Приклади
Сцени та робочі процеси, для яких створено пакети.
Документи сцен
3d-scene-schema постачається з прикладами документів сцен у теці examples/ свого репозиторію. Кожен із них відповідає схемі v1.
- room-scan.example.json: скановану кімнату описано як одну сцену
- corridor-scan.example.json: скан коридору в тій самій системі координат, що й скан кімнати
Від скану кімнати до сцени
Основний робочий процес сьогодні: відсканувати справжню кімнату на Meta Quest, перетворити її на дані сцени та зберегти як JSON.
- 3d-unity-xr запускає сканування кнопкою контролера та показує прогрес у HUD.
- 3d-unity-spatial зчитує фізичну кімнату й створює дані сцени.
- 3d-unity-scene перетворює їх на документ сцени за схемою 3d-scene-schema.
Room scan → SceneData → Scene JSONПриклади за пакетами
- 3d-scene-schema
- Скановану кімнату описано як одну сцену
- Скан коридору в одній системі координат зі скануванням кімнати
- 3d-unity-core
- Оголошений залежністю в 3d-unity-scene, 3d-unity-xr і 3d-unity-spatial
- 3d-unity-scene
- Скан кімнати з Quest, перетворений на SceneData, а потім на JSON для завантаження
- 3d-unity-assets
- Підбір моделі для об'єкта, що посилається на ресурс «стілець»
- 3d-unity-interaction
- Переміщення та прив'язка меблів у сканованій кімнаті
- Редагування об'єктів на ігровому рівні
- 3d-unity-xr
- Запуск сканування кімнати кнопкою контролера та показ прогресу в HUD
- 3d-unity-spatial
- Перетворення реальної кімнати на початкову цифрову сцену для VRoom
