A language for shading and lighting calculations | Synapse