1. A computer-implemented method for reproducing film grain in computer software comprising: obtaining a reference image; obtaining a new image; subdividing an image of the reference image into two or more tiles; automatically determining if an object feature exists in each of the two or more tiles, wherein the automatically determining comprises performing the following steps for each tile: determing a constant average color for the tile; performing a quadratic regression analysis to obtain a parabola for the tile; determining a first fit value corresponding to the fit between the constant average color to the tile; determining a second fit value corresponding to the fit between the parabola to the tile; comparing the first and second fit values, and if the second fit value is beyond a threshold level above the first value, determining that the tile contains an object feature; constructing response curves for each of the two or more tiles that do not contain an object feature; producing frames of grain based on the response curves; and adding the frames of grain to the new image.