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