Writing a Custom Material

If none of the HOOPS Luminate built-in materials (Using Built-in HOOPS Luminate Materials) suit you or if you want to create your own specific effects, the following pages are written for you. HOOPS Luminate 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: