Press "Enter" to skip to content

遇见杂食动物:SiBORG实验室使用OpenUSD和NVIDIA Omniverse提升无障碍性的方法

无障碍性是所有设计师在构建空间或产品之前必须考虑的关键要素,然而传统的评估过程往往令人繁琐且耗时。

新泽西理工学院的建筑与设计助理教授马修·施瓦茨(Mathew Schwartz)正在利用NVIDIA Omniverse平台和通用场景描述(Universal Scene Description)框架(即OpenUSD)来帮助建筑师、室内设计师和工业设计师解决这一挑战。

施瓦茨的研究与设计实验室SiBORG(模拟、生物力学、机器人和图形)专注于理解和改进设计工作流程,尤其是与无障碍性、人因和自动化相关的工作流程。施瓦茨和他的团队开发算法用于研究项目,并将其转化为可用产品。

利用Omniverse这一开发平台,团队开发了基于OpenUSD的开源代码,可以自动生成建筑设计复杂的无障碍性图表。这一代码基于施瓦茨的研究论文《以人为中心的无障碍性图表用于环境分析》。

该图表提供人体运动相关的反馈,例如完成某一路径所需的估计能量消耗、完成路径所需的步数,或者沿途的任何斜坡角度。

借助Omniverse,团队可以使用施瓦茨的代码可视化图表及其生成的路径。这可以帮助设计师更好地评估建筑规范和人员安全性,并提供重要的无障碍性见解。

OpenUSD 的威力

传统上,在建筑设计过程中,对无障碍性和环境条件的反馈通常局限于建筑规范分析。施瓦茨的工作通过无缝集成Omniverse和OpenUSD,使设计师能够克服这一障碍。

以前,他不得不在多个应用程序之间切换,以完成模拟和建模项目的不同方面。他的工作流程经常涉及Unity等支持人体模拟的工具和McNeel Rhino3D等具备3D建模功能的工具。

通过OpenUSD,他现在可以将研究、Python代码、3D环境和渲染以及常用工具集成到Omniverse中。

“让我对Omniverse着迷的是,它使我能够将Python应用程序编程界面与强大的物理、渲染和动画软件结合起来,”他说。“我的团队充分利用了Omniverse中灵活的Python API,几乎开发了整个用户界面。”

施瓦茨的团队利用Omniverse以与现有的开源Python代码进行可视化和交互,而无需进行外部工作,例如无缝链接到第三方应用程序。实验室的多才多艺的数据分析工具可以与与OpenUSD兼容的任何程序进行交互。

“通过OpenUSD和Omniverse,我们能够扩大我们的研究范围,将数据分析和可视化与设计过程无缝结合起来,”施瓦茨说。

运行逼真的渲染和模拟

施瓦茨还使用Omniverse来模拟人群的移动和互动。

他利用两个NVIDIA RTX A4500 GPU加速大规模人群模拟和动画,实现实时可视化。这些加速的模拟可以帮助设计师深入了解行动不便的人如何在空间中移动和互动,从而获得宝贵的见解。

“我们还可以展示哪些位置提供最佳的标志放置区域,以便它们最为明显可见,”Schwartz说道。“我们的模拟工作可以用于在早期设计阶段可视化路径 – 这样可以提供对建筑规范的无障碍性的反馈,同时允许用户创建超出最低要求的设计。”

Schwartz还通过Omniverse Discord频道与许多开发者和研究人员积极互动来获取反馈和帮助。他表示,这种合作环境对于他的工作旅程和平台的不断改进至关重要。

Schwartz的开源代码可供设计师使用和改进其设计工作流程。了解更多关于他的工作以及如何使用NVIDIA Omniverse革新建筑设计

加入创作

任何人都可以建立自己的Omniverse扩展或连接器,以增强3D工作流程和工具。

浏览其他“全能者”的艺术作品,并在Omniverse画廊中提交项目。了解如何使用OpenUSD来加速各种3D工作流程的最新OpenUSD明星们

通过下载标准许可证免费版,访问OpenUSD资源,并了解如何使用Omniverse Enterprise连接您的团队,开始使用NVIDIA Omniverse吧。保持与InstagramMediumTwitter的最新动态。欲了解更多信息,请加入Omniverse社区,参与论坛Discord服务器TwitchYouTube频道。

Leave a Reply

Your email address will not be published. Required fields are marked *