发明名称 SIMULATION APPARATUS, CONTROLLING METHOD, PROGRAM AND INFORMATION STORAGE MEDIUM FOR THE SIMULATION APPARATUS
摘要 Disclosed herein is a simulation apparatus which simulates a position of each of plural objects, which move in a virtual space together with time, at each of plural time points of calculation. The apparatus includes: an object pair information acquisition unit acquiring plural pieces of information of object pairs each including, as components thereof, two objects which contact with each other at each of the plural time points of calculation; an allocation unit allocating, at each of the plural time points of calculation, each of the plural object pairs to one of plural groups such that two or more object pairs which include a common object do not belong to the same group; and a calculation unit calculating, at each of the plural time points of calculation, an influence of contact of two objects included in each of the plural object pairs upon positions of the two objects.
申请公布号 US2015169804(A1) 申请公布日期 2015.06.18
申请号 US201414564497 申请日期 2014.12.09
申请人 Sony Computer Entertainment Inc. 发明人 Ishikawa Hitoshi;Matsuike Hiroshi;Yoshida Koichi
分类号 G06F17/50 主分类号 G06F17/50
代理机构 代理人
主权项 1. A simulation apparatus which simulates a position of each of a plurality of objects, which move in a virtual space together with time, at each of a plurality of points of time of calculation, comprising: an object pair information acquisition unit configured to acquire a plurality of pieces of information of object pairs each including, as components thereof, two objects which contact with each other at each of the plural points of time of calculation; an allocation unit configured to allocate, at each of the plural points of time of calculation, each of the plural object pairs corresponding to the acquired information to one of a plurality of groups such that two or more object pairs which include a common object do not belong to the same group; and a calculation unit configured to calculate, at each of the plural points of time of calculation, an influence of contact of two objects included in each of the plural object pairs corresponding to the acquired information upon positions of the two objects; the calculation unit executing the calculations of the object pairs in parallel to each other while preventing the calculations for the object pairs which belong to groups different from each other from being executed in parallel to each other; the allocation unit referring, when the allocation of an object pair at the present point of time of calculation is carried out, to allocation information when the object pairs were allocated to a plurality of groups at the immediately preceding point of time of calculation to determine allocation of the object pairs such that object pairs between which the two components are common at the immediately preceding point of time of calculation and at the present point of time of calculation belong to a group same as the group to which the two components were allocated at the immediately preceding point of time of calculation.
地址 Tokyo JP