{"id":1105,"date":"2021-10-29T08:40:14","date_gmt":"2021-10-29T08:40:14","guid":{"rendered":"https:\/\/salarydistribution.com\/machine-learning\/2021\/10\/29\/university-students-prep-for-the-metaverse-by-creating-nvidia-omniverse-connectors-for-class-final\/"},"modified":"2021-10-29T08:40:14","modified_gmt":"2021-10-29T08:40:14","slug":"university-students-prep-for-the-metaverse-by-creating-nvidia-omniverse-connectors-for-class-final","status":"publish","type":"post","link":"https:\/\/salarydistribution.com\/machine-learning\/2021\/10\/29\/university-students-prep-for-the-metaverse-by-creating-nvidia-omniverse-connectors-for-class-final\/","title":{"rendered":"University Students Prep for the Metaverse by Creating NVIDIA Omniverse Connectors for Class Final"},"content":{"rendered":"<div data-url=\"https:\/\/blogs.nvidia.com\/blog\/2021\/10\/28\/uad-omniverse-connector\/\" data-title=\"University Students Prep for the Metaverse by Creating NVIDIA Omniverse Connectors for Class Final\">\n<p>Students majoring in <a href=\"https:\/\/www.nvidia.com\/en-us\/omniverse\/game-development\/\" target=\"_blank\" rel=\"noopener\">game development<\/a> engineering at the <a href=\"https:\/\/uartesdigitales.edu.mx\/\" target=\"_blank\" rel=\"nofollow noopener\">Universidad de Artes Digitales (UAD)<\/a> in Guadalajara, Mexico don\u2019t just learn about what goes into video game engines, they create them from scratch.<\/p>\n<p>In the class \u201cTools for Game Development,\u201d taught by Marco Mill\u00e1n, the final assignment requires creating an <a href=\"https:\/\/www.nvidia.com\/en-us\/omniverse\/?ncid=so-othe-871130-vt20#cid=ov04_so-othe_en-us\" target=\"_blank\" rel=\"noopener\">NVIDIA Omniverse<\/a> Connector \u2014 a plugin with a simple toolkit for users to sync data between different applications \u2014 for the real-time virtual collaboration and simulation platform.<\/p>\n<p>\u201cCreating an <a href=\"https:\/\/youtu.be\/ZC1A-eEk_3U?ncid=so-othe-659961-vt20#cid=ov04_so-othe_en-us\" target=\"_blank\" rel=\"noopener\">NVIDIA Omniverse Connector<\/a> was added to our curriculum to give the students more tools that add value to their projects,\u201d said Sam Prince, head of the academic board for game development engineering at UAD. \u201cStudents graduate from our program with the ability to create custom game engines, and using a connector allows these engines to communicate with other scene composition applications like <a href=\"https:\/\/www.nvidia.com\/en-us\/omniverse\/apps\/create\/?ncid=so-othe-313497-vt20#cid=ov04_so-othe_en-us\" target=\"_blank\" rel=\"noopener\">Omniverse Create<\/a>.\u201d<\/p>\n<p>Once their connectors are integrated with Omniverse, students can use them to collaborate on video game scenes, sharing changes and making improvements in real time.<\/p>\n<h2><b>Cracking the Code to Collaborate<\/b><\/h2>\n<figure id=\"attachment_53486\" aria-describedby=\"caption-attachment-53486\" class=\"wp-caption alignright\"><a href=\"https:\/\/blogs.nvidia.com\/wp-content\/uploads\/2021\/10\/cerda-charreton-diaz.jpg\"><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/blogs.nvidia.com\/wp-content\/uploads\/2021\/10\/cerda-charreton-diaz-400x213.jpg\" alt=\"\" width=\"400\" height=\"213\"><\/p>\n<p><\/a><figcaption id=\"caption-attachment-53486\" class=\"wp-caption-text\">Left to right: Miguel Cerda, Roberto Charreton and Sergio Diaz<\/figcaption><\/figure>\n<p>Making their connector was challenging but rewarding, according to <a href=\"https:\/\/www.linkedin.com\/in\/juan-miguel-cerda-ordaz-181900221\/\">Miguel Cerda<\/a>, <a href=\"https:\/\/www.linkedin.com\/in\/robertocharreton-engineprogrammer\/\">Roberto Charreton<\/a> and <a href=\"https:\/\/drive.google.com\/drive\/folders\/1BkACFdqRDfvtZH-2bNpRojMV77Gjarry?usp=sharing\">Sergio Diaz<\/a> \u2014 three recent UAD graduates who accomplished the task.<\/p>\n<p>After reading the example <a href=\"https:\/\/docs.omniverse.nvidia.com\/con_connect\/con_connect\/overview.html?ncid=so-othe-743778-vt20#cid=ov04_so-othe_en-us\" target=\"_blank\" rel=\"noopener\">NVIDIA Connector documentation<\/a>, they used their C++ programming language skills to compile libraries and run tests on their code. Once the connectors were up and running, the students spent about a day integrating their game engines with Omniverse.<\/p>\n<p>Over the next couple months, they added custom tools to their engines, loaded and saved their video game scenes onto the NVIDIA Omniverse platform and collaborated on them in real time.<\/p>\n<p>\u201cThe live synchronization feature on Omniverse is magical,\u201d said Cerda. \u201cIt has a lot of potential to connect both people and tools for many kinds of programs, which will greatly increase productivity.\u201d<\/p>\n<p>For Charreton, the assignment spurred a desire to further develop his work with Omniverse. He completed an Omniverse-based 3D game engine for his thesis project. And he\u2019s developing a 2D engine to use for educational purposes in the game development classes he\u2019s teaching.<\/p>\n<\/p>\n<p>Diaz, who called Omniverse an \u201cexcellent tool for group work,\u201d said this connector project taught him how to create computer science tools and methods that he can apply to any application in the future, not just game engines.<\/p>\n<p>In addition to game design and development, UAD \u2014 founded a decade ago \u2014 houses digital arts departments such as animation, app development and audiovisual production.<\/p>\n<h2><b>Ready to Create With RTX<\/b><\/h2>\n<p>NVIDIA Omniverse relies on <a href=\"https:\/\/www.nvidia.com\/en-us\/design-visualization\/technologies\/rtx\/?ncid=so-othe-960171-vt20#cid=ov04_so-othe_en-us\" target=\"_blank\" rel=\"noopener\">NVIDIA RTX technology<\/a> to speed up production for <a href=\"https:\/\/www.nvidia.com\/en-us\/omniverse\/creators\/\" target=\"_blank\" rel=\"noopener\">creators<\/a> like those from UAD. NVIDIA RTX enables 3D designs, photorealistic simulations and stunning visual effects \u2014 faster than ever.<\/p>\n<p>Charreton\u2019s favorite part of his final project, in fact, was working with RTX technology.<\/p>\n<p>\u201cI love everything related to rendering,\u201d he said. \u201cIt\u2019s very impressive to see how easily you can develop something from scratch and get a great demo using NVIDIA RTX in real time.\u201d<\/p>\n<p>Diaz recalls getting his first <a href=\"https:\/\/www.nvidia.com\/en-us\/geforce\/rtx\/\" target=\"_blank\" rel=\"noopener\">NVIDIA RTX card<\/a> in his first year at UAD. \u201cBefore that, I could only play a few games and mostly programmed in HTML or Windows formats,\u201d he said. \u201cWith NVIDIA RTX GPUs, I can create better graphics very fast.\u201d<\/p>\n<p><i>UAD representatives will speak at the <\/i><a href=\"https:\/\/events.rainfocus.com\/widget\/nvidia\/nvidiagtc\/sessioncatalog?search=SE31457&amp;ncid=so-othe-861479-vt20#cid=ov04_so-othe_en-us\" target=\"_blank\" rel=\"noopener\"><i>Omniverse User Group session<\/i><\/a><i> at <\/i><a href=\"https:\/\/www.nvidia.com\/gtc\/sessions\/omniverse\/\" target=\"_blank\" rel=\"noopener\"><i>GTC<\/i><\/a><i>. Watch NVIDIA founder and CEO <\/i><a href=\"https:\/\/www.nvidia.com\/gtc\/keynote\/?ncid=so-othe-389989-vt20\" target=\"_blank\" rel=\"noopener\"><i>Jensen Huang\u2019s GTC keynote address<\/i><\/a><i> streaming on Nov. 9 and in replay. Check out the <\/i><a href=\"https:\/\/events.rainfocus.com\/widget\/nvidia\/nvidiagtc\/16331229933140017bAQ?ncid=so-othe-501879-vt20#cid=ov04_so-othe_en-us\" target=\"_blank\" rel=\"noopener\"><i>Omniverse Developer Day sessions<\/i><\/a><i> on Nov. 10.<\/i><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>http:\/\/feedproxy.google.com\/~r\/nvidiablog\/~3\/dHE9pkV3VBE\/<\/p>\n","protected":false},"author":0,"featured_media":1106,"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\/1105"}],"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=1105"}],"version-history":[{"count":0,"href":"https:\/\/salarydistribution.com\/machine-learning\/wp-json\/wp\/v2\/posts\/1105\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/salarydistribution.com\/machine-learning\/wp-json\/wp\/v2\/media\/1106"}],"wp:attachment":[{"href":"https:\/\/salarydistribution.com\/machine-learning\/wp-json\/wp\/v2\/media?parent=1105"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/salarydistribution.com\/machine-learning\/wp-json\/wp\/v2\/categories?post=1105"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/salarydistribution.com\/machine-learning\/wp-json\/wp\/v2\/tags?post=1105"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}