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/.