SceneLoader по задумке то, что нужно, но в реальности он так же не работает с форматом сцен, которые экспортируются из редактора. Мне удалось его заставить работать только с той сценой, что идёт в примере. Плюс сам код этого загрузчика лежит в подпапке deprecated, что намекает на то, что в будущем его вообще выкинут. Я решил всё-таки эту затею со сценами не выкидывать из головы, а сделать свой загрузчик сцен, благо вышеупомянутый скрипт хорошо подходит на роль донора.nick7zmail писал(а): Мне кажется тут как раз он подойдет. Там можно цепляться к загруженой камере, и т.п.
...
Судя по постам Сергея - с редактором как то не сложилось...а у меня до него как-то руки пока не дошли...
MojorDoMo и three.js (3d сцены)
Модератор: immortal
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: MojorDoMo и three.js (3d сцены)
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: MojorDoMo и three.js (3d сцены)
Небольшое обновление -- таки разобрался с загрузчиком сцен. Пришлось половину переписать и, можно сказать, что основа есть -- сцены созданные в редакторе ThreeJS можно загружать в сцены MajorDoMo. Подгружаются камеры, свет и бОльшая часть примитивов (пока не все). С загрузкой сложных объектов пока есть проблемы -- они частично грузятся, надо разбираться что не догружается -- скорее всего плоскости (faces), т.к. вершины и линии загружаются нормально.
Список задач на будущее:
* Добиться нормальной загрузки сложных объектов
* Начать работу с динамикой (изменение свойств объектов, смена камер и т.п.)
Несколько картинок для разнообразияПоказать
В редакторе:

Добавление сцены через админку:

Вывод 3d-сцены внутри обычной:


Добавление сцены через админку:

Вывод 3d-сцены внутри обычной:

* Добиться нормальной загрузки сложных объектов
* Начать работу с динамикой (изменение свойств объектов, смена камер и т.п.)
- За это сообщение автора sergejey поблагодарил:
- nick7zmail (Ср ноя 04, 2015 5:13 pm)
- Рейтинг: 1.16%
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: MojorDoMo и three.js (3d сцены)
Воу =) Уже в системе...неплохой шаг вперед)sergejey писал(а):Небольшое обновление -- таки разобрался с загрузчиком сцен.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: MojorDoMo и three.js (3d сцены)
Так-с, не мог успокоиться, пока работает на половину, так что ещё небольшой прогресс -- нормально загружаются сложные объекты из редактора, со всеми плоскостями и цветами


- За это сообщение автора sergejey поблагодарил:
- nick7zmail (Ср ноя 04, 2015 7:20 pm)
- Рейтинг: 1.16%
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: MojorDoMo и three.js (3d сцены)
Шикарно *-*...было бы еще время все это дело протестить! =)sergejey писал(а):Так-с, не мог успокоиться, пока работает на половину, так что ещё небольшой прогресс -- нормально загружаются сложные объекты из редактора, со всеми плоскостями и цветами
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: MojorDoMo и three.js (3d сцены)
А что кстати на счет передачи инфы от сцены к базе и обратно?
В моих сценах я присваивал имена объектам присваивал именаи потом настраивал реакцию на клик. В редакторе можно как то имена присвоить? И где функции описывать?
Или я вперед забегаю?))
В моих сценах я присваивал имена объектам присваивал имена
Код: Выделить всё
object.name = 0;
Или я вперед забегаю?))
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: MojorDoMo и three.js (3d сцены)
Пока вперёдnick7zmail писал(а):А что кстати на счет передачи инфы от сцены к базе и обратно?
В моих сценах я присваивал имена объектам присваивал именаи потом настраивал реакцию на клик. В редакторе можно как то имена присвоить? И где функции описывать?Код: Выделить всё
object.name = 0;
Или я вперед забегаю?))

Отправлено с моего SM-G800H через Tapatalk
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: MojorDoMo и three.js (3d сцены)
Попробовал подгрузить сцену экспорченую из редактора. Что то нифига не загрузилось...есть какой-то секрет?)) Или я что-то не так делаю?
Нажимаю File=>Export Scene...сохраняю scene.json, указываю его в объекте, и получаю пустой квадратик на сцене.
Нажимаю File=>Export Scene...сохраняю scene.json, указываю его в объекте, и получаю пустой квадратик на сцене.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: MojorDoMo и three.js (3d сцены)
А пришлите файл сцены, я на примитивах проверяю, может есть какая-то особенность в самой сцене -- загрузчик-то самописный практически, так что может на чём "споткнулся".nick7zmail писал(а):Попробовал подгрузить сцену экспорченую из редактора. Что то нифига не загрузилось...есть какой-то секрет?)) Или я что-то не так делаю?
Нажимаю File=>Export Scene...сохраняю scene.json, указываю его в объекте, и получаю пустой квадратик на сцене.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: MojorDoMo и three.js (3d сцены)
Сцена вот. Полный примитив. Кубик в редакторе + камера.sergejey писал(а):
А пришлите файл сцены, я на примитивах проверяю, может есть какая-то особенность в самой сцене -- загрузчик-то самописный практически, так что может на чём "споткнулся".
- Вложения
-
- scene.rar
- (583 байт) 211 скачиваний
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<