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: 8026915
    Abstract: 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: Grant
    Filed: June 8, 2007
    Date of Patent: September 27, 2011
    Assignee: Pixar
    Inventors: David Laur, Timothy S. Milliron, Maxwell Planck
  • Patent number: 7864176
    Abstract: 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: Grant
    Filed: October 27, 2008
    Date of Patent: January 4, 2011
    Assignee: Pixar
    Inventors: Maxwell Planck, Erin Tomson, John R. Anderson
  • Patent number: 7859530
    Abstract: 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: Grant
    Filed: October 27, 2008
    Date of Patent: December 28, 2010
    Assignee: Pixar
    Inventors: Erin Tomson, Maxwell Planck, John R. Anderson
  • Patent number: 7750906
    Abstract: 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: Grant
    Filed: April 19, 2006
    Date of Patent: July 6, 2010
    Assignee: Pixar
    Inventors: Erik Smitt, Maxwell Planck
  • Publication number: 20090109220
    Abstract: 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: Application
    Filed: October 27, 2008
    Publication date: April 30, 2009
    Applicant: Pixar
    Inventors: Erin Tomson, Maxwell Planck, John R. Anderson
  • Publication number: 20090109221
    Abstract: 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: Application
    Filed: October 27, 2008
    Publication date: April 30, 2009
    Applicant: Pixar
    Inventors: Maxwell Planck, Erin Tomson, John R. Anderson
  • Publication number: 20070247460
    Abstract: 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: Application
    Filed: April 19, 2006
    Publication date: October 25, 2007
    Applicant: Pixar
    Inventors: Erik Smitt, Maxwell Planck