Публикации по теме 'scenekit'


Давайте создадим браузер символов научной фантастики в 3D, используя SceneKit и SwiftUI
Попытка воссоздать браузер символов, представленный на WWDC2021. На WWDC22 Apple объявила о расширении библиотеки символов SF. Библиотека, которую она запустила вместе с фреймворком SwiftUI в 2019 году. Похоже, сейчас это библиотека с более чем 4000 символов. Символы, которые они предварительно представили с визуально привлекательным интерфейсом на WWDC21. Мне понравилась идея вращающегося меню на поверхности своего рода шара, и я решил попробовать перестроить его..

Вопросы по теме 'scenekit'

Как загрузить файл .dae в SCNNode в iOS SceneKit?
Мне сложно понять, как геометрию из .dae файлов следует загружать в граф сцены iOS SceneKit. Я знаю, что вы можете загружать .dae файла прямо в SCNScene: // create a new scene let scene = SCNScene("test.scnassets/test.dae") Я также...
25037 просмотров
schedule 03.02.2024

Получить SCNVector3 из CGPoint
Я пытаюсь получить SCNVector3 из CGPoint. Я использую распознаватель жестов, чтобы определить местоположение прикосновения (как CGPoint). Проблема в том, что касание не всегда касается чего-то, когда я нажимаю тест, потому что не всегда есть...
2962 просмотров
schedule 13.04.2024

Загрузка файла Collada dae в SceneKit для совместного манипулирования
Я загружаю сфальсифицированный файл коллады в SceneKit и пытаюсь повернуть таз вперед на 45 градусов и позвоночник. Узлы таза и позвоночника нагружаются, однако вращение не работает. Два извлекаемых класса SCNNode являются «объединенными» узлами в...
1319 просмотров
schedule 27.03.2024

Как использовать несколько камер для одной сцены в Scene Kit
У меня есть 2 SCNViews рядом друг с другом, и оба должны показывать одну и ту же сцену, но через разные камеры. Мне кажется, что Scene Kit использует этот узел с камерой, которая находится на самом высоком уровне в иерархии узлов, поэтому я...
5062 просмотров
schedule 07.10.2023

Использование модификаторов шейдера для анимации текстуры в SceneKit со временем приводит к дрожанию текстур.
Я пишу сцену в SceneKit для iOS. Я пытаюсь применить текстуру к объекту, используя лист спрайтов. Я перебираю изображения на этом листе с помощью этого кода: happyMaterial = [SCNMaterial new]; happyMaterial.diffuse.contents = happyImage;...
1864 просмотров
schedule 12.04.2024

Как правильно накладывать текстуры на SCNSphere
Я хочу использовать это изображение в качестве материала для SCKSphere: Я могу сделать это следующим образом: SCNSphere *sphereGeometry = [SCNSphere sphereWithRadius:5]; sphereGeometry.firstMaterial.diffuse.contents = [UIImage...
2949 просмотров
schedule 02.08.2022

Сброс шкалы жестов щипка до 1?
Я смотрел на это репо https://github.com/mmohsin991/gestures/blob/master/gestures/ViewController.swift и этот пример http://www.raywenderlich.com/50398/opengl-es-transformations-gestures У меня есть следующий код @IBOutlet...
795 просмотров

Применение SCNAction к узлу с ограничениями в SceneKit
У меня есть узел с ограничением; чтобы быть более конкретным, он имеет SCNLookAtConstraint : let constraint = SCNLookAtConstraint(target: scene.retriveNodeFromScene(cameraNodeName)) constraint.gimbalLockEnabled = false...
1193 просмотров
schedule 05.08.2022

Swift — используйте акселерометр, гироскоп и магнитометр motionManager для перемещения узла SceneKit, как движения iPhone.
У меня есть куб SceneKit SCNBox, который должен следовать за всеми движениями моего iphone. Итак, если мой iphone поворачивается на 90 или 360 градусов в сторону, куб также должен вращаться на 90 или 360 градусов, и если я поворачиваю свой телефон...
691 просмотров
schedule 20.11.2023

Как создать водопроводную линию SpriteKit
Я хотел бы знать, как лучше всего создать линию воды в SpriteKit или даже в SceneKit (если это лучший вариант)? Под линией воды я подразумеваю анимированную волнистую линию, которая указывает уровень воды в 2D-игре — например, в игре «Прыгающая...
1054 просмотров
schedule 10.12.2023

Заставить SCNView использовать OpenGL
При использовании Xcode 7 и создании нового проекта SceneKit OS X по умолчанию используется Metal для SCNView. Если я попытаюсь сделать это после создания нового игрового проекта в Xcode 7: переменная контекста = gameView.context Результат...
2346 просмотров
schedule 07.10.2022

Как правильно осветить 2D-поверхность в 3D-пространстве?
РЕДАКТИРОВАТЬ: Я решил проблему под линией тильды - отсутствующие фрагменты - исправив элементарную ошибку в моем цикле for, связанном с вычислением нормалей граней. Но теперь у меня возникла новая проблема: странные нежелательные тени на самой...
176 просмотров
schedule 13.03.2024

Как поместить анимацию идущего человека в SceneKit Xcode из программы Blender 3D SWIFT
Если у меня есть мужчина, которого я создал в блендере как сетку. Затем я импортирую этого человека в Xcode как файловый объект « .dae ». Теперь предположим, что я хочу, чтобы этот человек перешел из точки А-------- ------ точка B здесь. Чтобы...
6983 просмотров
schedule 15.08.2022

что делает запекание в SceneKit
Какова цель опции «выпечка» в редакторе SceneKit. Влияет ли это на производительность? Тип предлагает 2 варианта: Ambient Occlusion и Light Map. Предложения назначения: Текстура и Вершина
2039 просмотров
schedule 08.02.2024

SceneKit, проецирующий узел по ориентации камеры
С помощью SceneKit я вижу, что узел, к которому прикреплена камера, имеет eulerAngles (SCNVector3 радианных углов) и ориентацию (SCNQuaternion) Мой cameraNode находится на 0,0,0 и может изменить свою ориентацию в любой момент. Мне нужно сделать...
1011 просмотров
schedule 29.06.2022

Сопоставьте 2D-точку из наложения SpriteKit SKSceneSKScene с 3D-точкой в ​​SceneKit SCNScene
Я пытаюсь перевести штрихи из SpriteKit в SceneKit и испытываю некоторые трудности. Мое намерение состоит в том, чтобы переместить 3D-монстра так, чтобы он выглядел так, как будто он находится в том же месте (хотя и позади) 2D-кристалла....
1780 просмотров
schedule 20.04.2024

Как я могу наложить SKScene на SCNScene в Swift?
В Интернете есть несколько руководств по оверлеям, все из которых в какой-то момент используют overlaySKScene . Это почему-то невозможно в моем проекте, поскольку (я полагаю) мое представление не использует конструктор SCNView в любой точке...
4622 просмотров
schedule 19.12.2023

Доступ к узлу SceneKit из ViewController
Я пытаюсь создать приложение SceneKit-App в Swift. Это приложение должно иметь SpriteKit-Overlay. Моя проблема в том, что я могу получить доступ к LabelNode из SpriteKit внутри моего ViewController, но не могу изменить значение позиции Cube-Node в...
1133 просмотров
schedule 09.09.2022

SceneKit меняет функцию рассеяния
Я загрузил 4 файла .obj , представляющих анатомическую модель сердца, используя этот метод: private func nodeForURL(url: NSURL) -> SCNNode { let asset = MDLAsset(URL: url) let object = asset.objectAtIndex(0) let node =...
74 просмотров
schedule 05.01.2024

SceneKit - Рисование на 3D-объекте
Я создал пример приложения для рисования на 3D-объектах, выходной рисунок не гладкий (как на рисунке). Я потратил почти день, чтобы выяснить, какую проблему до сих пор не удалось решить. В чем может быть проблема? Я создаю пользовательскую...
1308 просмотров
schedule 05.11.2023