Category Archives: Passes

Rendering a Motion Pass in Massive with Air

Air includes two surface shaders for rendering a motion pass: ReelSmartMotion:  This surface shader produces an image compatible with the ReelSmart Motion blur plugin from RE:Vision Effects. MotionPass:  This is a general motion vector shader with an optional opacity map. … Continue reading

Posted in Massive, Passes | Tagged , , | Comments Off on Rendering a Motion Pass in Massive with Air

How to render an object’s x,y,z position

A user asked how to render an object’s world-space position into an image.  To address this question, we’ve included a new ShowPosition surface shader in Air 11.04 and later.  Here are the shader parameters: Surface “ShowPosition” “float UnitSize” [1] “float[3] … Continue reading

Posted in Passes, Shaders | Tagged , | Comments Off on How to render an object’s x,y,z position

Adding an occlusion pass

Air’s surface shaders provide a consistent set of output variables for common rendering passes such as diffuse, specular, reflection, and per-light channels.  Any or all of these values can be saved during a single invocation of the renderer, either to … Continue reading

Posted in Passes | Tagged , , , | Comments Off on Adding an occlusion pass