Вопрос - ответ

24 ноября 2015 11:53

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

Отблески так же влияют на производительность?
Да.

Какое максимальное рекомендуемое число источников света рекомендуется для вашего движка?
4.

UPD: можно ли отключать источники света, если они далеко автоматически или при помощи API?
Можно отключать intensity в ноль но это не даст прироста производительности, это лучше использовать только с целью созданию какихто визуальных эффектов.
Blend4Web и всё такое. Тридешу тридэ, моделю модели.
24 ноября 2015 13:10

Можно отключать intensity в ноль но это не даст прироста производительности, это лучше использовать только с целью созданию какихто визуальных эффектов.

а как добиться производительности в этом случае? выгрузить источник света из сцены?
Дорогу осилит идущий
24 ноября 2015 14:08

а как добиться производительности в этом случае? выгрузить источник света из сцены?
Подружать и выгружать источники динамически пока не реализованно. Самый лучший способ добиться производительности это использовать один или два источника и по возможности остальные эффекты имитировать материалами, предзапеченными масками и текстурами в и вертексными цветами если надо.
Blend4Web и всё такое. Тридешу тридэ, моделю модели.
24 ноября 2015 23:33
Какой нод нужно использовать для изменения формы объекта (не плавное, т.е не shape key, а, грубо говоря, замена одного объекта на другой, переключая кнопками)
25 ноября 2015 10:07
И как подключить к разным объектам разные node tree?
25 ноября 2015 10:23
В примере morph.blend реализованы shape key, но если экспортировать в json и открыть в браузере они не появляются, почему?
25 ноября 2015 10:35

Какой нод нужно использовать для изменения формы объекта (не плавное, т.е не shape key, а, грубо говоря, замена одного объекта на другой, переключая кнопками)

Если вопрос о нодовом редакторе логики, то например можно использовать ноды Show и Hide для скрытия одного объекта и показа другого.
Александр (команда Blend4Web)
twitter
25 ноября 2015 10:38

В примере morph.blend реализованы shape key, но если экспортировать в json и открыть в браузере они не появляются, почему?
Управлять Shape Keys можно только программно, поэтому с простым экспортом вы ничего не увидите.
Blend4Web и всё такое. Тридешу тридэ, моделю модели.
25 ноября 2015 10:39

И как подключить к разным объектам разные node tree?

Опять же если вопрос о нодовом редакторе логики, то ответ следующий:
В данный момент возможна работа только с одним единственным нодовым деревом, которое указывается явно на вкладке Scene. Все ноды, для которых необходим объект в качестве параметра, имеют этот параметр в явном виде.
Александр (команда Blend4Web)
twitter
25 ноября 2015 10:50

В примере morph.blend реализованы shape key, но если экспортировать в json и открыть в браузере они не появляются, почему?

Добрый день.

Для того, чтобы использовать shape key необходимо создать логику работы приложения. Это может быть нодовая логика, либо (как в указанном примере) - код на javascript.

Если вы хотите посмотреть, что получилось в результате моделирования у вас есть три пути.

1) Применять shape key через нодовую логику

2) Написать свою логику работы приложения. Можно сделать это, используя указанный вами пример. Просто поменяйте названия и количество ключей в коде. Код можно посмотреть тут из приложения:


3) Можно посмотреть это все через наше приложение Viewer, если вы используете SDK и у вас запущен локальный сервер разработчика. Когда будете экспортировать сцену в .json, выставьте галочку "Run in viewer":

Затем в самом приложении используйте панель Shape Key:
 
Пожалуйста, зарегистрируйтесь или войдите под своей учетной записью , чтобы оставлять сообщения.