1. A system for generating a shader program, comprising: an interface; and an application program for working in conjunction with the interface to process a file; wherein a shader program is capable of being generated based on the processing of the file to apply a graphics effect to an object.