{"id":2149,"date":"2022-06-07T13:44:20","date_gmt":"2022-06-07T13:44:20","guid":{"rendered":"https:\/\/salarydistribution.com\/machine-learning\/2022\/06\/07\/feel-the-need-for-speed-as-top-goose-debuts-in-the-nvidia-studio\/"},"modified":"2022-06-07T13:44:20","modified_gmt":"2022-06-07T13:44:20","slug":"feel-the-need-for-speed-as-top-goose-debuts-in-the-nvidia-studio","status":"publish","type":"post","link":"https:\/\/salarydistribution.com\/machine-learning\/2022\/06\/07\/feel-the-need-for-speed-as-top-goose-debuts-in-the-nvidia-studio\/","title":{"rendered":"Feel the Need \u2026 for Speed as \u2018Top Goose\u2019 Debuts In the NVIDIA Studio"},"content":{"rendered":"<div data-url=\"https:\/\/blogs.nvidia.com\/blog\/2022\/06\/07\/in-the-nvidia-studio-june-07\/\" data-title=\"Feel the Need \u2026 for Speed as \u2018Top Goose\u2019 Debuts In the NVIDIA Studio\" data-hashtags=\"\">\n<p><i>Editor\u2019s note: This post is part of our weekly <\/i><a href=\"https:\/\/blogs.nvidia.com\/blog\/tag\/in-the-nvidia-studio\/\"><i>In the NVIDIA Studio<\/i><\/a><i> series, which celebrates featured artists, offers creative tips and tricks, and demonstrates how <\/i><a href=\"https:\/\/www.nvidia.com\/en-us\/studio\/\"><i>NVIDIA Studio<\/i><\/a><i> technology accelerates creative workflows.<\/i><i>\u00a0<\/i><\/p>\n<p>You can be my wing-wing anytime.<\/p>\n<p>This week In the NVIDIA Studio takes off with the debut of <i>Top Goose<\/i>, a short animation created with <a href=\"https:\/\/www.nvidia.com\/en-us\/omniverse\/apps\/machinima\/\">Omniverse Machinima<\/a> and inspired by one of the greatest fictional pilots to ever grace the big screen.<\/p>\n<\/p>\n<p>The project was powered by PCs using the same breed of GPU that has produced every <a href=\"https:\/\/blogs.nvidia.com\/blog\/2022\/03\/10\/oscars-best-vfx-rtx\/\">Best Visual Effects nominee at the Academy Awards for 14 years<\/a>: multiple systems with <a href=\"https:\/\/www.nvidia.com\/en-us\/design-visualization\/rtx-a6000\/\">NVIDIA RTX A6000<\/a> GPUs and an <a href=\"https:\/\/www.nvidia.com\/en-us\/studio\/laptops-desktops\/\">NVIDIA Studio laptop<\/a> \u2014 the Razer Blade 15 with a GeForce RTX 3070 Laptop GPU.<\/p>\n<p>The team took <i>Top Goose<\/i> from concept to completion in just two weeks. It likely would\u2019ve taken at least twice as long without the remote collaboration <a href=\"https:\/\/www.nvidia.com\/en-us\/omniverse\/\">NVIDIA Omniverse<\/a> offers NVIDIA RTX and GeForce RTX users.<\/p>\n<p>\u00a0<\/p>\n<p>Built to showcase the <a href=\"https:\/\/www.nvidia.com\/en-us\/omniverse\/machinima-contest\/\">#MadeinMachinima contest<\/a>, the inspiration was simple. One of the NVIDIANs involved in the project, Dane Johnston, succinctly noted, \u201cHow do you get a midcentury legionnaire on an aircraft carrier and what would he be doing? He\u2019d be getting chased by a goose, of course.\u201d<\/p>\n<h2><b>Ready to Take-Off<\/b><\/h2>\n<p>Johnston and fellow NVIDIANs Dave Tyner, Matthew Harwood and Terry Naas began the project by prepping models for the static assets in Autodesk 3ds Max. Several of the key models came from <a href=\"https:\/\/www.turbosquid.com\/omniverse-3D-models\">TurboSquid by Shutterstock<\/a>, including the F14 fighter jet, aircraft carrier, goose and several props.<\/p>\n<figure id=\"attachment_57522\" aria-describedby=\"caption-attachment-57522\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blogs.nvidia.com\/wp-content\/uploads\/2022\/06\/top-goose-jet-img01-1280w_.png\"><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/blogs.nvidia.com\/wp-content\/uploads\/2022\/06\/top-goose-jet-img01-1280w_-672x360.png\" alt=\"\" width=\"672\" height=\"360\"><\/p>\n<p><\/a><figcaption id=\"caption-attachment-57522\" class=\"wp-caption-text\">High-quality models such as the F14 fighter jet, courtesy of TurboSquid by Shutterstock, are available to all Omniverse users.<\/figcaption><\/figure>\n<p>TurboSquid has a huge library of 3D models to begin creating within Omniverse. Simply drag and drop models into Omniverse and start collaborating with team members \u2014 regardless of the 3D application they\u2019re using or where they\u2019re physically located.<\/p>\n<p>Tyner could easily integrate 3D models he already owned by simply dropping them into the scene from the new Asset Store browser in Omniverse.<\/p>\n<figure id=\"attachment_57525\" aria-describedby=\"caption-attachment-57525\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blogs.nvidia.com\/wp-content\/uploads\/2022\/06\/studio-itns-top-goose-wk8-blog-photoshop-1280.jpg\"><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/blogs.nvidia.com\/wp-content\/uploads\/2022\/06\/studio-itns-top-goose-wk8-blog-photoshop-1280-672x360.jpg\" alt=\"\" width=\"672\" height=\"360\"><\/p>\n<p><\/a><figcaption id=\"caption-attachment-57525\" class=\"wp-caption-text\">Texture details were added within Omniverse in real time using Adobe Photoshop.<\/figcaption><\/figure>\n<p>The team worked seamlessly between apps within Omniverse, in real time, including Adobe Photoshop.<\/p>\n<p>From there, Adobe Photoshop was used to edit character uniforms and various props within the scene, including the Top Goose badge at the end of the cinematic.<\/p>\n<h2><b>Animators, Mount Up!<\/b><\/h2>\n<p>Once models were ready, animation could begin. The team used <a href=\"https:\/\/medium.com\/@nvidiaomniverse\/the-building-of-reallusions-nvidia-omniverse-connector-7803490956b1\">Reallusion\u2019s iClone Character Creator Omniverse Connector<\/a> to import characters to Machinima.<\/p>\n<p>Omniverse-ready USD animations from <a href=\"https:\/\/actorcore.reallusion.com\/learn-and-support\/my-software\/omniverse\">Reallusion ActorCore<\/a> were dragged and dropped into the Omniverse Machinima content browser for easy access.<\/p>\n<p>\u00a0<\/p>\n<p>The models and animations were brought into Machinima by Tyner, where he used the retargeting function to instantly apply the animations to different characters, including the top knight from <i>Mount &amp; Blade II: Bannerlord<\/i> \u2014 one of the hundreds of assets included with Omniverse.<\/p>\n<p>Tyner, a generalist 3D artist, supplemented the project by creating custom animations from motion capture using an Xsens suit that was exported to FBX. Using a series of Omniverse Connectors, he brought the FBX files into Autodesk 3ds Max and ran a quick script to create a rudimentary skin.<\/p>\n<p>Then, Tyner sent the skinned character and animation into Autodesk Maya for USD skeleton export to Machinima, using the Autodesk Maya Connector. The animation was automatically retargeted onto the main character inside Machinima. Once the data was captured, the entire mocap workflow took only a few minutes using NVIDIA Studio tools.<\/p>\n<p>If Tyner didn\u2019t have a motion-capture suit, he could have used Machinima\u2019s AI Pose Estimation \u2014 a tool within Omniverse that lets anyone with a camera capture movement and create a 3D animation.<\/p>\n<\/p>\n<p>Static objects were all animated in Machinima with the Curve Editor and Sequencer. These tools allowed the team to animate anything they wanted, exactly how they wanted. For instance, the team animated the fighter jet barrel rolls with gravity keyed on a y-axis \u2014 allowing gravity to be turned on and off.<\/p>\n<p>This technique, coupled with <a href=\"https:\/\/www.nvidia.com\/en-us\/drivers\/physx\/physx-9-19-0218-driver\/\">NVIDIA PhysX<\/a>, also allowed the team to animate the cockpit scene with the flying bread and apples simply by turning off the gravity. The objects in the scene all obeyed the laws of physics and flew naturally without any manual animation.<\/p>\n<figure id=\"attachment_57531\" aria-describedby=\"caption-attachment-57531\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blogs.nvidia.com\/wp-content\/uploads\/2022\/06\/top-goose-flight-wide-img03-1280w_.png\"><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/blogs.nvidia.com\/wp-content\/uploads\/2022\/06\/top-goose-flight-wide-img03-1280w_-672x360.png\" alt=\"\" width=\"672\" height=\"360\"><\/p>\n<p><\/a><figcaption id=\"caption-attachment-57531\" class=\"wp-caption-text\">The team collaborates virtually to achieve realistic animations using the Omniverse platform.<\/figcaption><\/figure>\n<p>Animating the mighty wings of the goose was no cheap trick. While some of the animations were integrated as part of the asset from TurboSquid, the team collaborated within Omniverse to animate the inverted scenes.<\/p>\n<p>Tyner used <a href=\"https:\/\/developer.nvidia.com\/nvidia-omniverse-platform\/simple-share-eap\">Omniverse Cloud Simple Share Early Access<\/a> to package and send the entire USD project to Johnston and Harwood, NVIDIA\u2019s resident audiophile. Harwood added sounds like the fly-bys and goose honks. Johnston brought the <i>Mount &amp; Blade II: Bannerlord<\/i> character to life by recording custom audio and animating the character\u2019s face with Omniverse Audio2Face.<\/p>\n<\/p>\n<p>Traditional audio workflows usually involve multiple pieces of audio recordings sent piecemeal to the animators. With Simple Share, Tyner packaged and sent the entire USD project to Harwood, who was able to add audio directly to the file and return it with a single click.<\/p>\n<h2><b>Revvin\u2019 Up the Engine<\/b><\/h2>\n<p>Working in Omniverse meant the team could make adjustments and see the changes, with full-quality resolution, in real time. This saved the team a massive amount of time by not having to wait for single shots to render out.<\/p>\n<figure id=\"attachment_57537\" aria-describedby=\"caption-attachment-57537\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blogs.nvidia.com\/wp-content\/uploads\/2022\/06\/top-goose-4app-img04-1280w_.png\"><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/blogs.nvidia.com\/wp-content\/uploads\/2022\/06\/top-goose-4app-img04-1280w_-672x338.png\" alt=\"\" width=\"672\" height=\"338\"><\/p>\n<p><\/a><figcaption id=\"caption-attachment-57537\" class=\"wp-caption-text\">The 3D artist team works together to finish the scene in Omniverse Machinima and Audio2Face.<\/figcaption><\/figure>\n<p>With individuals working hundreds of miles apart, the team leveraged Omniverse\u2019s collaboration capabilities with Omniverse Nucleus. They were able to complete set dressing, layout and lighting adjustments in a single real-time jam session.<\/p>\n<p>\u00a0<\/p>\n<p>The new constraints system in Machinima was integral to the camera work. Tyner created the shaky camera that helps bring the feeling of being on an aircraft carrier by animating a shaking ball in Autodesk 3ds Max, bringing it in via its Omniverse Connector, and constraining a camera to it using <a href=\"https:\/\/www.youtube.com\/watch?v=to1jYIBFA4c\">OmniGraph<\/a>.<\/p>\n<p>Equally important are the new <a href=\"https:\/\/www.youtube.com\/watch?v=0RRobfS0UgQ&amp;t=2s\">Curve Editor<\/a> and Sequencer. They gave the team complete intuitive control of the creative process. They used Sequencer to quickly and easily choreograph animated characters, lights, constraints and cameras \u2014 including field of view and depth of field.<\/p>\n<p>With all elements in place, all that was left was the final render \u2014 conveniently and quickly handled using the Omniverse RTX renderer and without any file transfers in Omniverse Nucleus.<\/p>\n<\/p>\n<p>Tyner noted, \u201cThis is the first major project that I\u2019ve done where I was never blocked. With Omniverse, everything <i>just worked <\/i>and was really easy to use.\u201d<\/p>\n<p>Not only was it easy to use individually, but Omniverse, part of the <a href=\"https:\/\/www.nvidia.com\/en-us\/studio\/resources\/\">NVIDIA Studio suite of software<\/a>, let this team of artists easily collaborate while working in and out of various apps from multiple locations.<\/p>\n<h2><b>Top Prizes in the #MadeinMachinima Contest<\/b><\/h2>\n<p><i>Top Goose <\/i>is a showcase for <a href=\"https:\/\/www.nvidia.com\/en-us\/omniverse\/machinima-contest\/\">#MadeinMachinima<\/a>. The contest, which is currently running and closes June 27, asks artists to build and animate a cinematic short story with the <a href=\"https:\/\/www.nvidia.com\/en-us\/omniverse\/apps\/machinima\/\">Omniverse Machinima app<\/a> for a chance to win RTX-accelerated NVIDIA Studio laptops.<\/p>\n<\/p>\n<p>RTX creators everywhere can remix and animate characters from <i>Squad<\/i>, <i>Mount &amp; Blade II: Bannerlord<\/i>, <i>Shadow Warrior 3, Post Scriptum, Beyond the Wire <\/i>and <i>Mechwarrior Mercenaries 5<\/i> using the Omniverse Machinima app.<\/p>\n<\/p>\n<p>Experiment with the AI-enabled tools like <a href=\"https:\/\/www.nvidia.com\/en-us\/omniverse\/apps\/audio2face\/\">Audio2Face<\/a> for instant facial animation from just an audio track; create intuitively with <a href=\"https:\/\/developer.nvidia.com\/physx-sdk\">PhysX<\/a>-powered tools to help you build as if building in reality; or add special effects with <a href=\"https:\/\/developer.nvidia.com\/blast\">Blast<\/a> for destruction and <a href=\"https:\/\/developer.nvidia.com\/nvidia-flow\">Flow<\/a> for smoke and fire. You can use any third-party tools to help with your workflow, just assemble and render your final submission using Omniverse Machinima.<\/p>\n<p>Learn more about <a href=\"https:\/\/www.nvidia.com\/en-us\/omniverse\/creators\/\">NVIDIA Omniverse<\/a>, including tips, tricks and more on the <a href=\"https:\/\/www.youtube.com\/c\/NVIDIAOmniverse\">Omniverse YouTube channel<\/a>. For additional support, explore the <a href=\"https:\/\/forums.developer.nvidia.com\/c\/omniverse\/300\">Omniverse forums<\/a> or join the <a href=\"https:\/\/discord.com\/invite\/XWQNJDNuaC\">Discord<\/a> server to chat with the community. Check out the Omniverse <a href=\"https:\/\/twitter.com\/nvidiaomniverse\">Twitter<\/a>, <a href=\"https:\/\/www.instagram.com\/nvidiaomniverse\/\">Instagram<\/a> and <a href=\"https:\/\/medium.com\/@nvidiaomniverse\">Medium<\/a> page to stay up to date.<\/p>\n<p>Follow NVIDIA Studio on <a href=\"https:\/\/www.instagram.com\/nvidiacreators\/\">Instagram<\/a>, <a href=\"https:\/\/twitter.com\/NVIDIACreators\/\">Twitter<\/a> and <a href=\"https:\/\/www.facebook.com\/NVIDIACreators\/\">Facebook<\/a>. Access a wide range of tutorials on the <a href=\"https:\/\/www.youtube.com\/channel\/UCDeQdW6Lt6nhq3mLM4oLGWw\">Studio YouTube channel<\/a> and get updates in your inbox by subscribing to the <a href=\"https:\/\/www.nvidia.com\/en-us\/studio\/?nvmid=subscribe-creators-mail-icon\">Studio newsletter<\/a>.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>https:\/\/blogs.nvidia.com\/blog\/2022\/06\/07\/in-the-nvidia-studio-june-07\/<\/p>\n","protected":false},"author":0,"featured_media":2150,"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\/2149"}],"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=2149"}],"version-history":[{"count":0,"href":"https:\/\/salarydistribution.com\/machine-learning\/wp-json\/wp\/v2\/posts\/2149\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/salarydistribution.com\/machine-learning\/wp-json\/wp\/v2\/media\/2150"}],"wp:attachment":[{"href":"https:\/\/salarydistribution.com\/machine-learning\/wp-json\/wp\/v2\/media?parent=2149"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/salarydistribution.com\/machine-learning\/wp-json\/wp\/v2\/categories?post=2149"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/salarydistribution.com\/machine-learning\/wp-json\/wp\/v2\/tags?post=2149"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}