A method of dynamically selecting a lighting space in a computer graphics system, comprising the step of:dynamically selecting a preferred lighting coordinate system in which lighting is to be performed from one of a plurality of possible lighting coordinate systems based on whether functions other than lighting must take place on the data in a particular coordinate space. 44.