C_3AXAPOB

<<< Back

Создание и управление 3D сценой (Обновено!)

Создание и управление 3D сценой (эксперимент в процессе) с использованием средств Majordomo, SweetHome3D, threejs editor

Решил поэксперементировать с 3д сценами. Тем более, что функционал предусмотрен в Majordomo.

  1. Нарисовал комнату в SweetHome 3D и экспортировал её в формат obj.
  2. Импортировал obj в редактор threejs. Добавил две камеры, свет. Экспортировал результат в сцену json.
  3. В МДМ создал сцену, добавил состояния для управления светом и двумя камерами.

Свет включается и выключается как в 3д комнате так и в настоящей комнате. Работает переключение камер.

Задачи и вопросы:

  1. Добавить общий свет чтобы помещение не смотрелось серой коробкой когда выключен свет.
  2. Привязать текстуры.
  3. Разобраться с дополнительным кодом: как заставить камеру вращаться вокруг комнаты когда пользователь не взаимодействует со сценой. Движение камеры запрограммированное в редакторе threejs не отрабатывается Majordomo.
  4. Динамическое добавление объектов и их использования в качестве контролов и информеров.

Обновление 26.07.2018

План сделан в SweetHome 3D. Экспортировано в obj. Модель и текстуры загружены посредством threejs. Свет добавлен также средствами threejs. В сцену вставлен как элемент HTML.

В планах:

  1. Организовать взаимодействие.Попробую через middle коннектор.
  2. Информеры в комнатах.

Скрин 1

Скрин 2

Обсуждение тут https://majordomo.smartliving.ru/forum/viewtopic.p...

Discuss (0) (6)

See also:
2018-06-07 Детектор лиц на PHP без использования OpenCV
2018-05-29 Нейроуправление выключателем

Санкт-Петербург, Россия