1. A method for rendering images with per-frame buffer scene segmentation, the method comprising: receiving geometric object data associated with a graphics scene; receiving lighting data associated with the graphics scene; receiving relationship data that associates one or more objects in the graphics scene with one or more lights in the graphics scene; generating a contribution map based on the relationship data that indicates a first relationship between a first buffer and at least one object, at least one light, and at least one type of rendering pass and a second relationship between a second buffer and at least one object, at least one light, and at least one type of rendering pass; and generating rendering instructions for rendering a first segment and a second segment of the graphics scene, wherein the first segment comprises the at least one object related to the first buffer and the first rendered segment is stored in the first frame buffer, wherein the second segment comprises the at least one object related to the second buffer, and the second rendered segment is stored in the second frame buffer, the first segment and the second segment being rendered in one rendering phase.