Speed Kills (time to market)
Why was Natas Built?
Natas was built primarily for one application, 3DS Max by Autodesk. Without a 3D modeling package like Max, Absolute Zero would not be possible. In a nutshell, it is the most important piece of the project.
You may or may not know, but the amount of time it takes to create a game asset can be incredible. I start with the concept art, model the asset, texture the asset, and finally rendering the asset. Up until Natas, this was all done with a single pipeline on a single machine called Deep Thought (which Dave named Deep Throat in the system settings).
Deep Thought is a very powerful box sporting a 6 Core i7 and 28GB of RAM and a 1080 card. Natas is a 16 Core Xeon with 128GB of RAM. While Deep Thought is fast, there are two new rendering engines that have come along that have replaced our Mental Ray rendering engine and are CPU gluttons. The first is ART by Autodesk, and the second being Arnold by Solid Angle. Both of these are very powerful, and both are CPU based. Arnold now has a GPU beta, but it is flaky as hell, so I don’t use it, and it isn’t noticeably faster than the CPU version on Natas.
To get to the point, Arnold and ART on Deep Thought are fast, but still a single scene can take upwards of two hours to render. Sometimes they can take much longer. However, using the power of the Dark Lord, the render time is less than a 1/4 of that now! Take a look at these two renders. This first scene was rendered on Deep Thought using Arnold.
Max 2019 on Deep Thought – 1:46:00 render time
Max 2020 on Natas – 0:33:46 render time
What this means for the Absolute Zero
Well if you haven’t already guessed, it means we can get the game done faster. Not only because the box is so fast at rendering, but it is also a lot faster at modeling in general. There have been times where I have done a Boolean operation on two objects and seen Deep Thought pause for a few minutes. I’ve never so much as seen Natas take a breath. It does raise the temperature of the office by 15 degrees in minutes though.
On top of all that. I still have Deep Thought connected to the Wacom Cintiq and sporting ArtRage for concept art, ZBrush 2019 for organic modeling, and Substance Painter for texturing models from both Max and ZBrush. So, when I am done modeling something in Natas, and it is rendering, I’m free to create concept art for another asset, or 3D Model a character in ZBrush, or texture map an asset.
Our graphics pipeline has been sped up by a quantum amount (along with my electric bill)
So for example, this is one of the assets for Absolute Zero. Below is the concept art created on Deep Thought.
Concept art from Deep Thought
Rendered in under 2 minutes on Natas
I’ll create a video of the modeling of this for you guys / gals to watch later.