Форум

Сообщения, созданные пользователем ДЕНИС
25 июля 2016 19:58
Ответ на сообщение пользователя Кирилл
Не много не в тему, но всё же…
А почему для луны нельзя использовать точечный источник света? Зачем именно spot?

потому как с тенями большие проблемы на этом устройстве и на споте удалось все получить почти как надо .. не хочу больше эксперементировать ((
Денис
25 июля 2016 19:11
Ответ на сообщение пользователя Константин Хомяков
Такс… в threejs такой вызов просто задает один из углов эйлера для поворота объекта.
В нашем движке аналогом такого вызова будет:
set_rotation_euler(obj, old_angle_x, old_angle_y, new_angle_z)

Но наш API для поворотов заточен для работы с кватернионами, которые мы и рекомендуем использовать

спаисбо . попробую, как то пропустил эту фунцию в доке..
ДА , спаисбо еще раз. все врено .точно так заработало как на ТРИИ. странно, видать название меня смутило функции )
что я е то сразу не поюзал ))


а про то, что квартерионы это хорошо, да , но в моем случае нет слысла усложнять проще банально повернуть на угол от начального положения и превед однотипные предсказуемые операции постоянно итд итп
Денис
25 июля 2016 19:08
Ответ на сообщение пользователя Семенцов Роман
Можно с реального устройства запустить viewer, используя wi-fi. Надо будет только в настройках аддона (ctrl + alt + U) выставить галочку Enable External Requests. Вот в этой менюшке:
…..
Завтра зальем обновленные сборки, я бы посоветовал вам выставить качетсво P_LOW, затем в init_cb включить тени:
.....
m_cfg.set("shadows", false);
......

1. Не могу запустить не по тому, что это техничеки не возможно )) как раз возможно и оно работает.. но банально видно только маленький кусочек т.к. разрешение слишком мало.. обратите внимание на скрин наверху.. я его склеивал потом ))))

2. про включить тени так .. Я пробовал, что то не срабатывало у меня так на этоц сборке.. я так и думал сделать пока

проверил еще раз , не работает так , теней нет
Денис
25 июля 2016 18:55
Ответ на сообщение пользователя Иван Любовников
….
в блендере у лампочки есть поворот, как и у любого другого объекта - он уже определяет направление конуса света, поэтому таргет в качестве свойства лампы был бы избыточен
….

нет, я не о этом,
пример моеговарианта Луна и Земля, луна это СПОТ смотрит на центр земли и вращается вокруг земли , его расположение опледелается координатами XYZ и куда бы не переместили луну она всегда смотрит на X0 Y0 Z0 точку..

движение по ордите вообщем + ориентация на точку.

в Трии это организовывается очень просто , сначала говрим свет.таргет = XYZ или объект , затем просто меняем место света и привет )) зачем его вращать ориентировать итд… вот я о чем

более правильные вариант с учетом смены положения источника света в 3х плоскостях:
так вот место расположение берем по гироскопу определять.. за нулевую точку берем положение гироскопа в плоскости и свет в зените в этот момент, далее уже надо сохранять положение света ка буд то он относительно мира не меняется, а вот меш аклоняется и поворачивается(только вместо этого перемещать источник света по сферической орбите)

как то запутанно получилось написать , но вроде понятно?

пока для теста привязал ( как к родителю) свет к одной из стрелок которая вращается.. все ок и с направлением и с положением.. это про то как к пустому объекту првязать выше написано было
Денис
25 июля 2016 16:39
Еще раз Команде B4W огромное спасибо и уважение !!!

тестируем дальше..
Денис
25 июля 2016 16:34
ВОТ Спаисбо.. буду пробовать .. про ТАРГЕТ у спота не понятно по какой причине его нет.. по идее он и в блендре и в других редакторах всегда присутсвует
Денис
25 июля 2016 16:28
К сожалению тестировать мне надо на устройстве , но плейер там я не запущу ни как чтоб это все увидеть …
прикладываю резулььат теста с устройства это вс что доступно для использования в браузере, изменить не получится

вообщем мне нужны такие настройки: LOW + SHADOWS : true …


как сделать?

Денис
25 июля 2016 15:19
вот про это бы еще кто подсказал.. очень хочу доделать приложение до к . месяца
как раз к релизу )))
Денис
25 июля 2016 15:17
рендеринг теней осуществляется по вычислительно затратным алгоритмам и на некоторых устройствах серьёзно просаживает FPS

я так собственно и думал.. ((

т.е. сделать минималные настройки с тенями не получается ? верно?
но если все-же брать тот минимум и тени всеравно это меньше ресурсов чем
средний режим , верно?

просто мой тек. проект в средних настройках на моем устройстве, дает мне 2-3 FPS на счетчике со всякой отладкой итд.. сответсвенно жор батарейки очень большой

а LOW вроде на много лучше показывает с батарей и загрузкой.. а снизил дод 1 кадра стало вообще приемлемо
(СПАИСБО за макс ФПС)
Денис
25 июля 2016 14:53
Попробуйте лучше сделать следующую схему: в функции load_cb выставить FPS в 1:

да , спасибо, все сработало. но может стоит как то более красиво в релизе сделать и описать
как правильно применять ограничитель?

PS сработало как то не сразу.. по началу( по показометру FPS) несколкьо кадров считало 12-14 FPS а потом стало 1
Денис