Pre-Complied shading and Interactive Shading have their own cons and pros. This page demonstrates a brief comparison between these two methods of shading. RenderMan has been used for pre-compiled shading and Maya Hypershade for interactive shading.
A Brief Comparison
| Pre-Compiled Shader | Interactive Shader |
|---|---|
| Requires highly specialized knowledge | Artist friendly |
| Locked and frozen | Prone to being altered / broken |
| Inflexible | Flexible / Easily edited |
| The source code is generally short and highly optimized | Prone to being inefficient; specially when made by inexperienced artists |


