ABSTRACT

As mentioned previously, a procedural shader is a program written in a high-level language designed to describe the appearance of a material or a light source. Shaders can be described graphically with networks of shading nodes [2], or textually with programs [65]. The shader allows an appearance to be encapsulated procedurally in a uniform device-independent manner.