Khronos 发布 glTF 2.0 规范

平台独立基于物理渲染带来更强运行时间3D资产传输格式  

2017年6月5日 –太平洋时间上午6:00 -- 澳大利亚布里斯班 – The Khronos™ Group, 一个由领先硬件和软件公司组成的开源组织,在Web3D 2017大会宣布即将发布最终版glTF 2.0规范,该规范融入了来自开发者对GitHub上预测版规范的反馈。

glTF 2.0 的发布带来了对glTF 1.0意义重大的更新,成为一个实时3D资产传输的可扩展、运行时间中立的开放标准格式,其描述了包括压缩传输和快速下载的完整场景。为了响应glTF 1.0开发者社群对主要功能的要求,glTF 2.0的发布为可兼容、一致的材质描述添加了基于物理渲染(PBR)。在glTF 1.0中,材质的定义是通过GLSL渲染器,也符合WebGL,但是在导入一个glTF模型到Direct3D或者Metal应用是就会产生问题。通过使用PBR,从视觉上捕捉glTF 2.0模型现在已经实现与任何渲染API的一致兼容。glTF 2.0定义了一个简单但是高效的执行,PBR模型提供高质量材质,同时可延伸以满足不同类别平台和设备的功能。

“glTF的里程碑才刚刚开始,随着不断增加的工具采用,玩家和应用将遍布整个行业”Khronos 主席兼glTF工作组主席 Neil Trevett讲到,“在2月份我们发布了glTF 2.0开发者预览版并广泛征集大家的反馈建议。我们获得来自社群的积极响应,这也在很大程度上帮助了我们最终版本规范发布的准备工作。现在我们非常期待继续获得行业的参与,不断扩展glTF的功能 – 例如高级纹理和地理压缩扩展。我们相信glTF 2.0将推动整个行业的基于PBR材质在各种应用领域的发展”。 

glTF 2.0 中的PBR 材质模型

PBR material model in glTF 2.0
PBR material model in glTF 2.0

许多引擎开发者已经开始向glTF 2.0转换,已获得更好的性能、兼容性和质量,包括BabylonJS、three.js、Cesium、Sketchfab、 xeogl 和 instant3Dhub引擎。glTF 2.0 可获得了来自业界企业的支持,例如Adobe、Google、Marmoset、Microsoft、NVIDIA、Oculus、UX3D以及各个大学包括宾夕法尼亚大学和罗马Sapienza大学。Khronos、glTF工作和开发者社群共同创建了工具和示例代码生态系统,包括一些 glTF 2.0 示例模型,从简单的框架到复杂含有PBR材质、皮肤和图形变换目标的模型,这些都将帮助引擎开发者更好地执行glTF 2.0。另外还有一个验证工具,可以让导出器开发者确定其生成了正确的glTF 2.0模型,并让引擎开发者知道他们使用的2.0模型是经过验证的。

带有图形变换目标的glTF 2.0动画模型

glTF 2.0新规范请浏览: https://github.com/KhronosGroup/glTF.

Animated glTF 2.0 model with morph targets
Animated glTF 2.0 model with morph targets

关于 glTF 2.0

包括额外的基于PBR材质,glTF 2.0 为将来打下了稳定的基础,并支持各种图像API的实际运行时间执行。包括更新内容以改进一致性、API中立性、性能,并实现整个行业向PBR材质模型转型。

glTF 2.0的业界支持

“glTF 2.0通过一个API中立PBR材质和图形变换目标的标准推动整个产业发展,同时,glTF始终坚持其本质,作为一个简单格式可以高效简便地执行”, Cesium 首席图像架构师Patrick Cozzi。

“感谢glTF 2.0带有的可表示、兼容和PBR待用材质,我们现在可以从我们的InstantUV软件简便地导出优化资产到各种渲染器”,Fraunhofer IGD 公司InstantUV项目领导Max Limper。

“glTF 2.0是3D展示的一个重要里程碑,这从基础层面解放了下一代创新。glTF 2.0开源、可交互操作、跨平台的本质使其成为微软的3D for Everyone和Window混合现实项目的基础元素,也将帮助实现各种全新的创新、共享和使用3D和混合现实的方式” 微软Windows体验部合作伙伴软件工程师Forest Gouin。

“glTF是一个传输3D图像资产的通用格式—就像用于2D图片的JPEG和视频的MPEG,” glTF规范联合编辑兼Unity Technology VR/AR战略官Tony Parisi,“glTF 2.0 完全是一个图像API,其独立于操作系统,打开了在应用、跨桌面、网页共享3D以及虚拟和增强现实的的无限可能”。

“在我们为客户提供标准化3D资产相关的解决方案时,glTF 2.0是我们选择的格式” UX3D联合创始人Norbert Nopper。

更多关于Khronos Group的信息,请浏览: Khronos.org.

关于 The Khronos Group

The Khronos Group是创建开放标准以实现并行计算、图像、时间和神经网络在各种平台和设备上的编程和加速一个行业组织。Khronos标准包括Vulkan®、OpenGL®、OpenGL® ES、OpenGL® SC、WebGL™、SPIR-V™、OpenCL™、SYCL™、OpenVX™、NNEF™、COLLADA™、OpenXR™和glTF™。Khronos的会员可以为Khronos规范的开发作出贡献,在标准公开发布之前的各阶段拥有投票权,并可以通过提前获得规范草本和一致性测试,更快地将其高端加速平台和应用产品推如市场。

###

Vulkan 是The Khronos Group注册商标。Khronos、OpenXR、DevU、SPIR、SPIR-V、SYCL、WebGL、WebCL、COLLADA、OpenKODE、OpenVG、OpenVX、EGL、glTF、OpenKCAM、StreamInput、OpenWF、OpenSL ES、NNEF 和 OpenMAX是Khronos Group Inc的商标。OpenCL是Apple Inc.的商标;OpenGL是注册商标;OpenGL ES 和 OpenGL SC的logo是Silicon Graphics International的商标,Khronos被授权使用。所有涉及的其他产品名称、商标和/或公司名称都仅用于识别并归属于各自所有者。