由用户创建的信息 Ivan Lyubovnikov
26 October 2016 18:21
26 October 2016 14:42
т.е. получается, что времнно исключить объект из сцены нельзя, без того чтобы на него терялись ресурсы?если только динамической загрузкой/выгрузкой
или же hidden исключает объект из сцены и он не просчитывается пона не будет включен? и он не влияет на картинку в сцене как-то его нет?он просто не рендерится, т.е. на это время не тратится, но он занимает память на GPU и может обрабатываться на js движком в тех или иных ситуациях, но тем не менее отключение рендеринга уже сильно скажется
26 October 2016 10:26
есть как бы 3 уровня:
hidden - делает объект невидимым при старте, но с возможностью его включить в любой момент, поэтому для него генерируются необходимые буферы
do not render - объект никогда не будет виден, поэтому ресурсы видеокарты на него не тратятся, однако он присутствует в сцене как EMPTY, т.е. имеет позицию/поворот, может участвовать в констрейнтах и т.д.
do not export - объекта в сцене нет
hidden - делает объект невидимым при старте, но с возможностью его включить в любой момент, поэтому для него генерируются необходимые буферы
do not render - объект никогда не будет виден, поэтому ресурсы видеокарты на него не тратятся, однако он присутствует в сцене как EMPTY, т.е. имеет позицию/поворот, может участвовать в констрейнтах и т.д.
do not export - объекта в сцене нет
25 October 2016 12:45
I've made the example (project attached). The main trick is to mix an image and a background in a node material.
The UV can be changed via the special "Value" node and its API: set_nodemat_value - this is done in the app through the sliders.
The UV can be changed via the special "Value" node and its API: set_nodemat_value - this is done in the app through the sliders.
25 October 2016 10:26
по преобразованиям в пространстве есть этот урок: Простейшие манипуляции в трехмерном пространстве
по анимации можете посмотреть в этом туториале: Создание интерактивного веб-приложения
в мануале ещё есть отдельные примеры, но их тоже не очень много, вот например по камере: Управление через API
что-то по объектам можно найти непосредственно в разделе про них: Объекты
по анимации можете посмотреть в этом туториале: Создание интерактивного веб-приложения
Получаю сообщение : B4W ERROR: get object sphere: not foundскорее всего из-за неправильного имени объекта, проверьте, может должно быть "Sphere"
Где можно взять простейший примерпростые примеры ещё будем в документацию по API добавлять прямо под описанием методов, правда пока их практически нет
в мануале ещё есть отдельные примеры, но их тоже не очень много, вот например по камере: Управление через API
что-то по объектам можно найти непосредственно в разделе про них: Объекты
21 October 2016 11:08
thanks for the help, I finally did it but the model still goes blackThis is because you have a canvas texture on that material. It's black by default unless you draw some image on the canvas.
How the whole model should look like? Am I right when I suppose that a user can upload/control only an image placed on top of the standard model, which should have some color or texture (not just black)? This can be easily done via nodes by mixing the default model look with the canvas texture.
and place it wherever he wants in the modelThis also can be done through changing the UV coordinates of the canvas texture by using the API.
I can give you an example if you need.
20 October 2016 15:02
20 October 2016 14:18
20 October 2016 11:01
20 October 2016 10:41
я думаю что оно влияяет на производительность? врено?да влияет, но включать/отключать такой функционал на лету не получится - особенности движка из расчета оптимизации рендеринга: все определяется заранее при загрузке, однако в принципе можно было бы это поддержать в каком-то виде
так вот если да то ее хорошо бы отключать и включать на лету
соответственно тени можно отключить до загрузки приложения, но потом уже включить будет нельзя