Patents by Inventor Maxwell Planck
Maxwell Planck has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 8026915Abstract: Programmable or user-defined visibility functions can be defined to achieve rendering effects and eliminate rendering errors. A renderer traverses the set of geometry samples potentially visible to an image sample. Rather than accumulate opacity and color in strict depth order, the renderer can invoke visibility functions associated with some or all of the geometry samples. Each geometry sample's visibility function can access attributes of any other geometry sample associated with the image sample. Furthermore, each geometry sample's visibility function can identify the position of its associated geometry sample and any other geometry samples in the depth sequence of geometry samples associated with an image sample. A visibility function can return any arbitrary value based on attributes of its associated geometry sample, attributes of other geometry samples associated with the image sample, and/or the position of geometry samples in the depth sequence associated with the image sample.Type: GrantFiled: June 8, 2007Date of Patent: September 27, 2011Assignee: PixarInventors: David Laur, Timothy S. Milliron, Maxwell Planck
-
Patent number: 7864176Abstract: A computer system method includes determining a first surface illumination on an object based upon a respective irradiance, determining a first surface reflection based upon the respective irradiance, determining a second surface illumination on the object based upon a respective irradiance, determining a second surface reflection based upon the respective irradiance, receiving a first weighting for the first illumination and the first reflection value, and a second weighting for the second illumination and the second reflection value, wherein the weightings are different, determining a first surface illumination in response to the first illumination value, the first reflection, and the first weighting, determining a second surface illumination in response to the second illumination value, the second reflection, and the second weighting, and determining an image including the object based on the first surface illumination and the second surface illumination.Type: GrantFiled: October 27, 2008Date of Patent: January 4, 2011Assignee: PixarInventors: Maxwell Planck, Erin Tomson, John R. Anderson
-
Patent number: 7859530Abstract: A method for a computer system includes receiving a three-dimensional model of an object, wherein the object includes a surface region, determining an incident irradiance associated with the surface region, determining a plurality of voxels associated with the three-dimensional model of the object, wherein a first plurality of voxels is associated with the surface region, and wherein a second plurality of voxels is associated with a sub-surface region of the object, associating the incident irradiance with the second plurality of voxels, and determining a subsurface scattering contribution associated with the surface region of the object in response to the incident irradiance associated with the second plurality of voxels.Type: GrantFiled: October 27, 2008Date of Patent: December 28, 2010Assignee: PixarInventors: Erin Tomson, Maxwell Planck, John R. Anderson
-
Patent number: 7750906Abstract: The effective illumination volume (e.g., angular spread and falloff) of each light source in an object model scene can be represented by a simple geometry. Geometry-based culling techniques then can be used to automatically remove or de-activate lights for a frame, set of frames, or entire shot of animation, based on interactions of the light geometries with objects in the scene. The light pruning process can be run in a pre-pass procedure, such that production and rendering preparation procedures do not have to deal with lights that will not affect a final image. Further, a pre-pass pruning removes lights before rendering, such that the data for each light does not have to be loaded into memory at render time. Removing the lights before rendering also can reduce a amount of ray tracing and other processing used for the lights at render time.Type: GrantFiled: April 19, 2006Date of Patent: July 6, 2010Assignee: PixarInventors: Erik Smitt, Maxwell Planck
-
Publication number: 20090109220Abstract: A method for a computer system includes receiving a three-dimensional model of an object, wherein the object includes a surface region, determining an incident irradiance associated with the surface region, determining a plurality of voxels associated with the three-dimensional model of the object, wherein a first plurality of voxels is associated with the surface region, and wherein a second plurality of voxels is associated with a sub-surface region of the object, associating the incident irradiance with the second plurality of voxels, and determining a subsurface scattering contribution associated with the surface region of the object in response to the incident irradiance associated with the second plurality of voxels.Type: ApplicationFiled: October 27, 2008Publication date: April 30, 2009Applicant: PixarInventors: Erin Tomson, Maxwell Planck, John R. Anderson
-
Publication number: 20090109221Abstract: A computer system method includes determining a first surface illumination on an object based upon a respective irradiance, determining a first surface reflection based upon the respective irradiance, determining a second surface illumination on the object based upon a respective irradiance, determining a second surface reflection based upon the respective irradiance, receiving a first weighting for the first illumination and the first reflection value, and a second weighting for the second illumination and the second reflection value, wherein the weightings are different, determining a first surface illumination in response to the first illumination value, the first reflection, and the first weighting, determining a second surface illumination in response to the second illumination value, the second reflection, and the second weighting, and determining an image including the object based on the first surface illumination and the second surface illumination.Type: ApplicationFiled: October 27, 2008Publication date: April 30, 2009Applicant: PixarInventors: Maxwell Planck, Erin Tomson, John R. Anderson
-
Publication number: 20070247460Abstract: The effective illumination volume (e.g., angular spread and falloff) of each light source in an object model scene can be represented by a simple geometry. Geometry-based culling techniques then can be used to automatically remove or de-activate lights for a frame, set of frames, or entire shot of animation, based on interactions of the light geometries with objects in the scene. The light pruning process can be run in a pre-pass procedure, such that production and rendering preparation procedures do not have to deal with lights that will not affect the final image. Further, a pre-pass pruning removes lights before rendering, such that the data for each light does not have to be loaded into memory at render time. Removing the lights before rendering also can reduce the amount of ray tracing and other processing used for the lights at render time.Type: ApplicationFiled: April 19, 2006Publication date: October 25, 2007Applicant: PixarInventors: Erik Smitt, Maxwell Planck