探索 Omniverse 比赛决赛选手为 3D 世界打造的工具
2022-09-23 19:37
#人工智能 #深度学习 #GTC22 分享到微信 分享到微博
世界各地开发者所提交的扩展程序令首届 NVIDIA Omniverse Code 竞赛实现了“开门红”。此次比赛面向开发者、工程师、技术美术师、业余爱好者和研究者,旨在鼓励大家为元宇宙开发基于 Python 的工具。
布局和场景创作工具
带有 Omniverse Kit 的 Omni.ui
场景修改器和操控工具
“扩展 Omniverse 竞赛”评选出一名特等奖获得者和基于上述三个类别的获奖者。NVIDIA 收到了大量优秀作品,比赛评委难以抉择。参赛者所提交的每一个作品都为不断丰富的扩展程序生态系统做出了贡献,扩大了 Omniverse 的可能性。Omniverse 使用的通用场景描述(USD),可以支持用户将建立在多 GPU 计算平台上的扩展程序连接至其所选择的工具和资产中。
特等奖获得者:Yizhou Zhao
IndoorKit 机器人扩展程序
Yizhou Zhao 的灵感源于个人的研究背景。他一直致力于为各种 AI 实验设计算法,但缺少实验室和真正的机器人。借助 Omniverse,他能够运用对机器人和 AI 的一切想象并真正地进行模拟。他表示:“在打开 Omniverse 的那一刻,数学、物理学、计算几何学、3D 设计、动画和深度学习知识与技能立刻变得活灵活现。”
Zhao 表示他的“IndoorKit”扩展程序与机器人领域有关。于机器人而言,即便是捡起一个物体这样简单的任务,也需要付出巨大的心血。但通过他的新扩展程序以及 Omniverse 的帮助,他表示:“我们不仅能够以高度逼真、物理真实的方式为机器人设置任务,而且还通过构建这个扩展程序,创造了千变万化和具有随机性的高质量内容。”
Yizhou Zhao 构建的“IndoorKit”扩展程序
布局和场景创作奖:Gavin Stevens
Meta Cloud Explorer 扩展程序
“Meta Cloud Explorer(MCE)”扩展程序并不是 Gavin Stevens 的突发奇想。实际上,对于如何构建这个扩展程序,他经过了深思熟虑。Stevens 正在寻找一种在 3D 空间中表述 Azure 资源的方法。他兴奋地表示:“Omniverse 可以让我在实现构想的过程中不做无用功。”
Stevens 的扩展程序助力云服务架构师能在他们的“专属 Omniverse”中实现其云架构可视化,这项功能带来了巨大的商业价值,能够将经改进的架构对当前环境的影响可视化。他希望他的扩展程序能够“推动基础设施、资源和成本的优化,带来开创性的客户体验”。
Gavin Stevens 构建的“Meta Cloud Explorer”(MCE)扩展程序
场景修改器和操控工具奖:Pingfan Wu
SunPath 扩展程序
Pingfan Wu 的专业是建筑学。他分享了他以前设计建筑时的经验、自然采光的重要性及其对设计的影响。
这些经验为 Wu 的参赛作品“SunPath”扩展程序提供了灵感。他希望他的扩展程序能帮助建筑设计师、城市设计师和任何希望在设计中实现光线实时互动的用户更加“直观”地控制阳光。
Wu 表示了他对 Omniverse 渲染技术的惊叹,称 Omniverse“使测试场景非常逼真,所想即所得!”Wu 向 NVIDIA 团队表示自己十分期待着继续进一步开发其扩展程序并希望更多从业人员可以在未来使用该平台。
Pingfan Wu 构建的“SunPath”扩展程序
Omni.ui 奖:Cheng He
Exploded View 扩展程序
Cheng He 喜欢研究前沿技术。他的工作包括研究和开发建筑领域的新兴技术,包括 AI 设计、计算设计、建筑渲染、BIM 工作流等。此次比赛中,他的灵感是成为“首位在工作流中尝试如何使用 Omniverse 的建筑师。”
他表示,“新的‘Exploded View’扩展程序在建筑和机械工程等众多领域显示产品细节时非常有用”。他希望引导建筑、施工和制造领域的人员使用 Omniverse 来丰富其现有工作。”
Cheng He 构建的“Exploded View”扩展程序
其他杰出参赛作品
NVIDIA 收到了非常多的优秀作品,因而竞争非常激烈。尽管比赛的获奖者只有四名,但团队对所有参赛者展示的作品都印象深刻。尤其是以下四个#ExtendOmniverse 作品与奖项擦肩而过,理应获得荣誉奖:
Vasyl Mykhalchuk:“Vehicle Path Tracking”扩展程序
Antonio Serrano Muñoz:“Embedded Jupyter Notebook”扩展程序
Yizhou Zhao “Play with Font”扩展程序
Vadim Karpenko:“Material Manager”扩展程序
您可以扫描下方二维码,访问“Omniverse GitHub”页面,查看所有提交到#ExtendOmniverse 竞赛的扩展程序。
挑战仍在继续
虽然比赛已经结束,但“扩展 Omniverse 并构建元宇宙的 3D 工具”这一挑战依然存在。您可以在 NVIDIA 的“Omniverse Code 竞赛”页面找到获奖作品以及荣誉奖作品,前四名获奖者的扩展程序将出现在 Omniverse launcher 中,您还可以扫描下方二维码,访问 NVIDIA GitHub 比赛页面,查看示例代码和“入门”材料。
您可参加 NVIDIA 深度学习培训中心(DLI)的在线课程,学习如何构建基于 Python 的扩展程序。您可以通过免费课程所提供的实操练习,构建自定义元宇宙工具。
NVIDIA 深度学习培训中心
如何在 NVIDIA Omniverse 上构建自定义 3D 场景操控工具
仅用几行 Python 代码就可以在 Omniverse 中构建自己的自定义场景操纵器工具。了解您如何在易于扩展的模块化 Omniverse 平台上构建高级工具。
详情请见:
https://courses.nvidia.com/courses/course-v1:DLI+X-OV-06+V1/
在 NVIDIA Omniverse 上轻松开发高级 3D 布局工具
获得 NVIDIA Omniverse 的实操经验。了解如何在模块化的 Omniverse 平台上仅用几行 Python 脚本就能轻松创建自定义场景布局工具。
详情请见:
https://courses.nvidia.com/courses/course-v1:DLI+X-OV-02+V1/
在 NVIDIA Omniverse 上为 3D 工具构建精美的自定义用户界面
通过动手实践,深入学习 Omniverse Kit 强大的 omni.ui 工具和框架套件,成为一名 UI 大师。使用 Python 脚本为Omniverse 中的工作流程构建自定义用户界面。
详情请见:
https://courses.nvidia.com/courses/course-v1:DLI+X-OV-05+V1/