Patents Assigned to Pixar
  • Patent number: 8411082
    Abstract: An ordered object list is compared with an ordered ray list and if the coordinate value of an entry in the ray list is less than the coordinate value of an entry in the object list, then the ray is added to an active ray list, and a trace of that ray is made against all objects in an active object list. If the coordinate value of the entry in the ray list is greater than the coordinate value of the entry in the object list, then the coordinate value corresponding to the entry in the object list is added to an active object list, and a trace of all rays in the active ray list is made against that coordinate value. Rays and objects are removed from the active lists based on determinations as to whether a trace hit occurred and/or which object point is encountered.
    Type: Grant
    Filed: August 20, 2010
    Date of Patent: April 2, 2013
    Assignee: Pixar
    Inventors: Robert L. Cook, Thomas Douglas Selkirk Duff, Brian Smits
  • Patent number: 8406518
    Abstract: Local histogram and local histogram-based functions can be determined by generating offset-kernel images based on domain-shifted tonal filter kernels. The offset-kernel images can be reused for multiple image locations and/or local neighborhood sizes, shapes, and weights. A neighborhood filter representing the desired local neighborhood size, shape, and frequency domain characteristics is applied to each of the offset-kernel images. Neighborhood filters may include a temporal dimension for evaluating neighborhoods in space and time. Neighborhood filtered offset-kernel images' values represent samples of local histogram or local histogram-based function corresponding with the domains of their associated domain-shifted tonal filter kernels. Arbitrary functions may be used as tonal filter kernels. A histogram kernel may be used to sample values of local histogram functions.
    Type: Grant
    Filed: June 28, 2009
    Date of Patent: March 26, 2013
    Assignee: Pixar
    Inventors: Michael Kass, Justin Solomon, Rick Sayre
  • Patent number: 8405676
    Abstract: A method for determining interior coordinates is disclosed. The method includes receiving information specifying an object having a plurality of sites and a boundary. Interior coordinates associated with each of the plurality of sites are determined based on the boundary. The interior coordinate associated with each of the plurality of sites represent a system of coordinates that satisfy several properties, including non-negativity and interior locality. At least one value associated with the plurality of sites is then interpolated using the interior coordinates.
    Type: Grant
    Filed: December 8, 2011
    Date of Patent: March 26, 2013
    Assignee: Pixar
    Inventors: Tony DeRose, Mark Meyer
  • Patent number: 8396290
    Abstract: A first color component of a pixel or scene entity is modified using a color correction curve defined at least partly by a second color component of this pixel or entity. Each pixel or entity has its own separate color correction curve, independent of the color correction curves of other pixels or entities. The saturation value of a pixel or scene entity may be modified based on its luminance value. The luminance value determines a saturation gamma function curve, mapping the original saturation value of a pixel or entity to a new saturation value. The unilluminated color of a pixel in a scene being rendered may also be taken into account. This output color may be stored in the appropriate pixel of an image or combined with colors from other portions of the scene being rendered.
    Type: Grant
    Filed: March 7, 2008
    Date of Patent: March 12, 2013
    Assignee: Pixar
    Inventors: Apurva Shah, Sharon Calahan
  • Patent number: 8390629
    Abstract: A method for specifying a design for an animatronics unit includes receiving motion data comprising artistically determined motions, determining a design for construction of at least a portion of the animatronics unit in response to the motion data, and outputting the design for construction of the animatronics unit.
    Type: Grant
    Filed: December 17, 2007
    Date of Patent: March 5, 2013
    Assignee: Pixar
    Inventors: John Anderson, Rob Cook
  • Publication number: 20130050181
    Abstract: One or more techniques to reduce or eliminate the false depth of objects that move along the axis of ocular separation when displayed using time division multiplexing. Experiments can be performed to determine a perceived depth of an object moving with known velocity. Then, when rendering stereoscopic image pairs, the location of the object can be modified to change the perceived stereoscopic depth of the object to compensate for the false depth. In one technique, the images can be displayed with alternating left- and right-precedence to reduce the perception of false depth.
    Type: Application
    Filed: August 22, 2011
    Publication date: February 28, 2013
    Applicant: Pixar Animation Studios
    Inventors: DOMINIC GLYNN, ROD BOGART
  • Publication number: 20130050182
    Abstract: One or more techniques to reduce or eliminate the false depth of objects that move along the axis of ocular separation when displayed using time division multiplexing. Experiments can be performed to determine a perceived depth of an object moving with known velocity. Then, when rendering stereoscopic image pairs, the location of the object can be modified to change the perceived stereoscopic depth of the object to compensate for the false depth. In one technique, the images can be displayed with alternating left- and right-precedence to reduce the perception of false depth.
    Type: Application
    Filed: August 22, 2011
    Publication date: February 28, 2013
    Applicant: Pixar Animation Studios
    Inventors: DOMINIC GLYNN, Rod Bogart
  • Publication number: 20130050450
    Abstract: One or more techniques to reduce or eliminate the false depth of objects that move along the axis of ocular separation when displayed using time division multiplexing. Experiments can be performed to determine a perceived depth of an object moving with known velocity. Then, when rendering stereoscopic image pairs, the location of the object can be modified to change the perceived stereoscopic depth of the object to compensate for the false depth. In one technique, the images can be displayed with alternating left- and right-precedence to reduce the perception of false depth.
    Type: Application
    Filed: August 22, 2011
    Publication date: February 28, 2013
    Applicant: Pixar Animation Studios
    Inventors: DOMINIC GLYNN, ROD BOGART
  • Patent number: 8379028
    Abstract: In various embodiments, techniques are provided for collaborating and developing a body of knowledge for animation rigging for use in CGI and computer-aided animation. In an embodiment, a computer system may be used to facilitate the creation of rigging for computer-generated models. Using one or more graphical user interfaces, a user can provide the computer system with information defining a set of controls for a computer-generated model. The user can provide the computer system with information providing a description of each control in the set of controls. The user can also provide the computer system with information providing an example of use of each control in the set of controls. A body of knowledge for a standard rig can be created based on the information defining the set of controls, the description of each control, and the example of use of each control using the computer system.
    Type: Grant
    Filed: April 30, 2009
    Date of Patent: February 19, 2013
    Assignee: Pixar
    Inventors: David H. Mullins, James Murphy, Rita Garcia
  • Patent number: 8379036
    Abstract: Mesh data and other proximity information from the mesh of one model can be transferred to the mesh of another model, even with different topology and geometry. A correspondence can be created for transferring or sharing information between points of a source mesh and points of a destination mesh. Information can be “pushed through” the correspondence to share or otherwise transfer data from one mesh to its designated location at another mesh. Correspondences can be authored on a source mesh by drawing or placing one or more geometric primitives (e.g., points, lines, curves, volumes, etc.) at the source mesh and corresponding geometric primitives at the destination mesh. A collection of “feature curves” may be placed to partition the source and destination meshes into a collection of “feature regions” resulting in partitions or “feature curve networks” for constructing correspondences between all points of one mesh and all points of another mesh.
    Type: Grant
    Filed: August 28, 2008
    Date of Patent: February 19, 2013
    Assignee: Pixar
    Inventors: Tony DeRose, Mark Meyer, Tom Sanocki, Brian Green
  • Patent number: 8379030
    Abstract: A transformation region is displayed around a selection of knots defining one or more computer graphics variable curves. The transformation region includes transformation handles enabling the modification of the transformation region shape. The transformation region defines an envelope of the curves. Modifying the shape of the transformation region defines a new envelope of the curves. The input and/or output values of knots are scaled to match the modified envelope so that the computer graphics variable remains a function of its input variables. Associated tangent handles of the knots are scaled proportional to the knot value. The transformation region can include a retiming curve specifying a remapping of input variable values. Points on the retiming curve below this diagonal remap associated knots to lower input values. Point on the retiming curve above the diagonal remap associated knots to higher input values.
    Type: Grant
    Filed: May 2, 2008
    Date of Patent: February 19, 2013
    Assignee: Pixar
    Inventor: Tom Hahn
  • Patent number: 8373715
    Abstract: Object previews for projection painting operations using arbitrary paint surfaces are provided. The object preview is rendered from the view of the arbitrary projection paint surface. The object preview is provided to the user, who then may define projection paint attribute values by painting over the object preview. The projection paint attribute values are mapped back on to the projection paint surface and one or more images of the object geometry are rendered using the projection paint attribute values. Object previews are rendered by defining a camera view and a proxy surface. A mapping from the proxy surface to a projection surface is defined and associates proxy surface points with projection paint surface points. Rays generated using a projection operation are defined and a renderer uses these rays to determine attribute values for their associated points on the proxy surface to define an object preview image.
    Type: Grant
    Filed: March 10, 2008
    Date of Patent: February 12, 2013
    Assignee: Pixar
    Inventor: David Ryu
  • Patent number: 8368712
    Abstract: Systems and methods are disclosed allowing data and other information from one model to be transferred to another model. A surface correspondence between meshes of the models can be created that provides a transfer or sharing of information to include all points of one mesh and all points of the other mesh. Additionally, a volume correspondence between the models can be created to transfer information found within corresponding volumes or other n-D spaces associated with the models. Mesh information and other data at, near, or otherwise within a volume or other n-D space associated with one model can be “pushed through” the volume correspondences to transfer the data to its designated location on, at, near, or otherwise within a corresponding volume or other n-D space associated with the other model.
    Type: Grant
    Filed: August 28, 2008
    Date of Patent: February 5, 2013
    Assignee: Pixar
    Inventors: Tony DeRose, Mark Meyer, Sanjay Bakshi
  • Patent number: 8368700
    Abstract: A method for specifying an animatronics unit includes receiving a force-based software model for the animatronics unit, receiving a kinematics-based software model for the animatronics unit, receiving animation data for animating the kinematics-based software model, wherein the animation data comprises artistically determined motions for the kinematics-based software model by a user, determining a plurality of driving signals in response to the animation data, animating the force-based software model of the animatronics unit in response to the plurality of driving signals, displaying animation of the force-based software model determined in response to the plurality of driving signals, and determining a specification for construction of the animatronics unit in response to animation of the force-based software model.
    Type: Grant
    Filed: December 17, 2007
    Date of Patent: February 5, 2013
    Assignee: Pixar
    Inventors: David DiFrancesco, Loren Carpenter, Oren Jacob, Warren Trezevant, Akhil J. Madhani, Alexis P. Wieland
  • Publication number: 20130027417
    Abstract: Shading attributes for scene geometry are predetermined and cached in one or more alternate scene representations. Lighting, shading, geometric, and/or other attributes of the scene may be precalculated and stored for at least one of the scene representations at an appropriate level of detail. Rendering performance is improved generally and for a variety of visual effects by selecting between alternate scene representations during rendering. A renderer selects one or more of the alternate scene representations for each of the samples based on the size of its filter area relative to the feature sizes or other attributes of the alternate scene representations. If two or more alternate scene representations are selected, the sampled values from these scene representations may be blended. The selection of scene representations may vary on a per-sample basis and thus different scene representations may be used for different samples within the same image.
    Type: Application
    Filed: July 29, 2011
    Publication date: January 31, 2013
    Applicant: PIXAR
    Inventors: Jacob Porter Merrell, Apurva Shah
  • Patent number: 8363090
    Abstract: A system and method for stereoscopic pair layers includes aligning a left eye image and a right eye image of a first stereo image pair layer according to a first calibrated offset to produce an aligned first stereo image pair layer that appears at a first depth in a display environment. A left eye image and a right eye image of a second stereo image pair layer are aligned according to a second calibrated offset to produce an aligned second stereo image pair layer that appears at a second depth in the display environment that is different than the first depth. The aligned first stereo image pair layer and the aligned second stereo image pair layer combined to produce a calibrated stereoscopic image that is suitable for display.
    Type: Grant
    Filed: July 17, 2008
    Date of Patent: January 29, 2013
    Assignee: Pixar Animation Studios
    Inventors: Rick Sayre, Rod Bogart
  • Patent number: 8363055
    Abstract: Multiple time scales enable animations over multiple shots. Time-dependent data is specified with reference to time references. Data expressed in different time references may be combined to form animations, shots, and sequences of shots. Time transformations specifying mappings between time references are used to combine data expressed in different time references. Data can be viewed in arbitrary time references. Editing data specifying a sequence of shots may be used as a time reference for viewing data expressed in other time references. Data expressed in one time reference may be rearranged according to another time reference to indicate time reference relationships. Data authored in one time reference may be viewed and modified in another time reference. Modifications are converted from the viewing time reference to the data's original time reference for updating data. Time-dependent data may be expressed in layer data structures. Layer relationships may include time transformations.
    Type: Grant
    Filed: November 18, 2008
    Date of Patent: January 29, 2013
    Assignee: Pixar
    Inventors: Eric Gregory, Michael Ferris, Robert Jensen, Oren Jacob, Timothy S. Milliron
  • Patent number: 8358867
    Abstract: Local histogram-based filters may create non-photorealistic computer graphics effects. An edge-preserving smoothing filter processes a source image to generate a smoothed image. An orientation filter processes the source image to generate a smoothed orientation image. At least one of the orientation filter and the edge-preserving smoothing filter include a local histogram-based filter. The non-photorealistic effect filter may generate a fine detail image from the smoothed image and the source image. The fine detail image may be diffused according to the smoothed orientation image to generate a brush stroke image. The brush stroke image is combined with a base image to create a non-photorealistic image. Local histogram-based filters include a closest mode, a local median, and a dominant mode filter. Local histogram-based filters are determined by convolving a neighborhood filter with one or more offset-kernel images, each based on the application of a shifted tonal filter kernel to the source image.
    Type: Grant
    Filed: June 28, 2009
    Date of Patent: January 22, 2013
    Assignee: Pixar
    Inventors: Michael Kass, Justin Solomon
  • Patent number: 8358311
    Abstract: The pose of the model at an evaluation time is determined by interpolating pose attributes of the unconstrained pose degrees of freedom from previously defined poses. A neutral value of an attractor function at the evaluation time is based at least on the pose attributes of the unconstrained pose degrees of freedom. Because of this, the attractor function is time coherent. Similarly, pose constraints are determined by interpolating from previously defined pose constraints. Inverse kinematics or error minimization techniques modify the pose attributes of the unconstrained pose degrees of freedom to minimize the difference between the attractor function value for the pose attributes and the neutral value of the attractor function. The final pose of the model at the evaluation time is specified by the pose attributes corresponding with this minimization.
    Type: Grant
    Filed: October 23, 2008
    Date of Patent: January 22, 2013
    Assignee: Pixar
    Inventor: Andrew Witkin
  • Publication number: 20130016101
    Abstract: A method and apparatus are provided for generating vector displacement maps, often in an interactive manner. Given a set of objects to be animated or imaged, they can be each represented by one or more faces. In a subdivision process, faces might be represented by polygons through a method of repeated subdividing. In the subdivision process, relative location of polygons relative to the original face (and possibly relative orientations) are maintained, for later use by other processes. This can be done by maintaining source data for each face of a subdivided surface, where source data indicates an original location on the original object that corresponds to that face and the polygons resulting from the subdividing. The source data can be a link, path, index or label for each face of the subdivision surface, where the source data indicates an original location on the original object that corresponds to that face.
    Type: Application
    Filed: July 13, 2011
    Publication date: January 17, 2013
    Applicant: Pixar
    Inventors: Manuel Kraemer, William Polson