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

Изменение точки зрения SCNRenderer
Я создаю SCNRenderer из сцены с определенной точкой зрения. Я использую SCNView, чтобы сделать видимой мою точку зрения, и когда объектная сцена выглядит так, как я хочу, я визуализирую ее в автономном openGLContext, чтобы сделать из нее изображение....
1264 просмотров
schedule 16.07.2023

Как я могу рассчитать многоосевое вращение SCNVector4 для SCNNode?
SCNNode принимает поворот с использованием SCNVector4 , который имеет угол (w) и величину, в которой этот угол применяется к каждой оси (x, y, z). Например, чтобы повернуть на 45 градусов вокруг оси x, я бы создал SCNVector4 следующим образом:...
6049 просмотров
schedule 03.06.2023

Использование существующей текстуры opengl с набором сценариев
Согласно документации Apple, вы можете использовать NSColor, NSImage и CALayer для предоставления текстуры SCNMaterialProperty. SCNMaterialProperty Однако мне интересно, есть ли способ предоставить существующую текстуру OpenGL, которая была...
3082 просмотров
schedule 07.06.2023

Xcode 5 - Предупреждение об инструменте набора сцен
У меня есть проект XCode для iPad, в котором используется сторонняя платформа (NinevehGL) для импорта файлов 3D Collada (.dae). Это прекрасно работает для существующих файлов .dae, которые уже находятся в ресурсах пакета копирования. Однако после...
832 просмотров
schedule 23.02.2024

Повернуть узел SCNText вокруг своего центра (Swift — Scenekit)
Я пытаюсь повернуть 3D-текст на месте. Как мне повернуть его вокруг центра, а не левого края? Я пытался установить выравнивание текста по центру, и это тоже не помогло. let titleText = SCNText(string: "My Title", extrusionDepth: 0.8) let...
2670 просмотров
schedule 19.08.2022

SCNProgram — Как передать униформу типа mat4 пользовательскому шейдеру?
Я пытаюсь установить универсальный мат4, который я хочу использовать в пользовательской программе шейдера в SceneKit на iOS (Xcode 6 beta 6). И я пытаюсь сделать это в Swift. let myMatrix: Array<GLfloat> = [1, 0, 0 , 0, 1, 0, 0, 0, 1, 0, 0,...
1752 просмотров
schedule 27.05.2023

Проблемы с размером и масштабированием 3D-Globe в SceneKit и Swift
У меня есть вопрос о том, как установить ось анимации 3D-глобуса с помощью комплекта сцен... Я хочу, чтобы центр земного шара вращался вокруг фиксированной оси, как вращающийся глобус на столе. Как бы я это реализовал? Полный исходный код можно...
894 просмотров
schedule 11.03.2023

Рендеринг SCNView в закадровый буфер для генерации изображения
У меня есть SCNView, он отображает мою сцену. Тем не менее, я хочу получить пару скриншотов в разные моменты времени при сохранении. Мое лучшее предположение — создать SCNRenderer и визуализировать сцену, указав разное время. Я пытался, но мое...
2038 просмотров
schedule 03.01.2024

Простая сцена SceneKit показывает черный экран вместо SCNPlane
Я начинаю работать с iOS SceneKit, однако следующий пример кода (который выполняется внутри viewDidLoad ) ведет себя не так, как ожидалось. я хочу, чтобы поместите камеру в начало координат с направлением взгляда на положительную ось z...
3460 просмотров
schedule 18.06.2022

Как заставить Vuforia работать с AVCaptureVideoPreviewLayer и SceneKit?
Я разрабатываю приложение дополненной реальности с помощью Vuforia SDK. Я пытаюсь использовать AVCaptureVideoPreviewLayer и SceneKit для рендеринга приложений вместо необработанных вызовов OpenGL, предоставляемых образцом кода Vuforia. Я получил...
1299 просмотров

Управление объектом с помощью физики
Я прочитал пример в документации Apple (Scene Kit Vehicle), и они используют SCNPhysicsVehicle на транспортном средстве. SCNPhysicsVehicle позволяет установить скорость, тормоза и все остальное. Я хочу иметь возможность управлять SCNNode (содержащим...
639 просмотров
schedule 16.02.2023

Скрытие треугольников в треугольной полосе? (Программное скрытие частей модели)
У меня есть модель робота KUKA в формате DAE, сконвертированная из STEP. Модель сегментируется по материалу (просто плоский цвет) на дочерние элементы корневого узла. Например, все части робота-манипулятора включаются вместе как единый...
555 просмотров
schedule 10.12.2022

Scenekit Physics — предотвращение вращения при столкновении
В моем проекте у меня есть узел, который перемещается вперед (с помощью applyForce) после начала касания. Я хотел бы, чтобы объект двигался только в одном направлении (z) и никогда не вращался (x). Однако когда объект сталкивается с телом, которое...
1773 просмотров
schedule 22.12.2022

Использование функций смешивания в Scenekit
Я не вижу очевидного способа изменить функцию смешивания (glBlendFunc) для узла набора сцен или геометрии — это не похоже на часть материала, и из документации набора сцен не очень очевидно, как это сделать. организует проходы рендеринга. Нужно ли...
2444 просмотров
schedule 07.05.2023

Как настроить обнаружение столкновений SceneKit
Здравствуйте, я изучил документацию и не могу понять, как настроить обнаружение столкновений в наборе сцен. Может кто-нибудь показать пример. Пожалуйста, помогите, я очень отчаянно пытаюсь понять это. Благодарю вас! Редактировать: Здравствуйте,...
11900 просмотров
schedule 25.06.2022

SCNBox разного цвета или текстуры на каждой стороне
Я новичок в разработке iOS, и я зашел в тупик. Я пытаюсь визуализировать куб с помощью SceneKit, который имеет разные цвета для каждой грани. Это то, что у меня есть до сих пор: func sceneSetup() { // 1 let scene = SCNScene() //...
15560 просмотров
schedule 27.09.2022

Отладить представление физики?
Я работал с библиотеками 2D-игр, в которых есть удобная настройка для отображения физики мира. Это полезно при отладке физических задач, например. если физическая позиция не синхронизирована или масштабирована неправильно по сравнению с обычным...
2089 просмотров
schedule 19.12.2022

Как заставить анимацию положения SCNNode двигаться с одинаковой скоростью?
У меня есть игра, которую я быстро анимирую, используя scenekit и предоставленную структуру анимации, основную анимацию. Проблема, с которой я сталкиваюсь, заключается в том, что моя анимация не является гладкой. Перемещение узла из точки A в...
1364 просмотров
schedule 15.01.2022

Низкая производительность набора сценариев
Я создаю такой шутер от первого лица для iPhone 6 Plus, но когда я добавляю в сцену какое-либо освещение, частота кадров падает с уже едва приемлемых 12 кадров в секунду до абсолютно неиграбельных 2 кадров в секунду. Кроме того, введение системы...
1846 просмотров
schedule 26.10.2022

Нарисуйте линию с помощью SceneKit, используя Swift на iOS: линия нарисована, но не видна?
Продолжение моего предыдущего вопроса в Objective-C здесь (в частности, я пытаюсь перевести ответ, который я дал с помощью Objective-C, в Swift): Рисование линии между двумя точками с помощью SceneKit Проблема: Статистика SceneKit показывает,...
2487 просмотров
schedule 13.01.2023