欢迎光临散文网 会员登陆 & 注册

UNIGINE 2.16.1 -- 屏幕空间雾霾全局照明,更好的导入API, VR改进

2022-12-16 17:53 作者:UNIGINE  | 我要投稿



关键变化

  • 屏幕空间雾霾全局照明

  • 更好的动态反射

  • 优化阴影渲染

  • 改进的资源导入API

  • 编辑器中的多种工具改进

  • Sandworm 工具的稳定

  • 优化尾波

  • 一组新的C++示例

  • 基于Qt的VR模板

  • Varjo XR集成改进

  • UNIGINE编辑器中的VR插件

让我们更深入地研究一下2.16.1发行版。

屏幕空间雾霾全局照明

对于游戏项目来说,逼真的雾霾可能是一个不错的功能,但对于模拟以及所有要求视觉逼真度的项目来说,这是至关重要的。

屏幕空间雾霾全局照明(SSHGI) 是一个新的屏幕空间效果,确保雾霾颜色与当前全局照明的颜色一致。这个效果提供了现实的结果开箱即用,很容易定制。

我们重构并改进了导入API,以简化自定义用户导入器的创建。现在可以从不同的供应商注册多个导入器,用于导入具有相同扩展名的文件(导入器现在由一对 Vendor + Name)。您还可以为每个导入器设置优先级,以便处理具有指定扩展名的文件。

新的API可用于C++, C#和UnigineScript。有关相关更改的更多信息,请参阅 API 迁移指南。

更好的动态反射

有时,当来自光滑表面的高光进入动态 Environment Probe 时,可能会出现非常明亮的闪烁灯光。一个新的 Roughness Offset 选项使周围的材质看起来比 Environment Probe 更哑光,减少这种闪烁的缺陷。

启用粗糙度偏移量

优化阴影渲染

增加了对 Mesh Cluster 和 Clutter 使用高级剔除阴影级联的能力,以防止在最近的级联中渲染的阴影在其他级联中再次渲染。这减少了在阴影渲染过程中渲染的多边形数量,节省了性能。然而,在某些情况下,该特性可能需要的比它提供的要多,因此默认情况下是禁用的。

VR 改进:

Varjo集成改进

在开发XR和MR应用程序时,您可能需要屏蔽特定的对象,以充当进入现实世界的“窗口”。如果您想在虚拟环境(例如汽车模拟器中的窗户)中查看真实世界的元素,例如仪器或控制器设备,这尤其有用。

Varjo集成改进

我们已经添加了对混合屏蔽的支持,让您完全控制混合现实的边界,结合来自用户应用程序的VR图像和来自视频透视(VST)的图像。可以使用一组不同的屏蔽模式,使您能够定义如何在混合现实视图中处理动态和静态掩码,包括使用色度键设置。混合屏蔽可用于扩展或限制色键掩码,或根据估计的视频深度控制深度测试。

基于Qt的VR模板

您现在可以在VR模板的基础上创建自己的基于Qt的插件--只需选择VR模板,并在创建新项目时选择 C++(Qt-based) 作为API+IDE。

编辑器中的VR插件

VR输出现在可以通过新的 VREditorPlugin 在编辑器中使用。这个插件会自动检测到您正在运行带有VR插件的编辑器,并在Windows菜单中添加一个新项目,使您能够打开一个视口,显示来自HMD的图像。就像在任何其他视口,可以在所有当前可用的相机之间切换,额外的控制(例如聚焦超采样因子或视口模式)会根据硬件类型(Oculus, OpenVR或Varjo)自动添加。

编辑器中的VR插件

UNIGINE编辑器改进:


  • 更快的启动

  • 改进了资源和运行时的验证

  • Cleaner 工具的改进

  • 管理多个节点的组件/属性

  • 数组类型属性参数的多项赋值

  • 清晰的结构:组头和嵌套

  • 将节点复制到剪贴板

  • 新的帮助工具

  • 帮助信息图标

  • 插件兼容性检查

  • 材质图形编辑器更新

优化尾波

我们已经为飞机应用程序对船舶尾波进行了一定的优化和改进,使您能够为远处的视图(从高于海平面的飞机上)创建多个性能友好的长尾波。


 一组示例已经添加到 C++ Samples 套件中,展示了一些典型的用例,包括以下:

  • 多画面视图 

  • 类CAD的视图 

  • 自上而下的控制器 

  • 窗口小部件机械手

  • 小部件目标标记

  • Cluster的示例

  • Clutter到Cluster转换器

  • 基于物理的动画

其中一些示例(自上而下的控制器、Cluster、Clutter到Cluster转换器和目标标记)也是用C#实现的,并添加到 C# Samples 套件中。

和往常一样,这只是一个简短的概述,新的2.16.1版本已经实现了什么,所有的乐趣都在我们的开发日志中描述了更新,变化和特性的完整列表。


敬请期待,下载UNIGINE SDK!

UNIGINE 2.16.1 -- 屏幕空间雾霾全局照明,更好的导入API, VR改进的评论 (共 条)

分享到微博请遵守国家法律