Публикации по теме '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 просмотров
schedule
05.09.2022
Применение 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