Patents by Inventor Patrick Piché

Patrick Piché 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: 9911241
    Abstract: Methods and computer systems for rendering plausible images of 3D polygon mesh(es) in a computer simulation comprising a computer generated environment. On a 3D polygon mesh defined using a plurality of vertices providing a plurality of rendering faces, determining an anchor point from at least three of the plurality of vertices, for each one of the rendering faces of the 3D polygon mesh, determining whether a path exists towards the anchor point and/or whether the one rendering face is on an unstable part of the 3D polygon mesh. When the path does not exist or when the part is unstable, removing the one rendering face from the 3D polygon mesh into an updated 3D polygon mesh. Rendering the updated 3D polygon mesh for display comprising a subset of the plurality of rendering faces using a visual texture, the subset being determined from the field of view of the computer simulation.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: March 6, 2018
    Assignee: CAE INC.
    Inventor: Patrick Piche
  • Patent number: 9754408
    Abstract: A method and a computer system for modeling, in a virtual environment of a computer simulation, virtual contaminants in a scene to be rendered. A processing module, using a graphical user interface on a display device, is used for defining, in a model, a first additive zone of the scene over which a virtual contaminant is to be added, defining, in the model, a second subtractive zone of the scene over which the virtual contaminant is to be at least partially removed, the second subtractive zone being at least partially enclosed within the first additive zone and a memory module is used for storing the model, the model being made available through a storage module for rendering the virtual contaminants on the scene in the computer simulation. A preview mode is used for launching the computer simulation at a rate lower than the expected rate of the computer simulation.
    Type: Grant
    Filed: October 24, 2016
    Date of Patent: September 5, 2017
    Assignee: CAE INC.
    Inventors: Patrick Piché, Bogdan Anghel, Olivier Christin, Sergiy Samus, Robert Ricci, Daniel Gosselin
  • Patent number: 9754423
    Abstract: Method and computer system for performing a computer simulation in which virtual contaminants are rendered on a scene thereof. A model defining a virtual environment of the computer simulation is loaded into memory module. The virtual environment defines a first additive zone and a second subtractive zone with vector paths therewithin and being at least partially enclosed within the first additive zone. An image generator module is used for adding a virtual contaminant over the first additive zone, removing, at least partially, the virtual contaminant within the second subtractive zone along the paths in 2D leaving a remaining virtual contaminant in the first additive zone and rendering an image for display comprising the remaining virtual contaminant in the virtual environment using a visual texture of the virtual contaminant. At least one border is defined along the paths for allowing smooth visual transition with one or more neighboring images.
    Type: Grant
    Filed: October 24, 2016
    Date of Patent: September 5, 2017
    Assignee: CAE INC.
    Inventors: Patrick Piché, Bogdan Anghel, Olivier Christin
  • Patent number: 9665979
    Abstract: Method and computer system for rendering damaged-enhanced images in an interactive computer simulation comprising an interactive computer generated environment. During the simulation, an input is received from a user of the simulation for triggering a virtual impact having an effective radius and coordinates of the virtual impact are determined on at least one 3D polygon mesh of the interactive computer generated environment. Thereafter, simplified calculation of at least one newly formed 3D polygon mesh from the virtual impact at the coordinates is performed by removing a portion of a sphere, computed from the effective radius, from the at least one 3D polygon mesh, thereby defining the newly formed 3D polygon mesh(es). At least one damaged-enhanced image is then rendered for display of the newly formed 3D polygon mesh(es) from a field of view of the user of the interactive computer simulation.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: May 30, 2017
    Inventors: Patrick Piche, Jonathan Breton
  • Publication number: 20170039777
    Abstract: Method and computer system for performing a computer simulation in which virtual contaminants are rendered on a scene thereof. A model defining a virtual environment of the computer simulation is loaded into memory module. The virtual environment defines a first additive zone and a second subtractive zone with vector paths therewithin and being at least partially enclosed within the first additive zone. An image generator module is used for adding a virtual contaminant over the first additive zone, removing, at least partially, the virtual contaminant within the second subtractive zone along the paths in 2D leaving a remaining virtual contaminant in the first additive zone and rendering an image for display comprising the remaining virtual contaminant in the virtual environment using a visual texture of the virtual contaminant. At least one border is defined along the paths for allowing smooth visual transition with one or more neighboring images.
    Type: Application
    Filed: October 24, 2016
    Publication date: February 9, 2017
    Inventors: Patrick Piché, Bogdan Anghel, Olivier Christin
  • Publication number: 20170039763
    Abstract: A method and a computer system for modeling, in a virtual environment of a computer simulation, virtual contaminants in a scene to be rendered. A processing module, using a graphical user interface on a display device, is used for defining, in a model, a first additive zone of the scene over which a virtual contaminant is to be added, defining, in the model, a second subtractive zone of the scene over which the virtual contaminant is to be at least partially removed, the second subtractive zone being at least partially enclosed within the first additive zone and a memory module is used for storing the model, the model being made available through a storage module for rendering the virtual contaminants on the scene in the computer simulation. A preview mode is used for launching the computer simulation at a rate lower than the expected rate of the computer simulation.
    Type: Application
    Filed: October 24, 2016
    Publication date: February 9, 2017
    Inventors: Patrick Piché, Bogdan Anghel, Olivier Christin, Sergiy Samus, Robert Ricci, Daniel Gosselin
  • Patent number: 9501866
    Abstract: A method and a computer system for modeling, in a virtual environment of a computer simulation, virtual contaminants in a scene to be rendered. A processing module, using a graphical user interface on a display device, is used for define, in a model, a first additive zone of the scene over which a virtual contaminant is to be added, defining, in the model, a second subtractive zone of the scene over which the virtual contaminant is to be at least partially removed, the second subtractive zone being at least partially enclosed within the first additive zone and a memory module is used for storing the model, the model being made available through a storage module for rendering the virtual contaminants on the scene in the computer simulation. A preview mode may be used for launching the computer simulation at a rate lower than the expected rate of the computer simulation.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: November 22, 2016
    Assignee: CAE Inc.
    Inventors: Patrick Piché, Bogdan Anghel, Olivier Christin, Sergiy Samus, Robert Ricci, Daniel Gosselin
  • Patent number: 9483847
    Abstract: A method and a computer system for performing a computer simulation in which virtual contaminants are rendered on a rendered scene of the computer simulation. A memory module is sued for loading thereinto a model defining a virtual environment of the computer simulation, the virtual environment defining a plurality of zones comprising a first additive zone and a second subtractive zone, the second subtractive zone being at least partially enclosed within the first additive zone. An image generator module is used for adding a virtual contaminant over the first additive zone, removing, at least partially, the virtual contaminant within the second subtractive zone leaving a remaining virtual contaminant in the first additive zone and rendering an image for display comprising the remaining virtual contaminant in the virtual environment using a visual texture of the virtual contaminant. The computer simulation may be a vehicle computer simulation.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: November 1, 2016
    Assignee: CAE, INC.
    Inventors: Patrick Piché, Bogdan Anghel, Olivier Christin
  • Patent number: 9430875
    Abstract: A method and computer system for updating damaged-enhanced polygon meshes in a computer simulation associated to a storage module accessible to at least a first and a second decentralized simulation stations and a centralized processing unit thereof. At the first station, during the computer simulation, determining coordinates of a virtual impact on a 3D polygon mesh, computing newly formed 3D polygon mesh(es) from the virtual impact without updating the storage module and rendering damaged-enhanced image(s) of the newly formed 3D polygon mesh(es) for display from a first field of view of the first station. At the second station, receiving the coordinates of the virtual impact. At the centralized processing unit, receiving the coordinates of the virtual impact, computing the newly formed 3D polygon mesh(es) from the received coordinates independently from the first station, in non-real-time priority processing and persistently updating the storage module with newly formed 3D polygon mesh(es).
    Type: Grant
    Filed: December 11, 2014
    Date of Patent: August 30, 2016
    Assignee: CAE INC.
    Inventors: Michel LaGace, Patrick Piche
  • Patent number: 9418477
    Abstract: Method and computer system for rendering damaged-enhanced images in a computer simulation comprising a computer generated environment. During the computer simulation, determining coordinates of a virtual impact having an effective radius on 3D polygon mesh(es) of the computer generated environment, identifying rendering faces of the 3D polygon mesh(es) affected by the virtual impact, clipping at runtime the affected rendering faces to a mathematically-defined subtraction shape computed considering the effective radius, computing newly formed 3D polygon mesh(es) and rendering at least one damaged-enhanced image for display comprising a subset of rendering faces of the newly formed 3D polygon mesh(es) using a visual texture, the subset being determined from a field of view of the computer simulation.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: August 16, 2016
    Assignee: CAE INC.
    Inventors: Patrick Piche, Jonathan Breton
  • Publication number: 20160093111
    Abstract: Methods and computer systems for rendering plausible images of 3D polygon mesh(es) in a computer simulation comprising a computer generated environment. On a 3D polygon mesh defined using a plurality of vertices providing a plurality of rendering faces, determining an anchor point from at least three of the plurality of vertices, for each one of the rendering faces of the 3D polygon mesh, determining whether a path exists towards the anchor point and/or whether the one rendering face is on an unstable part of the 3D polygon mesh. When the path does not exist or when the part is unstable, removing the one rendering face from the 3D polygon mesh into an updated 3D polygon mesh. Rendering the updated 3D polygon mesh for display comprising a subset of the plurality of rendering faces using a visual texture, the subset being determined from the field of view of the computer simulation.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventor: Patrick PICHE
  • Publication number: 20160093114
    Abstract: Method and computer system for rendering damaged-enhanced images in an interactive computer simulation comprising an interactive computer generated environment. During the simulation, an input is received from a user of the simulation for triggering a virtual impact having an effective radius and coordinates of the virtual impact are determined on at least one 3D polygon mesh of the interactive computer generated environment. Thereafter, simplified calculation of at least one newly formed 3D polygon mesh from the virtual impact at the coordinates is performed by removing a portion of a sphere, computed from the effective radius, from the at least one 3D polygon mesh, thereby defining the newly formed 3D polygon mesh(es). At least one damaged-enhanced image is then rendered for display of the newly formed 3D polygon mesh(es) from a field of view of the user of the interactive computer simulation.
    Type: Application
    Filed: September 30, 2015
    Publication date: March 31, 2016
    Inventor: Patrick PICHE
  • Publication number: 20160093103
    Abstract: Method and computer system for rendering damaged-enhanced images in a computer simulation comprising a computer generated environment. During the computer simulation, determining coordinates of a virtual impact having an effective radius on 3D polygon mesh(es) of the computer generated environment, identifying rendering faces of the 3D polygon mesh(es) affected by the virtual impact, clipping at runtime the affected rendering faces to a mathematically-defined subtraction shape computed considering the effective radius, computing newly formed 3D polygon mesh(es) and rendering at least one damaged-enhanced image for display comprising a subset of rendering faces of the newly formed 3D polygon mesh(es) using a visual texture, the subset being determined from a field of view of the computer simulation.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventors: Patrick PICHE, Jonathan BRETON
  • Publication number: 20150279094
    Abstract: A method and a computer system for performing a computer simulation in which virtual contaminants are rendered on a rendered scene of the computer simulation. A memory module is sued for loading thereinto a model defining a virtual environment of the computer simulation, the virtual environment defining a plurality of zones comprising a first additive zone and a second subtractive zone, the second subtractive zone being at least partially enclosed within the first additive zone. An image generator module is used for adding a virtual contaminant over the first additive zone, removing, at least partially, the virtual contaminant within the second subtractive zone leaving a remaining virtual contaminant in the first additive zone and rendering an image for display comprising the remaining virtual contaminant in the virtual environment using a visual texture of the virtual contaminant. The computer simulation may be a vehicle computer simulation.
    Type: Application
    Filed: March 28, 2014
    Publication date: October 1, 2015
    Inventors: Patrick Piché, Bogdan Anghel, Olivier Christin
  • Publication number: 20150279095
    Abstract: A method and a computer system for modeling, in a virtual environment of a computer simulation, virtual contaminants in a scene to be rendered. A processing module, using a graphical user interface on a display device, is used for define, in a model, a first additive zone of the scene over which a virtual contaminant is to be added, defining, in the model, a second subtractive zone of the scene over which the virtual contaminant is to be at least partially removed, the second subtractive zone being at least partially enclosed within the first additive zone and a memory module is used for storing the model, the model being made available through a storage module for rendering the virtual contaminants on the scene in the computer simulation. A preview mode may be used for launching the computer simulation at a rate lower than the expected rate of the computer simulation.
    Type: Application
    Filed: March 28, 2014
    Publication date: October 1, 2015
    Applicant: CAE Inc.
    Inventors: Patrick Piché, Bogdan Anghel, Olivier Christin, Sergiy Samus, Robert Ricci, Daniel Gosselin