日志

Blend4Web 17.06 LTS 发布

2017-07-05

我们很高兴地推出Blend4Web的新版本,这是一个用于创建交互式在线三维体验的开源框架。 对于17.06,我们提供了许多实用的功能,例如支持增强现实(AR) - 展示了一个新演示,几个Blender的物件级转换约束,一个新的逻辑节点,名为 Set Camera Limits ,Cycles新的环境照明算法以及许多功能等等。 此版本还采用本身作为长期支持(LTS)通道的替换。

增强现实

由于来自社区的反馈和不断的要求, 我们终于意识到了将增强现实(AR)功能集成到 Blend4Web 中的必要性。

要开始使用,您可能需要先打印出标记,或者将其显示在显示器或平板电脑上。 然后在带有网络摄像头的计算机上或在移动设备上启动我们的AR演示,并将相机指向标记。行星可点击!

请注意,您必须通过安全协议(即HTTPS)为您的AR Web应用程序提供服务,因为这是浏览器供应商施加的底层WebRTC技术的限制。 此外,WebRTC目前在Safari浏览器中无法用于台式机和iOS设备 - 预计将在2017年秋季作为v.11更新的一部分。

Blend4Web AR功能利用流行的ARToolKit的JavaScript端口。请按照他们的手册,了解如何创建自己的标记和其他细节。 您可以查看Blend4Web PRO和CE发行版中包含的上述演示的源文件。祝您玩的开心!

变换约束

艺术家的军火库补充了Blender动画的强大工具。所谓的变换约束可以用于限制物件的移动或将其放在某个轨迹上,从而大大减轻动画师的工作。在下面的现场演示中,只有手柄是动画的,而其他部分正在自动移动。

现在支持4个约束,包括 Copy LocationCopy RotationCopy Transforms 以及 Track To

在物件约束选项卡下分配转换约束。

逻辑编辑器

我们继续向逻辑编辑器添加节点。此时,已实施Set Camera Limits,以便即时设置相机移动限制。 当与Set Camera Move Style组合时,此节点特别有用。

点击立方体会使相机受到一些限制。

Cycles

循环材料实现了新的环境照明算法。 确切地说,包含 Glossy BSDFDiffuse BSDF节点的材料现在可以自动启用环境照明,这将考虑到粗糙度参数。

Cycles的环境照明. Model CC-BY by sechristo (www.blendswap.com/blends/view/39818).

新算法需要 EXT_shader_texture_lod WebGL扩展正常工作(包含在WebGL 2.0内核中)。

相应的 Cycles材质。

AA用于后处理和WebVR

我们已经重新设计了反锯齿渲染过程如何与后处理通行证相结合的机制。 这导致了具有后处理特性启用的场景以及WebVR应用程序更好的质量和更高的性能。

其它特点

根据用户请求,现在可以使用动态加载附加场景文件的摄像机。 这样,您就不必再指定空物件来假装在多视图应用程序中使用相机。

物理API已经进行了补充 set_angular_velocity()方法。您可以猜到,它允许程序员设置物件的角速度。

立方体反射的渲染已经被优化。 现在,如果场景中没有可反映的物体,则天空将直接反射,而不会对每个单独的反射物体进行冗余重绘。

最后

像往常一样,您可以参考发行说明中的更改和错误修复的完整列表。我们欢迎您的来信指教或是在论坛中提出建议及意见!

评论
13 jul. 2017 05:06
集成AR功能是选用ARtoolkit的那个版本是最新6还是。。。5
13 jul. 2017 14:42
你好:
ARtoolkit 5
注册登录 后发送信息。