UFOa
(UFOa)
April 10, 2014, 1:20am
1
Hi,
An open source 3D web framework named Blend4Web was released a few days ago.
The platform is intended for creating online visualizations and games and is integrated tightly with Blender (hence the name).
With Blend4Web addon you can easily publish Blender scenes into web. No programming skills are required.
Blender’s node editor for materials is natively supported, read the tutorial .
Check out the demos and download the addon from blend4web.com/en/ .
blurymind
(blurymind)
April 10, 2014, 5:55am
2
you need a browser plugin to use it?
or is the content locked to the blender4web website?
UFOa
(UFOa)
April 10, 2014, 7:29am
3
this is a plugin-free technology called WebGL
and it is not locked to any hosting (contrary to p3d.in or sketchfab)
you just export a Blender scene into a single HTML file - and that’s it!
MCHammond
(MCHammond)
April 10, 2014, 1:23pm
5
Awesome stuff, just gave it a try… I jumped on a cat!
Is the performance something that is being worked on or is it something I am doing wrong, I was getting 9pfs on the farm demo with a 670gpu:( I also found a cool bug on the farm demo, if you look at your feet while walking you fly upwards
Its all really impressive stuff though, I think you will get a lot of the p3d.in / sketchfab users to switch to this.
blurymind
(blurymind)
April 10, 2014, 1:53pm
6
UFOa:
this is a plugin-free technology called WebGL
and it is not locked to any hosting (contrary to p3d.in or sketchfab)
you just export a Blender scene into a single HTML file - and that’s it!
in which case this is a dream come true to me!
Finally!
Should be an official part of blender!
lol,
I’m helping , I love you…
Wow, this is pretty cool. I installed the addon, added a world, and exported the standard Blender cube as a html file. And it works.
How simple can it be? :spin:
edit : quick conversion of an old test animation. Groups are not supported, btw. It’s 4mb, so give it some time to download. But it works very well.
thestairs.html
UFOa
(UFOa)
April 10, 2014, 10:20pm
10
MCHammond:
Awesome stuff, just gave it a try… I jumped on a cat!
Is the performance something that is being worked on or is it something I am doing wrong, I was getting 9pfs on the farm demo with a 670gpu:( I also found a cool bug on the farm demo, if you look at your feet while walking you fly upwards
Its all really impressive stuff though, I think you will get a lot of the p3d.in / sketchfab users to switch to this.
A 670 geforce gpu should give 40-50fps. What is your OS and how many RAM do you have?
That’s the feature rather than the bug Seems that you pressed the “C” key and turned on the “undocumented” fly mode :yes:
UFOa
(UFOa)
April 11, 2014, 1:16am
11
Herbert123:
Wow, this is pretty cool. I installed the addon, added a world, and exported the standard Blender cube as a html file. And it works.
How simple can it be? :spin:
edit : quick conversion of an old test animation. Groups are not supported, btw. It’s 4mb, so give it some time to download. But it works very well.
thestairs.html
Skeletal animation with vertex groups is fully supported. I could have a look into the source blend-file if you wish.
Wow, this is so good, it can’t be true. It works right out of the box! It’s amazing how much talent is there in Russia right now.
blurymind
(blurymind)
April 11, 2014, 2:18am
14
you are a hero!! Please get in touch with Ton. This needs to get in trunk somehow.
This can potentially change things for blender’s game engine too. Now that it can make more accessible and easy to distribute games. Multiplatform games that run on anything!
It’s also great because people can make their own model viewer apps and no longer need to rely external services!
VincentG
(VincentG)
April 11, 2014, 3:13am
15
Is it working with the BGE (logic bricks and python)?
UFOa
(UFOa)
April 11, 2014, 3:51am
16
Blend4Web isn’t working with the BGE’s logic bricks and python (yet?). The main reason is that we tried to mimic Blender internal as much as possible - not the game engine. It might be an interesting idea to port the BGE into the web though
kilon
April 11, 2014, 4:19am
17
This is a really awesome idea, any intention to integrate the extremely popular three.js engine too ? Would greatly simplify the webgl interaction.
VincentG
(VincentG)
April 11, 2014, 5:52am
18
Ok
Is it than a way to do interactive stuff?
I have another question: if I publish a scene with Blend4Web, is it possible for the viewers to take the mesh?
I was going to use Sketchfab but I will probably try that before!
UFOa
(UFOa)
April 11, 2014, 5:59am
19
VincentG:
Ok
Is it than a way to do interactive stuff?
I have another question: if I publish a scene with Blend4Web, is it possible for the viewers to take the mesh?
I was going to use Sketchfab but I will probably try that before!
Use the free Blend4Web SDK for developing interactive apps (JavaScript programming skills are required).
The second question is a bit confusing to me - could you please explain? :o
UFOa
(UFOa)
April 11, 2014, 6:11am
20
Yeah but I don’t think thats their goal, probably the make those tools to make it easier for programmers to set up 3d scenes. Three.js is a web 3d library in the end. Its advantage is that it drops to canvas where webgl is not available.
Webgl is OpenGL ES. OpenGL ES is a fairly low level library and thus quite complex, three.js hides a lot of that complexity but without restricting access to webgl.
Three.js DOES NOT exclude Blender, as matter of fact three.js developers use blender quite a lot as both are open source. Foremost three.js is a 3d graphics library for the web browser.
http://threejs.org/
and by far the most popular one.
Then your question is for the Three.js developers