<<<
Back
Создание и управление 3D сценой
Создание и управление 3D сценой (эксперимент в процессе) с использованием средств Majordomo, SweetHome3D, threejs editor
Решил поэксперементировать с 3д сценами. Тем более, что функционал предусмотрен в Majordomo.
- Нарисовал комнату в SweetHome 3D и экспортировал её в формат obj.
- Импортировал obj в редактор threejs. Добавил две камеры, свет. Экспортировал результат в сцену json.
- В МДМ создал сцену, добавил состояния для управления светом и двумя камерами.
Свет включается и выключается как в 3д комнате так и в настоящей комнате. Работает переключение камер.
Задачи и вопросы:
- Добавить общий свет чтобы помещение не смотрелось серой коробкой когда выключен свет.
- Привязать текстуры.
- Разобраться с дополнительным кодом: как заставить камеру вращаться вокруг комнаты когда пользователь не взаимодействует со сценой. Движение камеры запрограммированное в редакторе threejs не отрабатывается Majordomo.
- Динамическое добавление объектов и их использования в качестве контролов и информеров.
Обновление 26.07.2018
План сделан в SweetHome 3D. Экспортировано в obj. Модель и текстуры загружены посредством threejs. Свет добавлен также средствами threejs. В сцену вставлен как элемент HTML.
В планах:
- Организовать взаимодействие.Попробую через middle коннектор.
- Информеры в комнатах.
Скрин 1
Скрин 2
Собственно все задачи решены итог тут https://majordomo.smartliving.ru/forum/viewtopic.p...
Discuss (0)
(6)
...