发明名称 Updating damaged-enhanced 3D polygon meshes
摘要 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).
申请公布号 US9430875(B1) 申请公布日期 2016.08.30
申请号 US201414567313 申请日期 2014.12.11
申请人 CAE INC. 发明人 LaGace Michel;Piche Patrick
分类号 G06G7/48;G06T17/20;G06F17/50;G06T17/10 主分类号 G06G7/48
代理机构 Gowling Lafleur Henderson LLP 代理人 Gowling Lafleur Henderson LLP ;Yelle Benoit
主权项 1. A method for updating damaged-enhanced three dimensional (3D) polygon meshes in a computer simulation, the computer simulation being associated to a storage module accessible to at least a first decentralized simulation station, a second decentralized simulation station and a centralized processing unit thereof, the storage module comprising a file system, the method comprising: at the first decentralized simulation station, during the computer simulation comprising a computer generated environment, determining coordinates of a virtual impact on a 3D polygon mesh of the computer generated environment; at the first decentralized simulation station and at runtime, computing at least one newly formed 3D polygon mesh from the virtual impact; at the first decentralized simulation station, rendering at least one damaged-enhanced image of the at least one newly formed 3D polygon mesh for display from a first field of view of the first decentralized simulation station; at the centralized processing unit, receiving the coordinates of the virtual impact; at the second decentralized simulation station, receiving the coordinates of the virtual impact; at the centralized processing unit, computing the at least one newly formed 3D polygon mesh from the received coordinates, wherein computing at the centralized processing unit is performed independently from the first decentralized simulation station, in non-real-time priority processing; at the centralized processing unit, locating a latest version of a content file in the file system that corresponds to the 3D polygon mesh; at the centralized processing unit, verifying if at least one transaction marker file associated with the content file exists, the at least one transaction marker file indicating if the content file is currently subject to an ongoing transaction; and from the centralized processing unit, when the content file is not currently subject to an ongoing transaction, persistently updating the storage module associated to the simulation with the at least one newly formed 3D polygon mesh by: copying the content file into a new content file on the file system;updating the new content file with the at least one newly formed 3D polygon mesh, a name of the new content file reflecting a newer version compared to the latest version; andupdating the at least one transaction marker file.
地址 Montréal CA