Patents by Inventor Nicholas Grant Rasmussen

Nicholas Grant Rasmussen 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: 9811941
    Abstract: Methods, systems and computer program products pertaining to simulating liquid bodies are presented. The subject matter of this document can be embodied in a method that includes obtaining one or more data arrays representing low frequency spatial features of a simulated volume of liquid, and up-sampling the one or more data arrays to produce corresponding high resolution data arrays. The method also includes obtaining procedural data representing high frequency spatial features of a simulated liquid surface, and modifying the one or more high resolution data arrays using the procedural data to produce corresponding modified data arrays that reflect both the high frequency and the low frequency spatial features of the simulated volume of liquid.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: November 7, 2017
    Assignee: Lucasfilm Entertainment Company Ltd.
    Inventors: Frederick E. Hankins, Nicholas Grant Rasmussen, William Geiger
  • Patent number: 9779538
    Abstract: A method may include presenting a scene from linear content on one or more display devices in an immersive environment, and receiving, from a user within the immersive environment, input to change an aspect of the scene. The method may also include accessing 3-D virtual scene information previously used to render the scene, and changing the 3-D virtual scene information according to the changed aspect of the scene. The method may additionally include rending the 3-D virtual scene to incorporate the changed aspect, and presenting the rendered scene in real time in the immersive user environment.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: October 3, 2017
    Assignee: LUCASFILM ENTERTAINMENT COMPANY LTD.
    Inventors: Mike Sanders, Kim Libreri, Nicholas Grant Rasmussen, John Gaeta
  • Patent number: 9710966
    Abstract: Methods are disclosed for the computer generation of data for images that include hair, fur, or other strand-like material. A volume for the hair is specified, having a plurality of surfaces. A fluid flow simulation is performed within the volume, with a first surface of the volume being a source area through which fluid is simulated to enter the volume, and a second surface being an exit surface through which fluid is simulated as exiting the volume. The fluid flow simulation may be used to produce fluid flow lines, such as from a velocity vector field for the fluid. Fluid flow lines are selected, and image data of hairs that follow the fluid flow lines are generated. Other embodiments include generating animation sequences by generating images wherein the volume and surfaces vary between frames.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: July 18, 2017
    Assignee: LUCASFILM ENTERTAINMENT COMPANY LTD.
    Inventors: Stephen D. Bowline, Nicholas Grant Rasmussen
  • Publication number: 20160078675
    Abstract: Methods are disclosed for the computer generation of data for images that include hair, fur, or other strand-like material. A volume for the hair is specified, having a plurality of surfaces. A fluid flow simulation is performed within the volume, with a first surface of the volume being a source area through which fluid is simulated to enter the volume, and a second surface being an exit surface through which fluid is simulated as exiting the volume. The fluid flow simulation may be used to produce fluid flow lines, such as from a velocity vector field for the fluid. Fluid flow lines are selected, and image data of hairs that follow the fluid flow lines are generated. Other embodiments include generating animation sequences by generating images wherein the volume and surfaces vary between frames.
    Type: Application
    Filed: September 16, 2014
    Publication date: March 17, 2016
    Applicant: LUCASFILM ENTERTAINMENT COMPANY LTD.
    Inventors: Stephen D. Bowline, Nicholas Grant Rasmussen
  • Patent number: 8781805
    Abstract: A system includes a computing device that includes a memory configured to store instructions. The computing device also includes a processor configured to execute the instructions to perform a method that includes defining a simulated fluid object that includes a first portion and a second portion being represented by a signed distance function. The method also includes applying at least one constraint to the first portion of the simulated fluid object to match a velocity of a target. The method also includes applying a collection of calculated forces to the second portion of the simulated fluid object. Also, the method includes rendering the first portion applied with the at least one constraint and the second portion applied with the collection of calculated forces to present the simulated fluid object.
    Type: Grant
    Filed: March 23, 2011
    Date of Patent: July 15, 2014
    Assignee: Lucasfilm Entertainment Company, Ltd.
    Inventors: Ian D. Sachs, Nicholas Grant Rasmussen
  • Patent number: 8751207
    Abstract: A computer-implemented method for simulating a granular material includes removing, from a layer of granular material in a virtual domain defined by a data structure stored in a computer readable storage medium, a portion of the granular material in a closed region where the portion and a part of an object impacting the granular material are defined as occupying a same space. The method includes determining a value for a size aspect of the portion based on applying a numerical solver along an entirety of a boundary of the closed region. The method includes placing additional granular material along the boundary to create a shape resulting from the impact of the object. The method includes generating an image using the data structure, the image reflecting the impact of the object on the granular material in the virtual domain.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: June 10, 2014
    Assignee: Lucasfilm Entertainment Company Ltd
    Inventors: Nicholas Grant Rasmussen, Frederick E. Hankins
  • Patent number: 8417492
    Abstract: A computer-implemented method for simulating a granular material includes removing, from a layer of granular material in a virtual domain defined by a data structure stored in a computer readable storage medium, a portion of the granular material in a closed region where the portion and a part of an object impacting the granular material are defined as occupying a same space. The method includes determining a value for a size aspect of the portion based on applying a numerical solver along an entirety of a boundary of the closed region. The method includes placing additional granular material along the boundary to create a shape resulting from the impact of the object. The method includes generating an image using the data structure, the image reflecting the impact of the object on the granular material in the virtual domain.
    Type: Grant
    Filed: February 5, 2010
    Date of Patent: April 9, 2013
    Assignee: Lucasfilm Entertainment Company Ltd.
    Inventors: Nicholas Grant Rasmussen, Frederick E. Hankins
  • Patent number: 7747420
    Abstract: The movement of elements through a region of three dimensional (3D) space is simulated by utilizing a number of two dimensional (2D) grids to define the region of 3D space. Movement information is associated with each grid point of each 2D grid, and changed over a time period. For each element in 3D space, movement information is interpolated from the grid points of a pair of 2D grids that lie on opposite sides of the element. The interpolated movement information is used to advect the elements through the region of 3D space.
    Type: Grant
    Filed: November 25, 2008
    Date of Patent: June 29, 2010
    Assignee: Lucasfilm Entertainment Company Ltd.
    Inventors: Nicholas Grant Rasmussen, Ronald Paul Fedkiw
  • Patent number: 7472046
    Abstract: The movement of elements through a region of three dimensional (3D) space is simulated by utilizing a number of two dimensional (2D) grids to define the region of 3D space. Movement information is associated with each grid point of each 2D grid, and changed over a time period. For each element in 3D space, movement information is interpolated from the grid points of a pair of 2D grids that lie on opposite sides of the element. The interpolated movement information is used to advect the elements through the region of 3D space.
    Type: Grant
    Filed: June 27, 2003
    Date of Patent: December 30, 2008
    Assignee: Lucasfilm Entertainment Company Ltd.
    Inventors: Nicholas Grant Rasmussen, Ronald Paul Fedkiw