View
225
Download
11
Category
Tags:
Preview:
Citation preview
Tiger Woods 2008:Tiger Woods 2008:Advancements in EnvironmentsAdvancements in Environments
Peter ArismanPeter Arisman
Technical Art DirectorTechnical Art Director
Tiger Woods 2008Tiger 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
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
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
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
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
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
Shader ImprovementsShader Improvements
Advanced foliage shaderAdvanced foliage shader Detail mapsDetail maps Anisotropic filteringAnisotropic filtering
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
Foliage ShaderFoliage Shader
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.
Detail Textures for TerrainDetail Textures for Terrain
Old GreenOld GreenNew Green
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.
Anisotropic FilteringAnisotropic Filtering
Old FairwayOld Fairway
New FairwayNew Fairway
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…
ResultsResults
ResultsResults
Tiger ‘07Tiger ‘07
ResultsResults
Tiger ‘08Tiger ‘08
Ideas for Next Year…Ideas for Next Year…
You Bet!You Bet!
Thank YouThank You
Peter ArismanPeter Arisman
Technical Art DirectorTechnical Art Director
Tiger Woods 2008Tiger Woods 2008
Recommended