New Products & Service 模拟

VR-NEXT® glTF Viewer Ver.2

由Modern OpenGL和PBR技術的改进,提供图形和性能的渲染引擎

●发布2021年5月

VR-NEXT®

VR-NEXT®是一种全新的渲染引擎。在FORUM8的VR应用和模拟应用中,能提供更好的图形和性能。这是通过Modern OpenGL(OpenGL 4.3)和PBR技术实现的。Physical Based Rendering(PBR)是基于真实的物理特性渲染3D模型的材质和光效的新方法。通过使用物理特性定义材质,能够更加真实得表现渲染图像。通过对材质的物理定义,可以得到关于颜色和光反射的信息,也可以用更少的多边形再现模型形状。并且,渲染后的图像更加真实,但速度和内存使用等性能并没有下降。


改善着色器

VR-NEXT®的开发,早在KHRONOS(以制定OpenGL标准规格为目的的联合企业)公开PBR渲染标准规格时就已经着手。由于追加了新效果和材质参数的规定,标准规格经过多次修改,VR-NEXT®也基于标准进行了多次修改。今后的VR-NEXT®版本的主要特征是,多数情况下通过使用着色器,可以切实提高与其他软件的协同操作性。

以下介绍下期发布的VR-NEXT®中可使用的新参数。


  1. 透明图层(KhronosExtensionKHR_materials_clearcoat):
    能够精密地渲染有光泽的薄层,最适合汽车的渲染。
  2. 传输(KhronosExtensionKHR_materials_transimission):
    玻璃和水等透明的surface可以渲染。由于可以同时渲染原来的PRB参数,因此能够正确地渲染磨砂玻璃和金属涂层的玻璃等。
  3. 场景(KhronosExtensionKHR_materials_sheen):
    通过模拟超细纤维的纤维,可以精密地进行布料的渲染。

KHRONOS公开了关于这些新材料参数的版本说明,也公开了以下示例。

配合PBR技术的不断提高(以及由KHRONOS的标准化),今后也会继续更新VR-NEXT®的渲染效果。今后的主要改善点为对应体积光渲染,实现材质的厚重感表现。


支持JavaScript

不仅能够对各种模拟细节进行实时的调整,为了能够更便捷地开发VR-NEXT®新功能,今后还计划提供SDK。近年来JavaScript逐渐成为广受好评的程序语言,被认为最适合VR-NEXT®。

用户不仅可以自行开发扩展功能,还可以快速制作简单的脚本。

另外,由于可以得到很多免费的开源JavaScript库,因此可以大幅减少实际的编程安装工作,这也使得FORUM8和用户能以低廉的价格立即获得新功能。



(Up&Coming '21 春季刊)

LOADING