Writing a custom material

If none of the REDsdk built-in materials (Using built-in REDsdk materials) suit you or if you want to create your own specific effects, the following pages are written for you. REDsdk is very flexible concerning material and shader programming and support a full range of customization from totally built-in materials to totally custom shaders either for GPU rendering or software shading.

A RED::IMaterial is composed of shaders (as explained in The shading pipeline).

This part of the book covers the following topics: