tiger woods 2008: advancements in environments peter arisman technical art director tiger woods 2008

20
Tiger Woods 2008: Tiger Woods 2008: Advancements in Environments Advancements in Environments Peter Arisman Peter Arisman Technical Art Director Technical Art Director Tiger Woods 2008 Tiger Woods 2008

Upload: alice-ball

Post on 16-Jan-2016

225 views

Category:

Documents


11 download

TRANSCRIPT

Page 1: Tiger Woods 2008: Advancements in Environments Peter Arisman Technical Art Director Tiger Woods 2008

Tiger Woods 2008:Tiger Woods 2008:Advancements in EnvironmentsAdvancements in Environments

Peter ArismanPeter Arisman

Technical Art DirectorTechnical Art Director

Tiger Woods 2008Tiger Woods 2008

Page 2: Tiger Woods 2008: Advancements in Environments Peter Arisman Technical Art Director Tiger Woods 2008

Tiger Woods 2008:Tiger Woods 2008:Advancements in EnvironmentsAdvancements in Environments

New game for TiburonNew game for TiburonNeed to rebuild entire hole to iterate Need to rebuild entire hole to iterate Hand-editing xmlHand-editing xmlNo sharing of common assetsNo sharing of common assetsUnexposed shadersUnexposed shaders

ResolutionResolution Implemented faster Art pipelinesImplemented faster Art pipelinesShader ExpositionShader Exposition

Page 3: Tiger Woods 2008: Advancements in Environments Peter Arisman Technical Art Director Tiger Woods 2008

Faster Art pipelinesFaster Art pipelines

Iteration is Iteration is everythingeverythingAllows artists to Allows artists to createcreate rather than rather than waitwait

Key to speeding up iteration is a technology Key to speeding up iteration is a technology called Flapcalled Flap

Page 4: Tiger Woods 2008: Advancements in Environments Peter Arisman Technical Art Director Tiger Woods 2008

FLAPFLAP

Real-time tuning technologyReal-time tuning technology Hot swap texturesHot swap textures Detect & reload changed assetsDetect & reload changed assets Real-time shader & game parameter editingReal-time shader & game parameter editing

Page 5: Tiger Woods 2008: Advancements in Environments Peter Arisman Technical Art Director Tiger Woods 2008

Stay TunedStay Tuned

Pull Flap changes back into MayaPull Flap changes back into MayaFlap is no longer a one-way streetFlap is no longer a one-way street

Flap writes changed parameters to xml Flap writes changed parameters to xml Stay Tuned reads xml, opens Maya and applies Stay Tuned reads xml, opens Maya and applies

relevant changesrelevant changes

Page 6: Tiger Woods 2008: Advancements in Environments Peter Arisman Technical Art Director Tiger Woods 2008

Replace AceReplace Ace

Object replacement for MayaObject replacement for MayaReferences can be problematic in Maya 7References can be problematic in Maya 7 Script keeps track of an item’s master assetScript keeps track of an item’s master asset Allows one to replace the current instance with the Allows one to replace the current instance with the

refreshed master at any timerefreshed master at any time Can be run unattended in pipeline to update all Can be run unattended in pipeline to update all

scene’s assets prior to exportscene’s assets prior to export

Page 7: Tiger Woods 2008: Advancements in Environments Peter Arisman Technical Art Director Tiger Woods 2008

Shader ImprovementsShader Improvements

Hard coded shaders!Hard coded shaders!Difficult to edit - required rebuildDifficult to edit - required rebuild

Shaders were exposed allowing TAs to rapidly Shaders were exposed allowing TAs to rapidly experiment & implementexperiment & implement

Page 8: Tiger Woods 2008: Advancements in Environments Peter Arisman Technical Art Director Tiger Woods 2008

Shader ImprovementsShader Improvements

Advanced foliage shaderAdvanced foliage shader Detail mapsDetail maps Anisotropic filteringAnisotropic filtering

Page 9: Tiger Woods 2008: Advancements in Environments Peter Arisman Technical Art Director Tiger Woods 2008

Foliage ShaderFoliage Shader

The key to the foliage shader is the The key to the foliage shader is the occlusion sphere.occlusion sphere.

Sphere shaped treesSphere shaped trees Artist sets the position in the shaderArtist sets the position in the shader

Unusually shaped trees Unusually shaped trees Multiple SpheresMultiple Spheres The vertex colors store the normals used by The vertex colors store the normals used by

the lighting, as well as the length for the the lighting, as well as the length for the darkening coredarkening core

Page 10: Tiger Woods 2008: Advancements in Environments Peter Arisman Technical Art Director Tiger Woods 2008

Foliage ShaderFoliage Shader

Page 11: Tiger Woods 2008: Advancements in Environments Peter Arisman Technical Art Director Tiger Woods 2008

Detail Textures for TerrainDetail Textures for Terrain

Add detail when terrain is viewed close upAdd detail when terrain is viewed close up

Denser UVs close up shots.Denser UVs close up shots.

Page 12: Tiger Woods 2008: Advancements in Environments Peter Arisman Technical Art Director Tiger Woods 2008

Detail Textures for TerrainDetail Textures for Terrain

Old GreenOld GreenNew Green

Page 13: Tiger Woods 2008: Advancements in Environments Peter Arisman Technical Art Director Tiger Woods 2008

Anisotropic FilteringAnisotropic Filtering

Anisotropic filtering skews the sample grid Anisotropic filtering skews the sample grid according to the viewing angle.according to the viewing angle.

Page 14: Tiger Woods 2008: Advancements in Environments Peter Arisman Technical Art Director Tiger Woods 2008

Anisotropic FilteringAnisotropic Filtering

Old FairwayOld Fairway

New FairwayNew Fairway

Page 15: Tiger Woods 2008: Advancements in Environments Peter Arisman Technical Art Director Tiger Woods 2008

Other Improvements…Other Improvements…

Sorted Alpha in foliageSorted Alpha in foliage Full-frame post effectsFull-frame post effects Terrain degradation passTerrain degradation pass High-resolution shadow mapsHigh-resolution shadow maps Ambient occlusion mapsAmbient occlusion maps Offline optimization of index buffersOffline optimization of index buffers Blended material boundariesBlended material boundaries Special sauce…Special sauce…

Page 16: Tiger Woods 2008: Advancements in Environments Peter Arisman Technical Art Director Tiger Woods 2008

ResultsResults

Page 17: Tiger Woods 2008: Advancements in Environments Peter Arisman Technical Art Director Tiger Woods 2008

ResultsResults

Tiger ‘07Tiger ‘07

Page 18: Tiger Woods 2008: Advancements in Environments Peter Arisman Technical Art Director Tiger Woods 2008

ResultsResults

Tiger ‘08Tiger ‘08

Page 19: Tiger Woods 2008: Advancements in Environments Peter Arisman Technical Art Director Tiger Woods 2008

Ideas for Next Year…Ideas for Next Year…

You Bet!You Bet!

Page 20: Tiger Woods 2008: Advancements in Environments Peter Arisman Technical Art Director Tiger Woods 2008

Thank YouThank You

Peter ArismanPeter Arisman

Technical Art DirectorTechnical Art Director

Tiger Woods 2008Tiger Woods 2008