1. A method for re-render acceleration of a frame, comprising: storing one or more results of one or more calculations of lighting contributions from one or more lighting sources associated with a shading operation for one or more points of one or more 3D graphics objects for a first render of a frame in a 3D graphics object-indexed cache on a per-3D graphics object point basis in a memory accessible by a graphics processing unit, the 3D graphics object-indexed cache further to store one or more input values for the one or more calculations associated with the shading operation for the first render of the frame; modifying a lighting parameter at least in part in response to a lighting change specified by a user; and re-rendering the frame using the graphics processing unit and using at least a subset of the one or more results of the one or more calculations stored in the 3D graphics object-indexed cache at least in part in response to said modifying the lighting parameter, wherein said re-rendering the frame comprises determining whether all of one or more input values for one or more calculations associated with a shading operation of the re-render of the frame match all of the one or more input values for the one or more calculations associated with the shading operation for the first render of the frame, and, in response to a determination of a match, using the results of the one or more calculations for the first render of the frame for the re-render of the frame; and in that event that any of the one or more results stored in the 3D graphics object-indexed cache depend on an external file that has been modified, recalculating the results determined to depend on the external file.