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: 9911241Abstract: 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: GrantFiled: September 30, 2014Date of Patent: March 6, 2018Assignee: CAE INC.Inventor: Patrick Piche
-
Patent number: 9754408Abstract: 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: GrantFiled: October 24, 2016Date of Patent: September 5, 2017Assignee: CAE INC.Inventors: Patrick Piché, Bogdan Anghel, Olivier Christin, Sergiy Samus, Robert Ricci, Daniel Gosselin
-
Patent number: 9754423Abstract: 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: GrantFiled: October 24, 2016Date of Patent: September 5, 2017Assignee: CAE INC.Inventors: Patrick Piché, Bogdan Anghel, Olivier Christin
-
Patent number: 9665979Abstract: 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: GrantFiled: September 30, 2015Date of Patent: May 30, 2017Inventors: Patrick Piche, Jonathan Breton
-
Publication number: 20170039777Abstract: 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: ApplicationFiled: October 24, 2016Publication date: February 9, 2017Inventors: Patrick Piché, Bogdan Anghel, Olivier Christin
-
Publication number: 20170039763Abstract: 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: ApplicationFiled: October 24, 2016Publication date: February 9, 2017Inventors: Patrick Piché, Bogdan Anghel, Olivier Christin, Sergiy Samus, Robert Ricci, Daniel Gosselin
-
Patent number: 9501866Abstract: 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: GrantFiled: March 28, 2014Date of Patent: November 22, 2016Assignee: CAE Inc.Inventors: Patrick Piché, Bogdan Anghel, Olivier Christin, Sergiy Samus, Robert Ricci, Daniel Gosselin
-
Patent number: 9483847Abstract: 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: GrantFiled: March 28, 2014Date of Patent: November 1, 2016Assignee: CAE, INC.Inventors: Patrick Piché, Bogdan Anghel, Olivier Christin
-
Patent number: 9430875Abstract: 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: GrantFiled: December 11, 2014Date of Patent: August 30, 2016Assignee: CAE INC.Inventors: Michel LaGace, Patrick Piche
-
Patent number: 9418477Abstract: 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: GrantFiled: September 30, 2014Date of Patent: August 16, 2016Assignee: CAE INC.Inventors: Patrick Piche, Jonathan Breton
-
Publication number: 20160093111Abstract: 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: ApplicationFiled: September 30, 2014Publication date: March 31, 2016Inventor: Patrick PICHE
-
Publication number: 20160093114Abstract: 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: ApplicationFiled: September 30, 2015Publication date: March 31, 2016Inventor: Patrick PICHE
-
Publication number: 20160093103Abstract: 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: ApplicationFiled: September 30, 2014Publication date: March 31, 2016Inventors: Patrick PICHE, Jonathan BRETON
-
Publication number: 20150279094Abstract: 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: ApplicationFiled: March 28, 2014Publication date: October 1, 2015Inventors: Patrick Piché, Bogdan Anghel, Olivier Christin
-
Publication number: 20150279095Abstract: 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: ApplicationFiled: March 28, 2014Publication date: October 1, 2015Applicant: CAE Inc.Inventors: Patrick Piché, Bogdan Anghel, Olivier Christin, Sergiy Samus, Robert Ricci, Daniel Gosselin