The most important thing in computer graphics is to understand light and how it interacts with surfaces.
The more constraints one imposes, the more one frees oneself.