Khronos 在SIGGRAPH 大会上展示加速开发开放标准3D生态链

3D Commerce倡议正式成为Khronos工作小组
WebGL
发布显著的范围新扩展
glTF
通用素材及开源工具预览;
Vulkan
的新扩展发货并且看到了其在专业创作工具中越来越多的使用

SIGGRAPH, 洛杉矶– 2019726太平洋时区10:00 AM Khronos®组织 ,一个由主流硬件和软件公司组成的旨在开发先进的加速标准的开放协会, 宣布成立新的3D Commerce™ 工作小组以及发布WebGL™, glTF™, Vulkan®这些旗舰级标准的重要更新。基于对于SIGGRAPH社区里交互式图像专业人才长期承诺的精神,Khronos 给出了好几个开发和倡议,包括:

  • 3D Commerce 倡议演变为Khronos 工作组; 宣布号召参与

在2019年4月以Khronos探索组的形式发起,现在3D Commerce正式成为在Khronos管理之下的工作组,用以在工业界协调简洁一致的3D内容创建和消费。探索组包括了超过70家龙头企业-从零售商到技术厂商到制造商- 一起工作以达成业界的共识,有关哪些标准化的工作,是对于无处不在的3D商业来说是最最急需的。

3D 内容已经做好了预备,将在零售业广泛使用。除了在多种终端上能体验到3D零售,产品的虚拟表达将会到处都有(举例:广告,研究结果,等)。虽然3D是一种强有力的营销策略工具,今天的挑战来自于,不是所有的3D内容在不同的平台和终端上都有一致的体验,这样使得3D虚拟产品的生产与消费都变的孤立和昂贵,最终,难以伸缩其规模。

The 3D Commerce 工作组把涉及这个工业的企业都聚在一起,从3D内容的生产到发行到消费,来创建一种必需的开放标准以及指导准则,以精简内容创建的过程,零售商与内容创建者的结盟,以及使得3D虚拟产品的体验一致,无论是在哪里或者如何被使用。

我们欢迎任何企业加入Khronos并且参与工作组,成为这个全球倡议的一部分,来帮助3D在商业上的实现。您可以在这里 了解更多有关3D Commerce 工作组的计划。

  • WebGL 发布重大的扩展以及生态链发展

尽管所有的主流浏览器都已经支持WebGL, 并且大量网上的专业CAD和3D应用已经使用了WebGL,目前WebGL又为开发者社区交付了对于他们来说最为需要的一些特性的新解决方案。作为这些更新的一部分,WebGL目前具有了KHR_parallel_shader_compile 扩展, 这个扩展使得long shader的编译时间完全变得非同步,这样就不会阻塞WebGL应用。除此之外,为了解决每一次绘制调用所带来的额外负担,WebGL现在使用了multi-drawinstanced multi-draw 扩展(这两种扩展正在被所有浏览器厂商批准和安装的过程中),这提供了更好的批处理以及在更大的场景下显著地减少CPU的系统开销。另外,RGTC (BC4 / BC5) 和BPTC(BC6H / BC7) 压缩纹理的扩展已经被社区批准,并且已经在一些浏览器中得到了使用。.

除了这些以及可使用的扩展之外,WebGL正在通过一种原型的WEBGL_video_texture 扩展,来加速实时视频处理。同时涉及到BaseVertexBaseInstance 功能的扩展- 这两个一直是开发者长期的愿望- 现在也在开发中。计算着色器功能在WEbGL 2.0 Compute 规范的草案 - 感谢英特尔公司在其中所作的大量贡献-这为开发网上GLSL中计算着色器提供了一种容易的方法。公开的演示 已经可用, 里面包括了在Chrome Canary上,如何用命令行的标识来启用原型内特征的细节。

最后,为了进一步加强WebGL生态链的强壮性,主流的浏览器厂商正在Web1.0和2.0的一致性测试包上投入大量持续不断的努力。

 

  • 使用Binomial Basis Universal纹理技术的glTF 通用纹理扩展,正在草案的阶段。第一种原型支持已经在引擎上出现

谷歌和Binomial最近宣布,他们合作推出了以开源纹理压缩器和高性能转码器为形态的Binomial Basis Universal 技术。“Basis”,使得JPG尺寸的纹理在运算中能够转码,来原生态地支持压缩的GPU格式。转码器已经以C++和WebAssembly码的形式存在,用来处理在原生的应用以及在网站上基础格式的纹理。

Binomial同时也把Basis Universal技术,贡献给了Khronos。Binomial已经与3D Format工作组一起,给glTF创建了通用纹理扩展。这个通用纹理扩展包含了使用基础压缩器产生的高度压缩后,进入到清楚规定的KTX2容器的纹理。KTX2支持MIP级别以简洁以及完全随机接入方式,来完成一致的和可靠的跨公司的压缩后纹理资产的产生,验证和使用。要了解更多的Basis技术对于glTF的贡献, 请阅读近期的博客贴

带有对于glTF通用纹理支持,包括Babylon, CesiumJS, three.js, 以及UX3D的多种引擎目前已经发货。这些安装,将会告知glTF通用纹理扩展的开发的最后阶段,以保证有效地满足工业的需求。

 

  • glTF 工具的生态链扩张,包括通用纹理工具,以及在Blender 2.80中的glTF 输入/输出


随着glTF生态系统的演进,3D Formats 工作小组在努力鼓励和促成在每一个广泛使用的编辑工具上原生态的glTF的输入/输出。举例说,Mozilla, Khronos, 和glTF社区已经在合作,在Blender 2.8 0 里建造一种glTF2.0输入和输出的能力。Blender是一种免费的,跨平台的,开源的3D创建包,支持建模,绑定,仿真,动画,渲染,合成,和运动跟踪。Blender 2.80 现在可以支持glTF 2.0的输入和输出,包括映射Blender原则的BSDF 着色器节点图,到glTF's PBR 材料, 并带有基于Draco的glTF 在输出时网格压缩的选项。

为了准备glTF通用纹理扩展的到来,khronos在创建几个开源的glTF纹理工具,譬如KTX tools - 一种开源图书馆,用来创建,创建工具的读出,压缩,以及把KTX转码上传到OpenGL®, Vulkan, 和WebGL。这个图书馆包括了: ‘toktx’ 用来从一组 .png图像和‘ktxsc’创建一个KTX2 文档,以使用Basis转码器来把KTX2文档格式的图像转换到高度压缩的图像。除此之外,Khronos在为交互式纹理的产生,包括那些基于图像的光照,创建glTF纹理工具。

如需深入了解新的Khronos glTF的工具,譬如Blender 2.80 glTF 输入/输出, glTF 纹理工具,和glTF样本浏览器,请来参加即将到来的在10月22号的Khronos Webnar。注册请点击这个链接

  • 新的Vulkan 扩展已发行; CAD和专业的创建工具正更多地使用Vulkan

Adobe Premiere Rush 是Adobe第一个一体化,跨终端的在线视频编辑APP。目前使用了Vulkan的安卓版本正在发货。这个APP给基于安卓手机的终端带来了专业质量的视频编辑功能。渲染效果的引擎包括了几万行组成的,由在Vulkan上运行的开源clspv compiler 所编译成SPIR-V的OpenCL™ C 代码。clspv 编译器由谷歌所驱动,它为那些希望使用基于Vulkan 运行时库的OpenCL C 核心码的开发者,极大地增加了使用时的灵活性。

Vulkan生态链感受到了来自于CAD和专业创作工具开发者愈来愈强烈的兴趣。CAD和专业创作工具开发者希望借助Vulkan的低CPU额外负担来提高性能,尤其是在模型尺寸大的情况下。Vulkan 工作组刚刚发布了新的VK_EXT_line_rasterization扩展,以支持OpenGL-class线条渲染,开发者们正在使用Vulkan/OpenGL的互通性将Vulkan的功能移到OpenGL的应用上去,包括光线跟踪。桌面独立的硬件厂商正在提供中间件,以便利于CAD社区基于Vulkan的开发,包括在视窗与Linux上为Vulkan图形提供的AMD’s V-EZ library

基于开发者的反馈,Vulkan 工作组继续在开发新的扩展。例子包括:简化了帧缓冲的VK_KHR_imageless_framebuffer , 以及在Uniform缓冲中允许使用std430布局规则的VK_KHR_uniform_buffer_standard_layout , 这使得使用从HLSL输入的着色器以及现代带有Vulkan的OpenGL, 变得容易。所有这些上述提到的扩展,都能从Vulkan repository 里面找到。

在SIGGRAPH大会上, Khronos 组织将会主办教育会议,来覆盖许多这些Khronos的标准,包括在活动中持续两天的同类聚集(BOF) 会议。KHronos也将主办每年度的SIGGRAPH联谊招待会。

  • glTF, WebGL, OpenXR, Vulkan Khronos BOF 会议预定在周三,7月31号在洛杉矶会展中心的JW万豪酒店的钻石会议厅7-10AM举行,其中包括了一个Khronos Fast Forward会议,这个9AM开始的会议上将有一个快速的有关Khronos的概述,接着周四,8月1号,在会展中心的507房间是一个有关3D商务的BOF。听众不需要注册或者有会议胸牌来参加Khronos的BOF日,不过周四3D商务会议需要SIGGRAPH 胸牌入场。
  • 每年度的Khronos 联谊招待会:所有SIGGRAPH 与会者都欢迎参加Khronos联谊招待会,来与其他来宾交流,并享用点心。现场有Khronos的演讲者以及开发者的同行,来讨论Khronos的标准,工具,技巧,演示和趋势。招待会由Khronos会员NVIDIA, LunarG, 和Cesium赞助,从周四7月31号5:30PM开始,在与BOF同一个会议厅。
  • 3D 格式生态链论坛: 在SIGGRAPH 会议期间的周四,8月1号,Khronos 也将会主办一个会议来讨论3D格式生态链的演进。如果您对此论坛感兴趣,请发送电邮到gltf_invites@khronos.org包括您的名字,公司,和对Khronos 3D格式的兴趣,以获得邀请。论坛的坐席有限。

如果要知道完整的Khronos活动的情况,请看这里:full schedule of Khronos events at SIGGRAPH .

有关Khronos 组织

Khronos组织是一个由140家主流的硬件和软件公司所组成的工业协会,大家在一起创建先进的,免版税的,在3D图像,增强和虚拟现实,视觉和机器学习方面的加速器标准。Khronos 的标准包括Vulkan®, OpenGL®, OpenGL®ES, OpenGL®SC, WebGL™, SPIR-V™, OpenCL™, SYCL™, OpenVX™, NNEF™, COLLADA™, OpenXR™, 3D Commerce™ 和glTF™。Khronos 会员能够对于开发Khronos的规范作出贡献,能够在规范进入到公开部署之前的各个阶段有权决定,以及在规范草案与一致性测试发展的早期就能介入,使得他们能够加速交付自己的尖端的加速平台。

###

Khronos, EGL, glTF, NNEF, OpenVG, OpenVX, OpenXR, SPIR, SPIR-V, SYCL, 3D Commerce, Vulkan 和WebGL 属于Khronos组织的商标或注册商标。OpenCL是苹果公司的商标。OpenGL作为一个注册的商标以及OpenGL ES 和OpenGL SC 的标识Logo,都是惠普企业在Khronos授权下使用的商标。所有其他的产品名字,商标,和/或公司名字的使用只是为了辨识的需要,并且属于它们相应的拥有者。