An open-source framework for creating browser-based 3D visualizations, games and interactive presentations called Blend4Web has been updated. The new version adds support for side-by-side AR and VR devices, the ability to use Cycles rendering nodes to visualise 3D models, improvements to the Logic Editor and more.
Here are some details on cycles nodes:
Starting with this release we began implementing a full-featured PBR rendering mode to allow even more simple use-cases. Bearing in mind upcoming release of Blender 2.8 with EEVEE renderer we decided to implement not just metal-roughness PBR model found in the rival engines but full-fledged Principled BSDF node introduced with EEVEE. This will give more power to 3D designers and is substantly more flexible.
It’s going to be implemented in the near future, but with this release we laid the foundation for the future ubershader and enhanced the way the two Cycles rendering engines – Diffuse BSDF and Glossy BSDF work. We improved the way these node handle environment lighting.
Compared to the previous implementation, now these nodes take into account environent lighting while calculating diffuse and glossy lighting. As as result you can use these nodes to bring online relatively complex 3D models made with Cycles like this model of the Nikon D7100:
You can find the full breakdown of the new version here.