Verge3D 2.9.2 for 3ds Max 发布

Verge3D 2.9 for 3ds Max 为 3ds Max 用户提供了更多强大的功能和新的演示案例,更新重点如下:

1.新 demo——踏板摩托车定制;

2.高级物理材质;

3.HDR 渲染通道和辐射 HDR 纹理;

4.后处理效果—— bloom、亮度对比、灰度、DOF 和 SSAO;

5.更多新拼图,包括改变材质和环境的控制器;

6.其他许多改进和 bug 修复。

1.踏板摩托车定制

这个踏板摩托车定制器中可以设置 14 种颜色,6 种座椅皮革类型,12 种轮子 + 5 种轮胎,4 种防风罩,2 种侧镜定位方式,多种类型的前后机架以及其他个性化车辆选项。这款轻量级 3D 产品配置器启动时仅需加载 11.4Mb 数据,就实现超过 100 万种可能的组合!

踏板摩托车的 3ds Max 版本:复制下方链接在浏览器中打开即可享受亲手改造摩托车的体验(https://cdn.soft8soft.com/demo/applications/scooter_max/index.html)

该程序还拥有了 HDRi 照明(它让我们无需为场景打灯),Bloom 光华特效,用于修改而非替换材质的新 puzzles,以及使用 Puzzle 按需加载纹理,以及其他我们第一次使用的功能。

我们计划在未来的版本中扩展 3ds Max 版 Scooter 的特性集。特别是,我们将使用附加层升级车身油漆材料,并实现在此 demo 中更改环境的可能性。

2. 物理材质

物理材质的 Verge3D 渲染现在和 ART 渲染更趋同。其他的改进包括更好的抗混叠和透明渲染。

ART 渲染 VS 浏览器内 Verge3D 渲染

现在支持更多的材质贴图,包括颜色贴图,蒙版,输出,RGB 色调,以及混合材质:

支持的新贴图

现在可以对颜色校正贴图进行动画处理,Verge3D 现在也支持其色调色彩和强度参数的调整:

贴图通道参数现在可以与程序纹理贴图(例如 Checker 复合材质,Gradient 倾斜度,Noise 响声等)一起使用——这个参数允许你在材质中引用多个 UV:

Checker 复合材质贴图通过使用第一个 UV 来定义漫反射颜色 

显著减少了使用大量物理着色器应用程序的加载时间(在加载进度 100%时导致冻结)。此外,我们还优化了物理材料的渲染,使部分场景的 FPS 每秒帧数增加 1.5x-2x 倍。

3. HDR 渲染,照明和环境

在此版本中,我们引入了 HDR(高动态范围)渲染通道,可以通过 Verge3D 导出设置面板上的相应复选框启用。在此模式下,引擎使用半浮点纹理来获得更好的精度和强度范围。

启用 HDR 渲染 

除此之外,现在还支持发光的 HDR 纹理(又名 RGBE)。这些纹理允许模拟复杂的照明条件——例如,如果有太多的光源无法用传统灯光来呈现,或者光源延展等情况。

使用 HDR 图像作为环境

现在支持对数曝光控制。 此功能允许您调整渲染的输出级别和颜色范围:

曝光控制设置

当您添加一个新的光度学灯光时,这个选项也会自动建议选择。

在这里点击 Yes 是最好的选择

Verge3D 现在支持复杂的多贴图环境。您也可以使用 Puzzles 拼图替换纹理和修改环境参数(参见下文)。

最后,我们介绍物理太阳和天空环境设置的实验支持,以便您可以使用太阳定位器来可视化室外场景。

天空渲染

支持太阳 / 天空设置和太阳定位器设置

4. 后期处理

现在可以使用 Puzzles 拼图启用多种后期处理效果,包括 bloom(启用 HDR 效果最好)、亮度对比、灰度、景深和环境遮挡。这些效果的参数均可在在运行时修改,也可以设置为内部缓存以表现高性能的动画。同时,此版本中还有一个可以从场景中删除所有后期处理效果的 Puzzle 拼图。

大量的后期特效设定及一键移除后期特效的 Puzzle

5. Puzzles 拼图

除了上面提到的后期处理,我们还有一些新的 Puzzles 拼图,原有的部分拼图也进行了改进。

拼图 play animation(播放动画)经过升级,功能更为强大且可进行配置。 特别是,它现在允许您将较长的动画分成较小的片段,以便彼此独立地进行播放,并可为每个片段单独应用循环及其他设置。我们还修复了社区报告的几个问题,例如不可能反向播放片段的 bug。

增强版 play animation(播放动画)拼图

两个旧版的 play animation(播放动画)拼图将依然可用于在您的应用程序,但我们建议您更换更为强大的新版拼图。

此版本中引入了新的 print performance info(列印性能信息)拼图。 现在,您可以通过检查应用中使用的所有着色器的性能排序列表来查找瓶颈,并将优化工作集中在最重要的着色器上。

车漆着色器消耗最多渲染资源

下面是非常重要的 Puzzles 拼图,您可以使用它们来动态修改材质参数:设置颜色和设置值。

使用 Puzzles 更改着色器输入

您可以在您的标准和物理材质中添加复合材质,它们的名称将显示在下拉菜单中。此外,标准或物理材质节点的漫反射(或 “基础”)颜色输入,以及符合 glTF 的 PBR 材质的大多数参数都可通过此拼图访问。

除常规材质外,可通过相同的 set color(设定颜色)和 set value(设定值)拼图完全自定义环境。这样就可以在夜间和白天之间进行切换,并带来更多艺术(或编程)效果的可能性。

简单的环境颜色设置

点击立方体后,颜色将更改为蓝色

新的 feature available 拼图将允许检查用户的浏览器和设备的功能。 特别是当 HDR 不可用(由于系统不支持半浮点纹理)时,您可以人为地增加环境的强度,以防止渲染太暗。

feature available 拼图

现在,open web page(打开网页)拼图可以选择在同一选项卡中打开网址时忽略 iframe。

升级版 open web page(打开网页)拼图

另一个新的 to fixed point 拼图,将允许您在使用浮点数操作时处理 JavaScript 的精度问题。

数字的高级舍入

当调整编辑器窗口大小或选择其他选项卡时,Puzzles 编辑器现在将重点放在特定的 puzzles 拼图上。

“变量和程序”puzzles 拼图的 “帮助” 菜单现在指向 “Puzzles 参考” 中的相应位置。

6. 其他改进

抖动选项已添加到材质设置中。 它可以帮助消除或减少条带。

利用抖动轻松消除条纹的技巧

AppManager 现在会显示当前订阅可继续支持维护的天数。

7. Bug 修复

• 点光源现在可以正确投射阴影;

• 修复了 set attribute 拼图中的 class - > className 属性;

• 修复了更新后 Puzzles 编辑器消失的问题;

• 修复了工业机器人 demo 中的动画错误;

• 修复了当相机作为某个物体的父级时的 camera tweening 拼图问题;

•Constraint 拼图现在也适用于相机;

• 修复了场景中存在 VRay 材质时的崩溃问题。

结语

为了与 Blender 版本保持一致,我们为此版本分配了编号 2.9.2,因为它包含了过去 3 周内所做的所有错误修复和调整。一如既往,我们期待您在论坛中,或者微信留言中给我发来反馈!