To render various attributes separately, for example, color, shadow, specular shading, and so forth, you may want to use render passes. If you are using the Maya software renderer, see Work with render passes for more information. If you are using the mental ray renderer, see Multi-render passes, Creating a pass-compliant shader using the AdskShaderSDK and Sample workflow for multi-render passes for more information.