glTF/glb:现在和未来

news/2025/9/22 16:56:18/文章来源:https://www.cnblogs.com/q7431/p/19105582

glTF™ 已经超越了其作为独立 3D 格式的起源。它现在被采用为 ISO 国际标准,并已成为快速扩展的软件工具、标准和扩展生态系统的核心。
鉴于 glTF 在实现跨不同平台、设备和 Web 的 3D 体验方面的核心作用,glTF 生态系统必须不断发展以满足内容创建者、引擎供应商和应用程序开发人员的需求,并适应新的用例,例如 3D 购物、教育和培训、建筑可视化、 和许多其他人。
今年,Khronos 3D 格式工作组在将 glTF 开发成可互作的空间计算格式的路线图上达到了几个重要的里程碑,并且正在进行多项扩展开发工作。空间一致性、改进的材质渲染和一致渲染保真度的许多关键扩展现已进入审查草案阶段,它们已准备好进行详细审查和初步测试。在初始草案阶段还有几个新的扩展,工作组正在寻求定向意见,以确保规范开发符合社区的需求。我们正在启动并完成工作!
本博客将回顾最近的生态系统更新,解释即将发布候选的当前规范,并强调社区意见的机会,邀请 glTF 利益相关者分享有用的反馈,以塑造 glTF 生态系统的未来发展。
其他标准利用的 glTF
如今,glTF 被广泛使用和引用,作为组织与 Khronos 合作开发的许多第三方行业标准的基础 3D 场景格式:

v2-d724deab0a25a45e78f12e898428cb66_resize_1440_q75

MPEG 使用 glTF 作为其场景图,用于 MPEG-I 沉浸式媒体体验。
glTF 2.0 现在是受支持的 PDF 3D 资源,支持这种广泛采用的文档格式的 3D 交互。
VRM Consortium 的开源交互式 3D 头像格式基于 glTF 2.0。
Open Geospatial Consortium 的 3DTiles 是一种用于大规模 3D 地理空间数据集的简化流式传输和渲染格式,使用 glTF 和 glTF 扩展。
Web3D 联盟的 X3D 4.0 标准使 X3D 场景能够引用和包含 glTF 资产。
当然,glTF 在所有主要网络浏览器中都会显示。

添加图片注释,不超过 140 字(可选)
glTF 在第三方标准组织定义的标准中的特定市场使用
Khronos 欢迎与其他标准组织合作,这些组织希望利用和扩展 glTF 来满足特定市场的需求,同时避免重复和分散的工作。
跨平台兼容性
虽然 glTF 已经是将 3D 内容带到不同平台和浏览器的最便携的资产格式,但我们将继续努力使 glTF 在需要的地方可访问和使用。
iOS 查看器
去年年底,Khronos 发布了一款开源 iOS 应用程序,用于以 3D 或 AR 方式查看 Apple 设备上的 glTF 文件:“Khronos glTF Viewer”。应用程序用户可以显示预加载的 glTF 示例模型,或从 Web 下载 GLB 模型并在应用程序中以交互方式查看它们。
在发布时,iOS 查看器支持所有基本的 glTF 2.0 功能和部分扩展,包括 Draco 压缩和透明涂层 PBR 扩展。Khronos 在 Apache 2.0 许可下在 GitHub 上发布了完整的应用程序源代码。邀请开发人员使用源代码开发自己的衍生项目,并推动 glTF 3D 和 AR 查看器的普及。
美元互作性
在 Metaverse 标准论坛内,Khronos 正在努力直接与 OpenUSD 联盟 (AOUSD) 和学院软件基金会 (ASWF) 结盟,以推进 glTF 和 USD 生态系统之间的合作。这种协作努力将使以 USD 创作的资产提炼到 glTF 中,并使用 USD 丰富的创作功能重新混合现有的 glTF 资产变得更加容易。
glTF PBR 材质更新
3D 格式工作组及其基于物理的渲染 (PBR) 小组致力于改进制作逼真、高度可重复使用的 3D 对象的工作流程。glTF 的 PBR 着色器扩展提供了一种对艺术家友好、直观的方式来准确表示各种材质。PBR 的驱动力是需要保持查看器和渲染输出之间的视觉一致性,子组继续通过新的 PBR 扩展添加新功能。该小组在简化 glTF PBR 和 MaterialX 之间的映射方面也取得了巨大进展。
新的 glTF PBR 扩展
2024 年 4 月,Khronos 批准了 KHR_materials_dispersion,当光通过相对清晰的体积传输时,可以实现颜色的角度分离。在表现钻石或切割玻璃等材料时,这种扩展可以让艺术家实现棱镜效果。

v2-415459c4986447a248f03bb5129ec0c5_resize_1440_q75

PBR 子组目前正在开发两个新的 PBR 扩展,计划于 2025 年发布:

漫反射传输
开发阶段:审查草案
KHR_materials_diffuse_transmission是金属粗糙度材料的新扩展,可增加半透明效果,用于树叶或纸张等薄材料。这种扩展还可以与KHR_materials_volume结合使用,使光线通过蜡烛蜡等体积材料充满。

次表面散射
开发阶段:初稿
KHR_materials_subsurface将提取KHR_materials_volume的次表面散射参数到自己的扩展,让艺术家能够独立控制散射和吸收。

glTF PBR/MaterialX 互作性
MaterialX 是学院软件基金会的开放标准,用于表示视觉丰富的材料。自 2022 年以来,封装 glTF PBR 材质的 MaterialX 节点已推出。2025 年,工作组的目标是使用所有已批准的 glTF PBR 扩展功能更新 MaterialX glTF 节点。明年,Khronos 还计划将类似 MaterialX 的程序纹理用作 glTF 渲染的输入,以增加可定制性、减小资产大小并支持 glTF、MaterialX 和 USD 生态系统之间更轻松的交换。
视觉一致性
跨不同平台和引擎实现视觉一致性是一项重大的 3D 内容开发挑战。除了 glTF PBR 标准化的稳步发展外,Khronos 还提供了一套用于验证和预览资产的工具,使艺术家能够构建一次资产并在任何地方一致地显示。
渲染保真度站点
2024 年,Khronos 3D 格式和 3D 商务工作组将扩展 Render Fidelity 项目。该网站提供了领先的实时网络渲染器的并排比较,让内容开发人员和品牌深入了解他们的资产在每个引擎中的表现。Khronos 已经接管了这个项目的管理权,该项目最初由谷歌的<模型查看器>团队创建,并将很快添加更多渲染器和改进的检查网站。

添加图片注释,不超过 140 字(可选)
PBR 中性色调映射器
逼真的色彩表现在电子商务或 3D 资产与照片并排显示的任何环境中至关重要。今年春天,Khronos 批准了 Khronos PBR Neutral Tone Mapper,这是电影色调映射器的替代品,可在灰度照明下的最终渲染中实现精确的 1:1 色彩表示,并在阳光等彩色光下实现客观色彩表现。使用此色调映射器,内容创建者可以验证纹理文件中 glTF 模型的颜色值,而不必等待最终渲染来验证产品模型是否与品牌颜色精确匹配。Khronos PBR Neutral Tone Mapper 已经获得了 3D 工具和引擎的广泛采用和支持,包括 、Autodesk、Babylon.js、Blender、Dassault、Filament、London Dynamics、Phasmatic、Three.js 和 ThreeKit。

添加图片注释,不超过 140 字(可选)
下一步:空间计算、交互性等
今年,Khronos 在用于沉浸式空间计算应用的 glTF 的发展方面取得了重大进展。一系列计划于 2024 年和 2025 年发布的新扩展将标准化 3D 资产的物理、交互性和音频元数据,允许内容创建者在多个交互场景中重复使用资产。同时,工作组正在制定标准,以简化从多个外部参考创建复杂场景的过程。

物理
开发阶段:审查草案阶段的多个规范
预计 2024 年发布候选人
KHR_physics_rigid_bodies引入了几个新概念,以允许在刚体物理仿真中使用glTF模型。它包括描述对象行为方式的“运动属性”和物理连接模型的“关节”,而滤波器和物理材质则描述它们的碰撞响应。
KHR_implicit_shapes描述了参数化形状,例如球体或胶囊。此扩展对于碰撞检测很有用,但与KHR_physics_rigid_bodies分开定义,以支持物理之外的未来用例。

互动
开发阶段:审查草案阶段的多个规范
预计 2024 年发布候选人
KHR_interactivity增加了对 3D 资产中的行为和交互性进行编码的功能。此扩展旨在供资产导出器/转换器和寻求导入或加载 3D 资产的应用程序开发人员使用,为可互作的交互式 glTF 文件创建基础。还有几个额外的扩展旨在与KHR_interactivity结合使用,以控制 3D 场景中节点层次结构的行为:
KHR_node_hoverability
KHR_node_selectability
KHR_node_visibility

音频
开发阶段:初稿
预计 2025 年发布候选人
KHR_audio_graph草案提案定义了 glTF 音频图结构,包括每个节点对象的详细描述、与每个节点关联的功能和属性,以及每个节点如何与图中的其他节点交互。

外部参考
发展阶段:提案
预计 2025 年发布候选人
glTF 外部引用项目建议在 glTF 生态系统中创建一种新的文件类型,用于组合多个 glTF 资产。2024 年,UX3D 创建了一个演示和实验性示例模型,可在项目 GitHub 页面上找到。

参与其中
glTF 生态系统正在快速而戏剧性地发展。感兴趣的开发者和内容创建者可以在 glTF 页面上查看当前的 glTF 扩展路线图,包括每个扩展的开发状态。我们欢迎社区通过路线图 GitHub 链接对开发中的扩展提供反馈和意见。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/909715.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

用自己网站域名这么做邮箱seo优化关键词分类

文章目录 跳动的爱心环境需求完整代码详细分析系列文章 跳动的爱心 环境需求 python3.11.4PyCharm Community Edition 2023.2.5pyinstaller6.2.0&#xff08;可选&#xff0c;这个库用于打包&#xff0c;使程序没有python环境也可以运行&#xff0c;如果想发给好朋友的话需要这…

做网站好公司wordpress的后台链接

题目&#xff1a; 给你一个长度为 n 的整数数组 nums 和 一个目标值 target。请你从 nums 中选出三个整数&#xff0c;使它们的和与 target 最接近。 返回这三个数的和。 假定每组输入只存在恰好一个解。 示例&#xff1a; 示例 1&#xff1a; 输入&#xff1a;nums [-1…

如何建立一个网站的快捷方式百度商桥在网站

网络层处理发生在RS485总线上的设备之间的实际通信。由于RS485接口主要是一种电气规范&#xff0c;因此对话可以到此结束&#xff0c;但由于它支持多点&#xff0c;因此需要在 OSI 模型中解决它。 没有针对网络层寻址的固定规范&#xff0c;但RS485总线必须由主机正确管理以避…

网站架构设计师待遇怎么样设计公司装修

一、Django模板引擎 一个强大的工具&#xff0c;用于在HTML页面中嵌入动态内容。它使用一种被称为Django模板语言&#xff08;Django Template Language&#xff09;的简单而强大的语法来处理模板。该模板语言使用”{% %}”进行标记&#xff0c;用于执行各种操作。 二、Django…

重庆住房和城乡建设部网站的打印准考证wordpress源神

网络层功能概述 主要任务是把分组从源端传到目的端&#xff0c;为分组交换网上的不同主机提供通信服务。网络层传输单位是数据报。 1、路由选择与分组转发 2、异构网络互联 3、拥塞控制 数据交换方式 电路交换 在进行数据传输时&#xff0c;两个结点之间必须先建立一条专用…

网站建设好卖吗网站设计要注意事项

Canvas-图片旋转 众所周知canvas是位图&#xff0c;你可以在里面渲染你要的东西&#xff0c;不过你只能操作canvas的属性来进行编辑。就是说你并不能操作画进canvas的东西&#xff0c;例如我在canvas里添加一幅画&#xff0c;我现在想将那幅画移动10px&#xff0c;我们并不能直…

个人网站的首页网站还没有建好可以备案吗

一、项目介绍 项目总结 1.按下空格键小鸟上升&#xff0c;不按小鸟下落 2.搭建小鸟需要穿过的管道 3.管道自动左移和创建 4.小鸟撞到管道游戏结束 知识储备 1.C语言 2.数据结构-链表 3.Ncurses库 4.信号机制 二、Ncurses库介绍 Ncurses是最早的System V Release 4.0 (SVr4)中…

网站建设制作公司哪家网站底部版权怎么做

基本概念及统计原理 基本概念 指数平滑法的思想来源于对移动平均预测法的改进。指数平滑法的思想是以无穷大为宽度&#xff0c;各历史值的权重随时间的推移呈指数衰减&#xff0c;这样就解决了移动平均的两个难题。 统计原理 简单模型 Holt线性趋势模型 案例 为了研究上海市…

存储多边形网格的文件格式:OBJ、FBX、RenderMan、glTF、USD 等。

存储多边形网格体 在渲染方面,您始终可以直接在程序的源代码中定义网格,但这是有限的。如果每次要渲染新模型的图像时都需要重新编译程序,那将是不切实际的。为了完整起见,我们仍将在本章中研究该选项。通常,模型…

实用指南:Unity 游戏引擎中 HDRP(高清渲染管线) 的材质着色器选择列表

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

安防监控中常见的报警类型有哪些?国标GB28181平台EasyGBS的报警能力解析

安防监控中常见的报警类型有哪些?国标GB28181平台EasyGBS的报警能力解析一、安防监控中报警数据的力量 在安防监控系统中,实时报警通知让我们能够快速响应突发事件。然而,真正体现系统价值的,往往是在事后如何从海…

青岛企业网站建站模板手机下载视频网站模板下载

Guava是一个功能强大的Java开源工具库&#xff0c;提供了很多实用的工具类和函数&#xff0c;可以简化开发过程。本文将介绍Guava的一些基本用法和常用功能。 添加Guava依赖 在开始使用Guava之前&#xff0c;首先需要在项目中添加Guava的依赖。可以通过Maven或Gradle来管理依…

Notepad++8.6免费版下载及安装教程(附安装包)2025最新整理

一、Notepad++V8.6.4 下载链接 软件名称:Notepad++ 软件大小:4.59M 系统要求:Win7或更高。32/64位操作系统 下载链接: 夸克网盘:https://pan.quark.cn/s/6ae8353bd5a4 二、Notepad++V8.6.4 软件介绍 Notepad++是一…

LAMP 环境一键部署脚本(Apache+MySQL+PHP) - 实践

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

东莞洪梅网站建设建站合同

前言&#xff1a;Hello大家好&#xff0c;我是小哥谈。本节课就手把手教大家如何控制视频的暂停播放和继续播放&#xff0c;希望大家学习之后能够有所收获~&#xff01;&#x1f308; 目录 &#x1f680;1.技术介绍 &#x1f680;2.实现代码 &#x1f680;1.技术介绍…

福州网站定制公司有免费注册网站吗

1.4 C对C语言数据类型的扩展1.4.1 结构体1.4.2 联合1.4.3 枚举1.4.4 布尔1.4.5 字符串 1.4 C对C语言数据类型的扩展 基本的数据类型 char、unsigned char、int、short、unsigned shor、long、unsigned long、float、double、long double与C语言相同。扩展了bool类型&#xff0…

济南做平台网站的前端2024年好找工作吗

一、体系结构相关术语&#xff0c;逻辑存储结构&#xff0c;物理存储结构&#xff0c;服务器结构&#xff0c;常用数据字典 1.1、数据库管理系统中3个重要概念&#xff1a;实例&#xff0c;数据库&#xff0c;数据库服务器 1-实例是一组oracle后台进程以及在服务器中分配的共…

普定县建设局网站深圳全网推广方案

[html] 简述下html5的离线储存原理&#xff0c;同时说明如何使用&#xff1f; 原理&#xff1a;HTML5的离线存储是基于一个新建的.appcache文件的缓存机制(不是存储技术)&#xff0c;通过这个文件上的解析清单离线存储资源&#xff0c;这些资源就会像cookie一样被存储了下来。…

平邑网站制作基本seo

易成新能11月17日晚公告称&#xff0c;拟通过向债权人发行股份及支付现金方式&#xff0c;合计作价28.29亿元&#xff0c;取得破产重整后江西赛维100%股权和新余赛维100%股权。 同时&#xff0c;公司拟向控股股东中国平煤神马集团等5名对象&#xff0c;募集配套资金不超过21亿元…

淘宝联盟自建网站教程书法网站优化关键词

1、注意Jmeter与jdk之间的版本对应 2、Jmeter的作用&#xff1a; jmeter可以做接口测试和压力测试。其中接口测试的简单操作包括做http脚本&#xff08;发get/post请求、加cookie、加header、加权限认证、上传文件&#xff09;、做webservice脚本、参数化、断言、关联&#x…