《Khronos加速在SIGGRAPH开放标准3D生态系统的开发》

  • 来源专题:集成电路
  • 编译者: Lightfeng
  • 发布时间:2019-07-28
  • Khronos®集团是由领先的硬件和软件公司组成的开放联盟,旨在制定先进的加速标准,宣布新的3D Commerce™工作组以及旗舰标准WebGL™,glTF™和Vulkan®的关键更新。本着持续致力于SIGGRAPH交互式图形专业人员社区的精神,Khronos提供了许多发展和举措,包括:

    (1)3D Commerce Initiative成为Khronos工作组; 呼吁参与宣布

    作为Khronos探索小组,3D Commerce于2019年4月成立,现在是Khronos治理下的官方工作组,旨在使行业与简化、一致的3D内容创建和消费保持一致。

    (2)WebGL发布高影响力的扩展和生态系统发展

    WebGL已经得到所有主流浏览器的支持,并在Web上的众多专业CAD和3D应用程序中得到应用,现在可以为开发人员社区提供的最多功能提供新的解决方案。作为这些更新的一部分,WebGL现在公开了KHR_parallel_shader_compile扩展,这使得长着色器编译时间完全异步,因此它们不再阻止WebGL应用程序。

    (3)使用二项式基础通用纹理技术的glTF通用纹理扩展绘图正在进行中; 第一个原型支持出现在引擎中

    Google和Binomial最近宣布他们合作以开源纹理压缩器和高性能转码器的形式发布Binomial的Basis Universal技术。Basis支持JPG大小的纹理,可以在运行中进行转码,以便原生支持压缩的GPU格式。

    (4)glTF工具生态系统在Blender 2.80中扩展,包括通用纹理工具和glTF导入/导出

    随着glTF生态系统的发展,3D格式工作组正致力于鼓励并支持每个广泛使用的创作工具上的原生glTF导入和导出。例如,Mozilla,Khronos和glTF社区已经合作在Blender 2.80中构建了glTF 2.0导入和导出功能。

    (5)新的Vulkan扩展船; Vulkan认为CAD和专业创作工具的使用量增加

    Adobe Premiere Rush是Adobe首款一体化跨设备在线视频编辑应用程序,使用Vulkan在Android上发布,为Android设备带来专业品质的视频编辑。渲染引擎包括由开源clspv编译器编译为SPIR-V的数十万行OpenCL™C代码,以便在Vulkan上运行。

相关报告
  • 《Khronos KTX 2.0纹理支持紧凑、视觉丰富的glTF 3D资产》

    • 来源专题:集成电路
    • 编译者:Lightfeng
    • 发布时间:2021-04-26
    • 2021年4月20日,Khronos®集团宣布推出KTX™2.0版本,在此容器格式中增加了对Basis Universal超压缩的支持,以实现可靠的GPU纹理格式。Basis Universal是Binomial开发的一种压缩技术,可产生紧凑的纹理,在运行时可以有效地转码为各种GPU压缩纹理格式。此外,Khronos还发布了KHR_texture_basisu扩展,使glTF可以包含KTX 2.0纹理,从而产生了可普遍分配的glTF资产,并使用了本机支持的纹理格式来减小GPU内存大小,提高各种设备和平台上的渲染速度。最后,Khronos发布了开源工具和代码转换器,以支持在glTF生态系统中广泛使用KTX 2.0纹理。 运行时3D资源通常使用JPG或PNG压缩图像,来传输压缩文件的纹理。但是,这些格式不能直接由GPU处理,必须在GPU内存中解压缩为完整大小的图像,这就需要消耗宝贵的内存空间和带宽,并导致较差的渲染性能和产生高功耗,这在移动设备上尤成问题。GPU压缩的纹理格式可实现紧凑的内存纹理,并具有优化的内存访问,可实现更快、更高效的渲染。但是,在分布广泛的glTF资产中使用GPU纹理格式是不切实际的,因为高度分散的GPU纹理格式格局会使它们无法在许多目标设备上使用。 Binomial的Basis Universal压缩技术通过定义一种“通用”压缩纹理格式来解决此问题,该格式可以在运行时有效地转换为目标设备支持的GPU格式。 Basis Universal为开发人员提供了两种压缩选项,这些选项将Khronos定义的ETC1和ASTC GPU纹理格式的选定模式与RDO编码和基于LZ的超压缩相结合,以实现紧凑的纹理文件大小。与JPEG和PNG纹理相比,ETC1S模式可以实现更小的传输和占存。与ETC1S相比,UASTC模式可提供更高质量的纹理,特别适用于法线贴图,同时仍可实现较小文件和节省内存。 为了快速推出KTX 2.0,Khronos创建了一套开源KTX工具,这些工具与业界的其他工具可以一起支持KTX文件的创建、验证和检查。Khronos还生产了一组开源优化的代码转换器,用于集成到处理KTX 2.0纹理的应用程序和引擎中。此外,glTF工作组提供了KTX资产创建工作流程,并详细说明了如何有效使用新的KHR_texture_basisu扩展。 Khronos集团是一个开放、非营利的行业组织,由150多个行业领先的公司组成,为3D图形、增强和虚拟现实、并行编程、视觉加速和深度学习创建开放标准。Khronos标准包括3D Commerce™、ANAI™、glTF™、NNEF™、OpenCL™、OpenGL®、OpenGL®ES、OpenVG™、OpenVX™、OpenXR™、SPIR-V™、SYCL™、Vulkan®和WebGL™。Khronos的会员可以为Khronos规范的开发作出贡献,在标准公开发布之前的各阶段拥有投票权,并可以通过提前获得规范草本和一致性测试,更快地将其高端加速平台和应用产品推如市场。
  • 《Khronos成立了3D商业标准规范指南探索小组Exploratory Group》

    • 来源专题:集成电路
    • 编译者:Lightfeng
    • 发布时间:2019-04-27
    • 2019年4月24日,开源标准制定组织Khronos Group宣布成立一个探索性小组Exploratory Group,来研究实时3D产品可视化生产以及分销的标准和指南,这样也可共享平台和设备经验,如移动、网络和增强现实(AR)或虚拟现实(VR)解决方案。业内龙头企业共同合作,旨在探索实时3D产品模型在移动端、网页端、AR或VR等平台开发与分发的统一标准。为了收集行业意见,Exploratory Group将向所有企业开放,无需付费或IP授权业务。Khronos表示,如果有行业支持,他们将组建一个相应的工作组,以便任何感兴趣的公司都能够参与其中。 该联盟的目标是使3D虚拟产品能够在多个终端实现逼真且连贯的显示,包括搜索结果、社交媒体、广告宣传、应用程序、电子商务网站、移动AR设备和VR/AR头显以及实体店内广告等。制定的标准规范指南将协调和简化零售商、制造商、技术提供商、内容创建者以及分发和显示虚拟产品的技术平台之间的交互。 该联盟还将利用并指导现有的Khronos标准的发展,包括用于传输逼真3D模型的gITF、支持网页版交互式3D应用的WebGL、优化交互式3D显示效率的Vulkan和AR/VR应用跨平台标准OpenXR。 随着3D有望成为产品制造商、零售商和广告平台的新购物媒介,该行业的主要参与者现在正在研究如何通过优化的行业工作流程来扩大生产并实现虚拟产品的广泛分销,从而最大限度地降低成本。提出这一倡议的公司包括3XR、4D Pipeline、Adobe、Autodesk、Dassault Systèmes、Deloitte Consulting、Facebook、Ferguson Ventures、谷歌、Houzz、宜家、京东、 Lowe’s、微软、NVIDIA、 Pinterest、高通、三星、 Shopify、 Target、 ThreeKit、 Topline Furniture、 Unity Technologies、 UX3D、 Wayfair和Williams-Sonoma Inc./Outward。