The community revealed a strong desire for visual programming feature that would work right in Blender. Blend4Web devs are now considering to implement a click-and-play feature to meet the needs of most simple web visualization scenarios.
Currently I can say that it will be based on NLA and so will playback not only animation but also sound and particles, and maybe also the values in node materials.
Thanks for the feedback that helped us to understand the importance of visual programming
Seriously, if youâre waiting for a BGE logic nodes + Python exported to any language other than maybe Python - youâll be waiting some time (i.e. donât hold your breath). Honestly, if you are interested in moving away from the BGE, youâd be better rewriting whatever it is you created logic nodes for.
Logic nodes are interesting to play around with & all, just like GLSL shader nodes, but when you want performance you will need to start actually getting into real code.
That is difficult - some sort of python->javascript converter is needed. We could add a python interpreter to the engine but this would blow the code base up.
Agree about BGE logic bricks but the GLSL nodes are great for visual shader editing. All our modern demos use this feature heavily. The GLSL code behind the nodes is rewritten/optimized inside the engine.
Here is a .blend file which, when exported to html, fails to completely load in the browser. It stops at 82% for both Chrome and IE.
I know the geometry is not the greatest but the problem seems to be related to materials. The material is a simple diffuse shader.
With the material, the load stalls. When the material is deleted, the file completely loads in the browser without a problem. Please help me resolve the issue.
Your blend has the image (named 399x264x1_65ad0cca-404019d8-17c73f91-44206568-18.RdBitmap.png) that cannot be loaded. Thatâs why your scene stops to load. That is a common gotcha so our devs are planning to implement some checks to prevent this bad behavior.
The error itself can be seen in the browser console which can be opened with F12 (Chrome and Firefox).
BTW Blend4Web does not support Cycles - only GLSL internal nodes can be used. When the engine sees some unknown nodes it just switches to the generic materials. There is the warning in the browser console about that.
Thanks for the feedback!
Edit: there is the scene viewer in the SDK which is designed to tweak and fix the scenes in the engine. It may be helpful.
âShows errors and warnings which occurred during scene load. Red light means errors, yellow - warnings and green means that the scene was loaded successfully.â
Hi
I was impressed to see blend4web addon for blender and its capabilities. However I tried a simplest setup with a plane mapped with some texture and tried to export it. It gives error.
Pl. see the attachment. Am I making any mistake?
Specifically the error message tells that your texture has wrong coordinate type. You can find the descriptions of all possible error messages in the corresponding table of the user manual. For you case it is as follows: âFor textures with images the following coordinate types are supported: UV, Normal.â
Texture settings can be changed under Texture tab. The gotcha is that the default value for the coordinate type is âGeneratedâ which is now unsupported. Weâll think about this.
Nice that many folks are posting their first BlenderArtists post in this thread
Iâve just start reading the manual and gone through some of the tutorial.
Iâve been working on 2 three.JS big project lately and I must say that B4web will replace it for me ASAP.
Iâm currently working on a new webGL project and weâve chosen, B4web.
Youâve made an insane work here, so professional.
Both your website and documentation are so exhausteve.
This forces respect
This is a plane âXâ & âYâ circuit schematic, I guess it should be exciting to make the same with added âZâ dimensions. Remaining all interactions as is.
Should be easily possible from a blend4web perspective. Still you need the models and animate them. You can then simply stop the animation at a given frame and play it again on object interaction
This is an excellent initiative and will go a long way into making this an authoring tool for a wider audience, even
beyond the blender community. I look forward to using it and following itâs development !
@UFOa: Will you have a camera mode for the basic viewer that allows the camera to walk through a scene without going through static objects (like the ground or walls)? This would be highly desirable for architectural visualization scenarios. Essentially, the camera mode used in the farm demo is needed.