由用户创建的信息 Evgeny Rodygin
09 March 2016 10:48
The behavior described above is not achievable with logic nodes at the moment because they do not have mouse release event. Switch Select node requires mouse to be pressed when the cursor is above the object.
As of Skillbutton. You use "ringextend" animation, but there is no such in your file. I assume, you renamed it to "ringmenuAction". If you press F12 when in browser, you will see a warning about this.
So for you task a bit of JS-programming is required.
As of Skillbutton. You use "ringextend" animation, but there is no such in your file. I assume, you renamed it to "ringmenuAction". If you press F12 when in browser, you will see a warning about this.
So for you task a bit of JS-programming is required.
08 March 2016 13:45
Ответ на сообщение пользователя MentalistGlad it helped you.
Excellent! Thank you, Evgeny!
I learned a lot from studying your node setup.
I didn't realize that node keyframing was supported at all in Blend4Web, and I thought the B4W_TIME node was the only way to animate materials. Is this a new feature? It's very useful!
Actually, node animation was introduced year ago in 15.03
07 March 2016 18:40
There are two things that can lead to such differences.
1) Camera Sensor Type. Blend4Web uses Vertical type. If you select another option, a warning stating that it is not a supported type will appear.
2) You probably use a Target camera. It uses a predefined point which it will be rotated around in the application. You can adjust Target Location or you can choose another camera type.
1) Camera Sensor Type. Blend4Web uses Vertical type. If you select another option, a warning stating that it is not a supported type will appear.
2) You probably use a Target camera. It uses a predefined point which it will be rotated around in the application. You can adjust Target Location or you can choose another camera type.
07 March 2016 17:11
Hello,
3d scene textures have no differences compared to other textures except that they can only have square dimensions (and thus - square camera dimensions). So, your approach is completely correct. You only need to remember that node animation in Blend4Web supports only Value and RGB nodes.
I've prepared an example for you. Look at the attachment please.
3d scene textures have no differences compared to other textures except that they can only have square dimensions (and thus - square camera dimensions). So, your approach is completely correct. You only need to remember that node animation in Blend4Web supports only Value and RGB nodes.
I've prepared an example for you. Look at the attachment please.
29 February 2016 12:35
I assume, this kind of functionality is needed only for convenience. Right?
Actually, you can just make an empty object a child of the required mesh-object and it will function in the same way you have described.
As of rollover. If I understood correctly, you need something like object-hovering triggering. This can be achieved with a pick_object function. Or with ray testing like in this demo.
But anyway, we'll think of such functions. They can really make scene preparations easier.
Actually, you can just make an empty object a child of the required mesh-object and it will function in the same way you have described.
As of rollover. If I understood correctly, you need something like object-hovering triggering. This can be achieved with a pick_object function. Or with ray testing like in this demo.
But anyway, we'll think of such functions. They can really make scene preparations easier.
25 February 2016 16:51
Ответ на сообщение пользователя l.venturi
Hi,
I'd like to know if there is a way to get the actual value of the INPUT VALUE NODE with javascript.
I am able to set this value from js using API method [m_obj.set_nodemat_value()] but I can't manage to obtain the modified value from the material to make some checks.
Can anyone help me?
Thanks in advance,
Laura
Hello, Laura.
I think, such API can be useful. We will add it in the next release.
As for now, you can save the node value to some container and reassign it when set_nodemat… functions are called. Not the most convenient way, but it will work.
24 February 2016 18:48
Hello and welcome to the forum!
One of possible ways to use Blend4Web is to attach it as a library to you html file. So an application can be constructed this way and uploaded to your website. The easiest way to play with this setup is to try Project Manager.
It works on mobiles as well.
One of possible ways to use Blend4Web is to attach it as a library to you html file. So an application can be constructed this way and uploaded to your website. The easiest way to play with this setup is to try Project Manager.
It works on mobiles as well.
16 February 2016 20:15
Hello and welcome to the forum!
Actually, we do not perform animation baking automation at the moment. As you have already mentioned, the anim baking script is not applicable for such tasks, firstly because of GUI-specific checks. However, it is a good idea to modify it to support console behavior. I think, we can make some adjustments.
Btw. I also check manual baking for your .blend with b4w and Blender's native bakers. Only the first result was acceptable. So it seems, that b4w baker needs not too much improvements/fixes to support the described behavior.
Actually, we do not perform animation baking automation at the moment. As you have already mentioned, the anim baking script is not applicable for such tasks, firstly because of GUI-specific checks. However, it is a good idea to modify it to support console behavior. I think, we can make some adjustments.
Btw. I also check manual baking for your .blend with b4w and Blender's native bakers. Only the first result was acceptable. So it seems, that b4w baker needs not too much improvements/fixes to support the described behavior.
11 February 2016 15:21
get_object_by_name(name, data_idopt)Data Id is not an Object id . It is a unique identifier for data which was loaded from .json file by data.load() method. It will be different for a same object which is loaded several times. This is an optional parameter an by default it equals zero (for the first loaded json).
You need to know a name of the required object from blend scene. And it should be used in methods like get_object_by_name.
10 February 2016 10:54
Йеджи Заборовски
Проблема юзабилити есть. Два года назад было гораздо хуже. Было значительно меньше возможностей, и то что сейчас делается в один клик, требовало целого комплекса мер (например отсутствие Development сервера было настоящей головной болью). Blend4Web начинают использовать значительно активнее в том числе крупные компании и поэтому, если раньше у нас в приоритете была разработка нового функционала, то сегодня на первое место мы ставим удобство и стабильность. Я думаю, в этом году движок должен опередить конкурентов и по этим пунктам. Так что, на вашем месте я бы продолжал экспериментировать и работа с Blend4Web должна начать приносить дивиденды.
Проблема юзабилити есть. Два года назад было гораздо хуже. Было значительно меньше возможностей, и то что сейчас делается в один клик, требовало целого комплекса мер (например отсутствие Development сервера было настоящей головной болью). Blend4Web начинают использовать значительно активнее в том числе крупные компании и поэтому, если раньше у нас в приоритете была разработка нового функционала, то сегодня на первое место мы ставим удобство и стабильность. Я думаю, в этом году движок должен опередить конкурентов и по этим пунктам. Так что, на вашем месте я бы продолжал экспериментировать и работа с Blend4Web должна начать приносить дивиденды.