发布于 2017-07-05 08:18:19 | 160 次阅读 | 评论: 0 | 来源: 网友投递
Blend4Web WebGL 框架
Blend4Web 是一个开源的 WebGL 框架,使用 Blender 作为主要的管理工具。原生支持 Blender 的节点材料、NLA 编辑器、例子系统、弹道物理、定位音频等。
我们很高兴地推出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 Location,Copy Rotation,Copy Transforms 以及 Track To。
在物件约束选项卡下分配转换约束。
我们继续向逻辑编辑器添加节点。此时,已实施Set Camera Limits,以便即时设置相机移动限制。 当与Set Camera Move Style组合时,此节点特别有用。
点击立方体会使相机受到一些限制。
循环材料实现了新的环境照明算法。 确切地说,包含 Glossy BSDF和Diffuse BSDF节点的材料现在可以自动启用环境照明,这将考虑到粗糙度参数。
Cycles的环境照明. Model CC-BY by sechristo (www.blendswap.com/blends/view/39818).
新算法需要 EXT_shader_texture_lod WebGL扩展正常工作(包含在WebGL 2.0内核中)。
相应的 Cycles材质。
我们已经重新设计了反锯齿渲染过程如何与后处理通行证相结合的机制。 这导致了具有后处理特性启用的场景以及WebVR应用程序更好的质量和更高的性能。
像往常一样,您可以参考发行说明中的更改和错误修复的完整列表。我们欢迎您的来信指教或是在论坛中提出建议及意见!