SIGGRAPH 21 | USD使模拟更加符合物理法则
2021-08-12 21:26
距离元宇宙的实现越来越接近。
今后,开发人员可以通过一种标准方式创建和分享逼真的模拟。苹果公司、NVIDIA和皮克斯动画工作室已经定义了一种用于虚拟3D世界的通用语言——USD(通用场景描述),这是一种能够表述精准物理模型的通用方法。
皮克斯在2016年的国际计算机图形学和交互技术大会(SIGGRAPH)上发布了USD并对其进行了描述,其最初的用途是为了让艺术家开展协作,用他们所青睐的工具创造电影中的虚拟人物和环境。
随着USD的快速发展,它已被普遍用于动画和特效制作中。如今,USD正在蔓延到其他行业,比如,建筑师能够使用工具设计并测试摩天大楼、跑车、智慧城市等。
登上大屏幕
为了满足这个不断扩大的群体的需求,USD需要向多个方向延伸,好在皮克斯所设计的USD具有开放性和灵活性。
因此,SIGGRAPH 2021的主题演讲很适合作为展示USD最新扩展的舞台。从技术上讲,它是一种新的刚体物理学模式——即描述固体在现实世界中的行为的数学。
例如,在模拟弹珠从斜坡上滚下来的游戏中,玩家希望它们在互相撞击时的反应能够满足期望。为此,开发人员需要注意弹珠重量和坡道平滑度等物理细节,而这正是这个新的扩展所提供的。
NVIDIA展示了一个在Omniverse中渲染并且可以游玩的物理游戏。
不断改进的USD
最初的HTML 1.0标准大约出现在1993年,它定义了网页如何使用文本和图形。15年后,HTML5将该定义扩展到了视频,使用户在任何设备上都可以观看视频和电影。
苹果公司和NVIDIA都在独立研究如何进行符合物理学的模拟。作为SIGGRAPH社区成员,NVIDIA与皮克斯共同定义了统一的方法来扩展USD。
该扩展十分灵活,允许开发人员任意选择自己喜欢的程序,并从同一组USD数据中驱动程序。这构建了一个适用于电影、游戏和增强现实等离线模拟的统一数据集。
用于游戏等实时用例的程序通常优先考虑速度而不是精度,而建筑师等则希望程序把精度放在速度前面,因此这一点十分重要。
一项惠及所有人的进步
苹果公司、NVIDIA和皮克斯动画工作室三家公司共同编写了一份白皮书,来描述他们的联合提案并与USD用户群体共享。评估结果显示该提案很受欢迎。现在,该扩展已成为USD发行标准的一部分,并且所有开发者都可以免费使用。
受益公司众多,其中包括建筑设计公司、建筑管理公司、各种产品设计公司和制造商、游戏设计公司,甚至还有优化新一代网络布局的蜂窝网络运营商,当然,还有所有为这些工作提供数字工具的厂商。
皮克斯首席技术官Steve May表示:“USD是行业的一股重要的力量,它让我们在所有工作流程中都能够以一种强大而统一的方式表述复杂的三维场景数据。我们与NVIDIA和苹果合作开发了新的物理扩展来增强USD的应用,这将给娱乐和其他行业带来巨大的变化。”
共同创造元宇宙
我们希望通过NVIDIA Omniverse来为庞大的用户群体提供服务。Omniverse是一个被描述为创作人员操作系统或“如同用于3D图形的Google Docs”的协作环境。
NVIDIA希望让所有公司都能使用自己青睐的工具轻松创建逼真的模拟,这也是目前正在评估Omniverse Enterprise的几十家企业机构所拥有的共同目标。自2020年12月Omniverse公测版发布以来,有近400家公司和数以万计的个人创作者下载了Omniverse公测版。
NVIDIA设想了一个由相互连接的虚拟世界所组成的世界——元宇宙,终有一天,任何人都可以在这里分享自己的毕生所为。
实现这个虚拟世界需要付出大量的努力。为了适应用户群体的不同需求,USD将需要向多个维度进行扩展。
来自皮克斯、宝马、Bentley Systems、Adobe和Foster 建筑事务所等9家公司的3D专家,在GTC大会上的专家座谈会上畅谈了未来的机遇和挑战。
NVIDIA十分高兴能与苹果公司和皮克斯的工程师及设计师合作完成这一最新USD扩展,且目前已在考虑软体物理学等后续扩展。
NVIDIA将合作建立一个集合了各种工具、能完成各种工作的元宇宙。