论坛

由用户创建的信息 dal
08 November 2017 12:36
dal
Непонятно о чем вы
Alexander (Blend4Web Team)
30 October 2017 14:49
dal
Could you attach the blend file? It is hard to understand what you are trying to do.
Alexander (Blend4Web Team)
30 October 2017 10:49
dal
Thank you for the report! Will be fixed!
Alexander (Blend4Web Team)
29 October 2017 13:53
dal
With "Define function" node you can define a function, which then can be called by "Call function" node. Functions can be defined in different node trees even in linked from another file. Thus you can reuse your node functions.
"Switch" node is an analogue of "switch" operator from javascript. It switches the control flow depending on the value of the main argument. If it equal to the value of the argument which corresponds to some output socket then control flow switches to this socket.
More info you will find in the updated documentation inside sdk.
(Press "SDK index" button on the Render tab)
Alexander (Blend4Web Team)
28 October 2017 10:22
dal
Alexander (Blend4Web Team)
27 October 2017 18:17
dal
Заметил сейчас проблему, что append_object в вышеприведенном примере создает новый колижн.
План меняется:
c = b4w.scenes.get_object_by_name("cube");
c1 = b4w.objects.copy(c, "cube1", true);
b4w.scenes.remove_object( c );
b4w.objects.update_boundings( c1 );
b4w.scenes.append_object( c1 );


Конечно здесь есть неудобство, что объект будет постоянно менять имя, но пока что временное решение такое. То, что поправим в этом релизе, обещать не могу, но к следующему точно.
Alexander (Blend4Web Team)
27 October 2017 17:38
dal
К сожалению в данный момент bounding box, измененный при помощи shape key, атоматически не обновляется на стороне физического движка.
Для вашей ситуации есть обходной путь:
Поскольку передача bounding box в физический движок происходит при вызове функции append_object модуля scenes, то после изменения shape key можно сделать следующее:
c = m_scenes.get_object_by_name( "cube" );
m_objects.update_boundings( c );
m_scenes.append_object( c );
Alexander (Blend4Web Team)
27 October 2017 16:02
dal
Blend4Web 17.10 Release Candidate is available for testing. It bring lots of new features, including:
-new visual logic editor features. Three new nodes, new variable type and other improvements;
-improved support for Cycles materials;
-a new scene rendering mode;
-gravity vector controls…
…and many more!
Download
Please note that SDK 17.10 requires Blender 2.79 to work.
Feel free to test your projects and share your opinions in the comments
Alexander (Blend4Web Team)
27 October 2017 16:00
dal
Вы найдете:
- новые возможности визуального редактора логики. Три дополнительные ноды, новый тип переменных и прочие изменения;
- улучшенная поддержка материалов Cycles;
- дополнительный режим визуализации сцены;
- контроль над вектором гравитации
и многое другое…

Обратите внимание, что для работы SDK 17.10 требуется текущая версия Blender 2.79. Тестируйте свои проекты и оставляйте замечания в комментариях или на официальном сайте.

Загрузка
Alexander (Blend4Web Team)
26 October 2017 15:01
dal
Без доступа к исходникам сложно понять в чем проблема. Вы используете аддон fps?
Какую версию Blend4Web вы используете?
Как у вас реализован character? Такое ощущение, что перемещение осуществляется довольно большими шагами и камера приделана на нежесткий констрейнт к персонажу, таким образом она будто на пружинке раскачивается туда-сюда.
Alexander (Blend4Web Team)