scott-eaton.com

Artistic Anatomy, Digital Scultpure and Visual Effects

Custom Displacement Shading - Tracks in the Snow

Get the Flash Player to see this player.

Copyright © Pixar Animation Studios

Here is another video developed for Pixar’s RenderMan Courseware, this one demonstrates an interesting techniques that can be achieved with a fairly simple custom displacement shader that relies mostly on an understanding of the fundamentals of computer graphics. Specifically, the technique uses a sequence of depth maps (shadow maps) rendered from beneath the surface capturing the distance from the shadow camera to each point on the displacement-mapped spheres. Each point can then be transformed…

…into world space and used as an exact displacement amount for an object pressing into a surface. The effect of using a single depth map for displacement is show below:

Get the Flash Player to see this player.

Copyright © Pixar Animation Studios

And of course, to achieve persistence, you need to accumulate the depth maps per-frame and use the running total to displacement the current frame. The Courseware goes into detail about this process showing how to do this by either writing an external Python script or using It and Iceman, RenderMan Studio’s internal compositor and scripting language.

Get the Flash Player to see this player.

Copyright © Pixar Animation Studios

Resources

for becoming a better artist