Verge3D 2.16 Pre2预览版本新增了许多功能,一起来看看吧:
更好的环境光遮蔽
新的环境光遮蔽贴图采用了新的遮蔽算法,提供了更好质量和性能。 旧的SSAO拼图已被弃用,但在场景中依然有效。
拼图
在拼图编辑器中新增了用于暂停渲染和恢复渲染的按钮。编写较大的场景脚本时,这可能会非常有用。另外,现在在拼图编辑器中可以使用Ctrl+S快捷键进行保存操作了。
新增了“download file(下载文件)”拼图。 您可以使用此拼图保存之前生成的屏幕截图,或将一些信息保存在文本文件中。
拼图库中用户创建的条目现在被存储在名为puzzles/my_library.xml的专用文件中,版本更新后,只需将此文件复制到新的Verge3D安装文件夹中,用户即可轻松恢复自定义拼图库。
物理拼图现在支持多材质对象。 我们还更新了Blender和Max版本的物理演示。
Blender专有功能
材质面板现在具有一个复选框,用于制作与glTF 2.0标准严格兼容的材质(即不带Soft8Soft扩展名)。 目前,只有具有Principled BSDF节点的材质才能转换为符合glTF规范的材质。
基于EEVEE的材质相比,此类着色器更简单,更快捷,但质量也很好。 以前用于创建与glTF兼容的材质的名为Verge3D PBR的节点组现在已弃用,但将依然有效。 相关文档页面已更新。
此外,现已经支持即将发布的Blender 2.81版中的“噪波纹理”节点。
跨平台兼容性
Verge3D可以在2代、3代iPad,iPad mini 1代,iPhone 4s等较旧的iOS设备上运行,以及在装有Mali(三星S6等)或高通Snapdragon(三星S5等)GPU的较旧Android设备上运行。
如果每个着色器的纹理数量超过了iOS严格的限制(8个),Verge3D会向浏览器控制台显示警告。此外,由于该平台上的WebGL 2.0仍在开发中,因此我们现在在iOS上强制使用WebGL 1.0。
其他改进
我们从发行版中删除了奇怪的Python缓存文件(__pycache__[/b]文件夹中存储的数百个无用文件)。
Bug修复
我们修复了由于与默认触摸屏控件冲突而导致触摸移动事件(特别是由HTML Puzzles提供)无法正常工作的问题。
现在,没有任何几何图形的场景不会使引擎崩溃。
修复了为兼容glTF的材质启用屏幕空间反射/折射时的崩溃。
现在,退出AR或VR模式后,即可恢复后处理效果。
英文原文地址:https://www.soft8soft.com/topic/verge3d-2-16-pre2-available/
中文原文地址:https://verge3d.funjoy.tech/blog/2/post/verge3d-2-16-pre2-44