Real-time rendering and photorealistic graphics were once tall tales, but NVIDIA Omniverse has turned them into fiction.
NVIDIA’s own artists are writing new chapters in Omniverse, an accelerated 3D design platform that connects and enhances 3D applications and creative workflows, to showcase these stories.
Combined with the NVIDIA Studio platform, hardware validated by Omniverse and Studio allows creatives to push the limits of their imagination and design rich and captivating virtual worlds like never before.
One of Omniverse’s latest projects, The narrator features a stunning retro-style writer’s room filled with leather-bound books, metal typewriters, and wooden furniture. NVIDIA artists used Omniverse, Autodesk 3ds Max, and Substance 3D Painter to capture the essence of the piece, creating detailed 3D models with realistic lighting.
Just for reference – It starts with pictures
To kick off the project, lead environment artist Andrew Averkin reviewed various interior images to use as references for the scene. From retro furniture and toys to vintage record players and sturdy bookshelves, these images served as a guide and inspiration throughout the creative process.
The artist team also collected various 3D models to create the elements that would populate and bring mood and atmosphere to the scene.
For one key element, the writing table, the team added additional detail, such as texturing done in Substance 3D Painter, to create more layers of realism.
3D assets, assemble!
Once the 3D elements were complete, Averkin used Autodesk 3ds Max to assemble the scene connected to Omniverse Create, a scene compositing application capable of handling complex 3D objects and scenes.
With Autodesk 3ds Max connected to Create, Averkin had a much more iterative workflow: he was able to place 3D models in the scene, make changes to them in-place, and continue assembling the scene until that he got the look he wanted.
“The best part is that I used all the tools in Autodesk 3ds Max to quickly put the scene together. And with Omniverse Create, I used the path-tracing rendering mode to get photorealistic, high-quality renderings of the scene in real time,” Averkin said. “I also used Assembly Tool, a set of tools that allowed me to work with 3D models more efficiently, from scattering objects to painting surfaces.”
Averkin used Autodesk 3ds Max Omniverse Connector, a plug-in that allows users to quickly and easily convert 3D content to Universal Scene Description, or USD, to export the scene from Autodesk 3ds Max to Omniverse Create. This made it easier to sync his work across applications and continue working on the project in Omniverse.
A story made complete
To put the finishing touch to the Storyteller project, the artists worked with Omniverse Create’s easy-to-use tools to add realistic ambient lighting and shadows.
“I wanted the lighting to look like you see after rain or on a cloudy day,” Averkin said. “I also used a rectangular light behind the window, so it could illuminate the inner part of the room and create nice shadows.”
To stage the composition, the team placed around 30 cameras around the room to capture its different angles and perspectives, so viewers could be immersed in the scene.
For the final rendering The narratorthe artists used Omniverse RTX Renderer in trace mode to achieve the most realistic result.
Some shots were rendered on an NVIDIA Studio system powered by two NVIDIA RTX A6000 GPUs. The team also used Omniverse Farm – a system layer that allows users to create their own render farm – to speed up the rendering process and get the final design much faster.
Watch the final cut of The narratorand learn more about Omniverse at GTC, which takes place March 21-24.
GTC, which is free to access, will feature sessions that delve into virtual worlds and digital twins, including Averkin’s talk, “An Artist’s Omniverse: How to Build Virtual Worlds.”
Creators can free download nvidia omniverse and get started with step-by-step tutorials on our Omniverse YouTube Channel. For more resources and inspiration, follow Omniverse on instagram, Twitter and Average. To chat with the community, check out the Omniverse forums and join our Discord Server.