EXCL: Dante's Inferno Artist Blog - 60 fps: The Number of the Beast
Rich Larm, the Lead Environment Artist on the Dante's Inferno video game, has provided Dread Central readers with an exclusive in-depth look at the process his team utilized to build out just one of the game's numerous environments, in this case an area of Limbo. In addition, he's given us a few sneak peeks at the other circles of hell as well: Lust, Gluttony, Greed, Anger, Heresy, Violence, and last but not least, Treachery.
As an environment artist, you can't ask for a more inspiring project than Dante's Inferno. Adapting the poem's epic environments into 3D was a dream project, but with the dream also came a beast of an endeavor. Our time frame for completion was about 18 months, and we had to pull it off with a new graphics engine and much of the art team residing in China. Additionally we set tough technical goals that had to be maintained on a daily basis:
Sustaining 60 fps was especially difficult because everything onscreen needed to be rendered under 16.666 milliseconds per frame. 16.666 ms divided amongst animation, environments, vfx, ai ...
Fortunately our team consisted of some really great designers, artists, and engineers. Early on we were able to set up tools and work flows that allowed us to iterate quickly and keep levels optimized as we progressed. As a result we avoided costly re-work and cleanup time. In all, the travails proved rewarding, especially the effort to maintain 60 fps with its responsive gameplay.
A. Evolution of an Environment
Combat and level design are the heart of Dante's gameplay. Our mantra was "Design first and Art supports". For environment building we used a phase process that followed on the heels of level design. Designers would build out the playable spaces in primitive forms called whiteboxes. After the essential gameplay was defined in a whitebox, it was sent to artists.
Here's a look at the evolution of one environment in Limbo. This is the mezzanine that overlooks the underside of Minos' court.
I. Designer Whitebox
The first step in building an environment; it contains sizing and initial camera/combat/puzzle scripting. Environment collision is created at this stage.
II. Concept Drawing
Based off the whitebox, concept is created to guide environment models and textures.
III. Models, Textures, UVs
The whitebox is replaced with detailed models and textures. Models are created in Maya. Texture maps are created with ZBrush, CrazyBump, and Photoshop. Lighting begins at this point.
IV. Lighting/Color Study
For epic scenes that require special details another concept piece is created. The in game model is screen captured and an in depth study is painted over top in Photoshop. This painting guides lighting and vfx.
V. Baked Lighting
Lighters create light rigs in Maya and bake lighting information into static models and textures (vertices and lightmaps)
VI. Spherical Harmonics Lighting
These grids are invisible during gameplay but light characters and other dynamic objects.
VII. Combined Lighting and Textures
An example of combining baked lighting and finished textures.
VIII. VFX particles added
Particles are added to give a sense of life to the scene. Global wind volumes are placed to affect particle direction and Dante's ribbons.
IX. VFX final pass
Final vfx pass including: lut, glows, screen distortion, wind trails, vfx lights
B. Postcards from Hell
Here's a look at some of the different environments.
Limbo: Minos' court
Lust: Cleopatra's chamber
Gluttony: Intestinal wall
Greed: Gold Shades
Heresy: Lava wall
Heresy: Flaming Crypts
Violence: Suicide woods
Violence: Burning Sands
Treachery: Ice Bridge
Thanks for reading,
Lead Environment Artist: Dante's Inferno
Gamers will get to go to hell in North America beginning February 9, 2010, and in Europe on February 12, 2010, for the PlayStation 3, the Xbox 360, and the PlayStation PSP.
For more information on Dante’s Inferno, follow the team at Visceral Games on Twitter at @danteteam, and visit the game's official site, where the team explores a new circle of hell, with new content and updates, on the ninth day of every month. Below you can watch Fraud, which was just released. Only one more to go -- Treachery comes in February!
Got news? Click here to submit it!
Descend into the hell of the Dread Central forums!