发明名称 Multi-solver physics engine
摘要 A method has steps tracking states for objects in a virtual world by software (SW) executed by a processor from a non-transitory physical medium, noting that physics simulation is necessary to determine a change in display for a particular object, noting characteristics of the particular object, selecting from a plurality of modules, a specific physics simulation module optimized for objects having the characteristics of the particular object, and applying the physics simulation module selected to determine display change for the particular object.
申请公布号 US9457277(B2) 申请公布日期 2016.10.04
申请号 US201313905989 申请日期 2013.05.30
申请人 Roblox Corporation 发明人 Loduha Tim;He Kevin Kaichuan;Baszucki David
分类号 G06T3/00;A63F13/573;G06T13/00;G06F17/50;A63F13/56;A63F13/577 主分类号 G06T3/00
代理机构 Central Coast Patent Agency, Inc. 代理人 Boys Donald R.;Central Coast Patent Agency, Inc.
主权项 1. A method comprising: classifying individual ones of objects in a virtual world provided by software executing from a non-transitory medium on a processor of a network-connected server, into different kinds of objects, including, but not limited to, two or more of humanoid characters, assemblies of parts constrained by pinned rotary joints, liquid, gases, slurries, objects floating in liquid, projectiles, and large heavy objects; preparing a specific physics simulation engine optimized to simulate motion for each one of the kinds of objects into which objects in the virtual world are classified; determining that simulation is required for one of the objects in the virtual world; calling, from the plurality of specific simulation engines, the specific simulation engine optimized for objects of the kind of object for which it is determined that simulation is required; and applying the specific simulation engine to the state of the object for which it is determined simulation is required, determining any display change for that object.
地址 San Mateo CA US