0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

作为元宇宙语言的通用场景描述

星星科技指导员 来源:NVIDIA 作者:NVIDIA 2022-10-10 16:25 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在过去几十年中,互联网从根本上改变了世界,并启动了我们消费和共享信息方式的巨大变革。这一转变如此彻底,以至于今天,高质量的网络存在对几乎所有的企业都至关重要,而与网络互动是现代世界有效运作的核心。

Web 已经从静态文档演变为涉及丰富交互媒体的动态应用程序。然而,尽管我们生活在一个 3D 世界中,网络仍然是二维的。

现在,我们发现自己正处于网络下一个重大进步的门槛: 3D 互联网或互联网的出现 元宇宙 Metaverse 将虚拟世界连接在一起,而不是将 2D 页面连接在一起。网站将成为相互连接的 3D 空间,类似于我们每天生活和体验的世界。

这些虚拟世界中的许多将是 数字孪生 反映真实世界,实时链接和同步。其他的将被设计用于娱乐、社交、游戏、学习、协作或商业。

无论任何一个网站的目的是什么,使整个 Metaverse 成功的因素都将是使 2D web 如此成功的因素:基于开放标准和协议的通用互操作性。

创建元宇宙所需的最基本标准是虚拟世界的描述。在 NVIDIA ,我们相信该标准的第一个版本已经存在。它是 通用场景描述( USD ) – 一个开放的、可扩展的生态系统,用于描述、合成、模拟和协作 3D 世界,最初由 Pixar 动画工作室发明。

2015 年开源, USD 现在被广泛应用于各种行业,不仅在媒体和娱乐领域,还包括建筑、工程、设计、制造、零售、科学计算和机器人等领域。

USD 不仅仅是一种文件格式

USD 是一个场景描述: 用于创建、表示和修改虚拟世界的一组数据结构和 API 。代表性是丰富的。它不仅支持几何体、相机、灯光和材质等虚拟世界的基础知识,还支持它们之间的各种关系,包括属性继承、实例化和专门化。

它包括扩展到大型数据集所需的功能,如延迟加载和有效检索时间采样数据。它具有极大的可扩展性,允许用户自定义数据模式、输入和输出格式以及查找资产的方法。简而言之, USD 涵盖了皮克斯制作故事片所需的非常广泛的要求。

Layers 可能是 USD 最具创新性的功能。从概念上讲,它们与 Adobe Photoshop 中的层有一些相似之处:最终的合成是按顺序组合所有层的效果的结果。但是 USD 层不是修改图像的像素,比如 Photoshop 层,而是修改合成场景的属性。最重要的是,它们提供了强大的协作机制。

不同的用户可以在不同的层上修改合成的场景,他们的编辑将是非破坏性的。较强的层将在合成中获胜,但较弱层的数据仍然可以访问。除了直接协作之外,层提供的非破坏性修改他人所做工作的能力使传统 web 变得如此成功。

NVIDIA 认为 USD 应作为 metaverse 的 HTML :网站内容的声明性规范。但正如 HTML 从 HTML1 的有限静态文档发展到 HTML5 的动态应用程序一样,显然 USD 需要发展以满足元宇宙的需求。为了加速这一发展, NVIDIA 已经在 USD 生态系统中添加了许多新功能:

Python 3 支架 :从 Python 更新到 2.7

将 usd-core 添加到 PyPI :允许 Python 程序员轻松安装 USD 内核

材质定义语言( MDL )材质支持 :在 USD 生态系统中实现物理精确的 MDL 材料

刚体动力学仿真模式 (使用 Pixar 和 Apple ):标准化刚体动力学所需的质量分布、碰撞行为和其他数据的表示

在短期内, NVIDIA 正在开发:

glTF 互操作性: glTF 文件格式插件将允许 USD 场景直接引用 glTF 资产。这意味着已经在使用 glTF 的用户可以利用 USD 的合成和协作功能,而无需更改其现有资产。

地理空间模式( WGS84 ): NVIDIA 正在 USD 中开发地理空间模式和运行时行为,以支持地理空间坐标的 WGS84 标准。这将有助于全保真度数字孪生模型,需要结合地球表面的曲率。

国际字符( UTF-8 )支持: NVIDIA 正在与 Pixar 合作,为 USD 添加对 UTF-8 标识符的支持,从而实现来自世界各地的内容的完全交换。

USD 兼容性测试和认证套件:为了进一步加快 USD 的开发和采用, NVIDIA 正在为 USD 兼容性测试和认证构建一个开源套件。开发人员将能够测试其 USD 的构建,并证明其自定义 USD 组件产生预期结果。

从长远来看, NVIDIA 正在与合作伙伴合作,以填补 USD 中剩余的一些较大差距:

高速增量更新: USD 不是为高速动态场景更新而设计的,但数字双模拟将需要此功能。 NVIDIA 正在 USD 的基础上开发更多的库,可以实现更高的更新率,以支持实时模拟。

实时程序主义: USD 目前的状态几乎完全是声明性的。 USD 表示中的属性和值在很大程度上描述了有关虚拟世界的事实。 NVIDIA 已经开始通过一个名为 全向图 。

与浏览器的兼容性答:今天, USD 是基于 C ++/ Python 的,但 web 浏览器不是。为了让每个人、任何地方都可以访问,虚拟世界需要能够在 web 浏览器中运行。 NVIDIA 将致力于确保使用 JavaScript 绑定的正确 WebAssembly 构建可用,以使 USD 成为一个有吸引力的开发选项,而在浏览器内部运行是最好的方法。

物联网数据的实时流传输:工业虚拟世界和实时数字孪生需要物联网数据的实时流。 NVIDIA 正在构建与物联网数据流协议的 USD 连接。

工业和工业领域的公司 制造业 – 包括爱立信( Ericsson )、克罗格( Kroger )和沃尔沃( Volvo )在内的公司正在采用 USD 来实现其 3D 虚拟世界和资产项目。

使用 USD 开始构建虚拟世界

使用预编译的 USD 二进制文件很容易进行 USD 实验。这些 Windows / Linux 发行版将帮助您开始开发利用 USD 的工具,或者开始使用 USD 视图 Omniverse 发射器 对于 Python 开发人员来说,开始读写 USD 层的最简单方法是使用 USD Core Python Package.

关于作者

Rev Lebaredian 是 NVIDIA 仿真技术副总裁,他领导游戏技术和仿真工作。 Rev ,他加入 Nvidia 在 2002 ,帮助创建 CG 遮蔽语言,打开英伟达莫斯科办事处,并推出 GeFrand 体验。在加入 NVIDIA 之前,他专门为华纳兄弟数码公司和迪斯尼的梦幻探索图像绘制。

Michael Kass 是 NVIDIA 的高级杰出工程师,也是 NVIDIA Omniverse 的总体软件架构师,该公司是 NVIDIA 的协作式 3D 内容创建和数字孪生平台。 2005 年,卡斯因“在基于物理的计算机生成技术方面的开创性工作,用于模拟电影中的真实布料”而获得科学技术学院奖。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 互联网
    +关注

    关注

    55

    文章

    11321

    浏览量

    108927
  • python
    +关注

    关注

    57

    文章

    4860

    浏览量

    89647
  • 元宇宙
    +关注

    关注

    13

    文章

    1410

    浏览量

    12513
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Switch的应用场景

    Switch的应用场景如下: 调用一到多个函数 设置变量值或者返回一个值 执行一到多个代码片段 如果case标签很多,在switch的前两个使用场景中,使用查找表可以更高效的完成。例如下面的两种
    发表于 12-12 07:28

    蓝牙网关是什么?都有哪些功能?应用场景有哪些?

    点,更构建起“设备互联-数据流转-智能管控”的完整链路,成为物联网生态中不可或缺的核心组件。本文将系统解析蓝牙网关的核心价值、技术架构、应用场景、现存挑战及未来趋势,为读者呈现这一关键技术的全貌
    发表于 12-11 15:21

    CW32L083有哪些应用场景

    CW32L083有哪些应用场景
    发表于 11-24 07:37

    请问CW32L011有哪些应用场景

    请问CW32L011有哪些应用场景
    发表于 11-17 06:25

    信号放大器助手适用场景

    ‌ 信号放大器助手适用场景 ‌ 信号放大器助手作为信号处理的核心辅助设备,主要用于增强、优化或转换信号,以满足不同应用场景对信号质量、稳定性和精度的需求。其适用场景广泛,涵盖工业、通信
    的头像 发表于 07-12 09:35 808次阅读

    鸿蒙应用服务开发-Account Kit配置scope权限

    实际情况填写使用场景,如下图所示: 说明 应用/服务名称:应用的正式名称(若不填写准确应用名称,可能会导致申请被驳回)。 服务类型:服务。 如下字段必须在申请的使用场景描述,否则会
    发表于 04-11 15:50

    从安防到宇宙:RK3588如何重塑视觉感知边界?

    在智能安防与宇宙交互设备中,视觉处理能力是核心竞争力。 明远智睿RK3588核心板搭载三核NPU与4800万像素ISP 3.0,支持8K@60fps H.265解码与四路4K视频输入,重新
    发表于 04-07 16:11

    频域示波器的技术原理和应用场景

    频域示波器,其主要技术原理基于信号的傅里叶变换理论,通过快速傅里叶变换(FFT)算法将时域信号转换为频域信号,从而进行频谱分析。以下是对频域示波器的技术原理和应用场景的详细分析:一、技术
    发表于 03-11 14:37

    30KPA108A单向二极管:适用于多种应用场景通用元件

    30KPA108A单向二极管:适用于多种应用场景通用元件
    的头像 发表于 03-08 14:08 1213次阅读
    30KPA108A单向二极管:适用于多种应<b class='flag-5'>用场景</b>的<b class='flag-5'>通用</b>元件

    数据记录仪的计数原理和应用场景

    数据记录仪是一种用于测量、记录和分析各种数据的设备,其计数原理和应用场景可以归纳如下: 一、计数原理数据记录仪的计数原理主要基于传感器技术、信号处理技术以及数据存储技术。具体来说: 传感器采集
    发表于 02-24 14:28

    meshtastic的应用场景介绍

    meshtastic的应用场景介绍
    的头像 发表于 02-21 12:02 1272次阅读
    meshtastic的应<b class='flag-5'>用场景</b>介绍

    敏捷合成器的技术原理和应用场景

    敏捷合成器,作为一种高性能的信号发生器,其技术原理和应用场景值得深入探讨。技术原理敏捷合成器的技术原理主要基于先进的频率合成技术和数字信号处理技术。它通常具有宽频率范围、快速建立和可编程的相位、频率
    发表于 02-20 15:25

    微波网络分析仪的原理和应用场景

    微波网络分析仪(Vector Network Analyzer,简称VNA)是一种用于测试和测量微波频段元件和网络特性的电子测试设备。以下是对微波网络分析仪的原理及应用场景的详细解析:一、微波网络
    发表于 01-15 14:56

    通用型企业云服务器:优势与应用场景全面解析

    随着云计算技术的不断发展和创新,通用型企业云服务器已经成为企业数字化转型的重要推动力量。本文将深入探讨通用型企业云服务器的优势与应用场景,帮助企业更好地理解和利用这一技术。 通用型企业
    的头像 发表于 01-14 11:14 750次阅读

    谷东科技受邀参加2024第二届宇宙大会

    近日,2024第二届宇宙大会在海口开幕。本届大会以“赋能应用场景,智见广阔未来”为主题,汇聚了国内外的百余位顶尖专家、学者和行业领袖,就AI赋能产业健康发展和文体旅行业数字化融合等议题展开讨论,深入交流。谷东科技受邀参加,并获
    的头像 发表于 12-16 15:16 1052次阅读