{"id":3293,"date":"2023-12-07T16:40:14","date_gmt":"2023-12-07T16:40:14","guid":{"rendered":"https:\/\/salarydistribution.com\/machine-learning\/2023\/12\/07\/meet-the-omnivore-siborg-lab-elevates-approach-to-accessibility-using-openusd-and-nvidia-omniverse\/"},"modified":"2023-12-07T16:40:14","modified_gmt":"2023-12-07T16:40:14","slug":"meet-the-omnivore-siborg-lab-elevates-approach-to-accessibility-using-openusd-and-nvidia-omniverse","status":"publish","type":"post","link":"https:\/\/salarydistribution.com\/machine-learning\/2023\/12\/07\/meet-the-omnivore-siborg-lab-elevates-approach-to-accessibility-using-openusd-and-nvidia-omniverse\/","title":{"rendered":"Meet the Omnivore: SiBORG Lab Elevates Approach to Accessibility Using OpenUSD and NVIDIA Omniverse"},"content":{"rendered":"<div id=\"bsf_rt_marker\">\n<p>Accessibility is a key element that all designers must consider before constructing a space or product \u2014 but the evaluation process has traditionally been tedious and time-consuming.<\/p>\n<p>Mathew Schwartz, an assistant professor in architecture and design at the New Jersey Institute of Technology, is using the <a href=\"https:\/\/www.nvidia.com\/en-us\/omniverse\/\">NVIDIA Omniverse<\/a> platform and the <a href=\"https:\/\/www.nvidia.com\/en-us\/omniverse\/usd\/\">Universal Scene Description<\/a> framework, aka OpenUSD, to help architects, interior designers and industrial designers address this challenge.<\/p>\n<p><a href=\"https:\/\/blogs.nvidia.com\/wp-content\/uploads\/2023\/12\/mschwartz.png\"><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/blogs.nvidia.com\/wp-content\/uploads\/2023\/12\/mschwartz-150x150.png\" alt=\"\" width=\"150\" height=\"150\"><\/p>\n<p><\/a>Schwartz\u2019s research and design lab <a href=\"https:\/\/www.siborglab.com\/\">SiBORG<\/a> \u2014 which stands for simulation, biomechanics, robotics and graphics \u2014 focuses on understanding and improving design workflows, especially in relation to accessibility, human factors and automation. Schwartz and his team develop algorithms for research projects and turn them into usable products.<\/p>\n<p>Using Omniverse\u00a0 \u2014 a development platform that enables multi-app workflows and real-time collaboration \u2014 the team developed <a href=\"https:\/\/github.com\/cadop\/dhart\">open-source, OpenUSD-based code<\/a> that automatically generates a complex accessibility graph for building design. This code is based on Schwartz\u2019s <a href=\"https:\/\/www.sciencedirect.com\/science\/article\/abs\/pii\/S092658052100008X?via%3Dihub\">research paper<\/a>, \u201cHuman centric accessibility graph for environment analysis.\u201d<\/p>\n<p>The graph provides feedback related to human movement, such as the estimated energy expenditure required for taking a certain path, the number of steps it takes to complete the path, or the angles of any inclines along it.<\/p>\n<p>With Omniverse, teams can use Schwartz\u2019s code to visualize the graph and the paths that it creates. This can help designers better evaluate building code and safety for occupants while providing important accessibility insights.<\/p>\n<h2><b><br \/>The Power of OpenUSD<\/b><\/h2>\n<p>Traditionally, feedback on accessibility and environmental conditions during the building design process has been limited to building code analysis. Schwartz\u2019s work enables designers to overcome this obstacle by seamlessly integrating Omniverse and OpenUSD.<\/p>\n<p>Previously, he had to switch between multiple applications to achieve different aspects of his simulation and modeling projects. His workflows were often split between tools such as Unity, which supports simulations with people, and McNeel Rhino3D, which offers 3D modeling features.<\/p>\n<p>With OpenUSD, he can now combine his research, Python code, 3D environments and renders, and favorite tools into Omniverse.<\/p>\n<p>\u201cWhat got me hooked on Omniverse was how it allows me to combine the Python application programming interface with powerful physics, rendering and animation software,\u201d he said. \u201cMy team took full advantage of the flexible Python APIs in Omniverse to develop almost the entire user interface.\u201d<\/p>\n<p>Schwartz\u2019s team uses Omniverse to visualize and interact with existing open-source Python code in ways that don\u2019t require external work, like seamlessly linking to a third-party app. The lab\u2019s versatile data analysis tool can interact with any program that\u2019s compatible with OpenUSD.<\/p>\n<p>\u201cWith OpenUSD and Omniverse, we\u2019ve been able to expand the scope of our research, as we can easily combine data analysis and visualization with the design process,\u201d said Schwartz.<\/p>\n<h2><b>Running Realistic Renderings and Simulations<\/b><b><br \/><\/b><\/h2>\n<p>Schwartz also uses Omniverse to <a href=\"https:\/\/github.com\/cadop\/crowds\">simulate crowd movement<\/a> and interactions.<\/p>\n<p>He accelerates large crowd simulations and animations using two <a href=\"https:\/\/www.nvidia.com\/en-us\/design-visualization\/rtx-a4500\/\">NVIDIA RTX A4500 GPUs<\/a>, which enable real-time visualization. These accelerated simulations can help designers gain valuable insights into how people with reduced mobility can navigate and interact in spaces.<\/p>\n<p>\u201cWe can also show what locations will offer the best areas to place signage so that it\u2019s most visible,\u201d said Schwartz. \u201cOur simulation work can be used to visualize paths taken in an early-stage design \u2014 this provides feedback on accessibility to prevent problems with building code, while allowing users to create designs that go beyond the minimum requirements.\u201d<\/p>\n<p>Schwartz also taps the feedback and assistance of many developers and researchers who actively engage on the Omniverse Discord channel. This collaborative environment has been instrumental in Schwartz\u2019s journey, he said, as well as to the platform\u2019s continuous improvement.<\/p>\n<p>Schwartz\u2019s <a href=\"https:\/\/github.com\/cadop\/dhart\">open-source code<\/a> is available for designers to use and enhance their design workflows. Learn more about <a href=\"https:\/\/siborg.design\">his work<\/a> and how <a href=\"https:\/\/developer.nvidia.com\/omniverse\">NVIDIA Omniverse can revolutionize building design<\/a>.<\/p>\n<h2><b>Join In on the Creation<\/b><\/h2>\n<p>Anyone can build their own <a href=\"https:\/\/developer.nvidia.com\/omniverse\">Omniverse extension or Connector<\/a> to enhance 3D workflows and tools.<\/p>\n<p>Check out artwork from other \u201cOmnivores\u201d and submit projects in the <a href=\"https:\/\/www.nvidia.com\/en-us\/omniverse\/gallery-submissions\/\">Omniverse gallery<\/a>. See how creators are using OpenUSD to accelerate a variety of 3D workflows in the latest <a href=\"https:\/\/resources.nvidia.com\/en-us-omniverse-usd\/ov-openusd-allstars\">OpenUSD All Stars<\/a>.<\/p>\n<p><i>Get started with NVIDIA Omniverse by downloading the standard license <\/i><a href=\"https:\/\/www.nvidia.com\/en-us\/omniverse\/download\/\"><i>free<\/i><\/a><i>, access <\/i><a href=\"https:\/\/developer.nvidia.com\/usd\"><i>OpenUSD<\/i><\/a><i> resources, and learn how <\/i><a href=\"https:\/\/www.nvidia.com\/en-us\/omniverse\/enterprise\/\"><i>Omniverse Enterprise<\/i><i> can connect your team<\/i><\/a><i>. Stay up to date on <\/i><a href=\"https:\/\/www.instagram.com\/nvidiaomniverse\/\"><i>Instagram<\/i><\/a><i>, <\/i><a href=\"https:\/\/medium.com\/@nvidiaomniverse\"><i>Medium<\/i><\/a><i> and <\/i><a href=\"https:\/\/twitter.com\/nvidiaomniverse\"><i>Twitter<\/i><\/a><i>. For more, join the <\/i><a href=\"https:\/\/www.nvidia.com\/en-us\/omniverse\/community\/\"><i>Omniverse community<\/i><\/a><i> on the\u00a0 <\/i><a href=\"https:\/\/forums.developer.nvidia.com\/c\/omniverse\/300\"><i>forums<\/i><\/a><i>, <\/i><a href=\"https:\/\/discord.com\/invite\/XWQNJDNuaC\"><i>Discord server<\/i><\/a><i>, <\/i><a href=\"https:\/\/www.twitch.tv\/nvidiaomniverse\"><i>Twitch<\/i><\/a><i> and <\/i><a href=\"https:\/\/www.youtube.com\/channel\/UCSKUoczbGAcMld7HjpCR8OA\"><i>YouTube<\/i><\/a><i> channels. <\/i><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>https:\/\/blogs.nvidia.com\/blog\/mathew-schwartz-openusd-omniverse\/<\/p>\n","protected":false},"author":0,"featured_media":3294,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[],"_links":{"self":[{"href":"https:\/\/salarydistribution.com\/machine-learning\/wp-json\/wp\/v2\/posts\/3293"}],"collection":[{"href":"https:\/\/salarydistribution.com\/machine-learning\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/salarydistribution.com\/machine-learning\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/salarydistribution.com\/machine-learning\/wp-json\/wp\/v2\/comments?post=3293"}],"version-history":[{"count":0,"href":"https:\/\/salarydistribution.com\/machine-learning\/wp-json\/wp\/v2\/posts\/3293\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/salarydistribution.com\/machine-learning\/wp-json\/wp\/v2\/media\/3294"}],"wp:attachment":[{"href":"https:\/\/salarydistribution.com\/machine-learning\/wp-json\/wp\/v2\/media?parent=3293"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/salarydistribution.com\/machine-learning\/wp-json\/wp\/v2\/categories?post=3293"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/salarydistribution.com\/machine-learning\/wp-json\/wp\/v2\/tags?post=3293"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}