System, method and apparatus of simulating physics in a virtual environment

    公开(公告)号:US11782500B2

    公开(公告)日:2023-10-10

    申请号:US17893948

    申请日:2022-08-23

    IPC分类号: G06F3/01 G06T19/00

    CPC分类号: G06F3/011 G06T19/006

    摘要: A method of simulating physics in a virtual worlds system includes: instantiating a multi-user virtual environment; selecting a plurality of physics hosts from a plurality of client devices based on predefined selection criteria; obtaining a request to modify an object within the multi-user virtual environment; in response to obtaining the request to modify the object, providing the request to the plurality of hosts and instructions to determine a candidate subsequent state of the object; obtaining a plurality of candidate subsequent states of the object, including a respective candidate subsequent state from each of the plurality of physics hosts; determining a subsequent state of the object based on the plurality of candidate subsequent states of the object; and providing the subsequent state of the object to the plurality of client devices and instructions to update their versions of the multi-user virtual environment based on the subsequent state of the object.

    Animation control method for multiple participants

    公开(公告)号:US11663765B2

    公开(公告)日:2023-05-30

    申请号:US17841531

    申请日:2022-06-15

    IPC分类号: G06T13/40 A63F13/57 G06T19/00

    摘要: A computer system is used to host a virtual reality universe process in which multiple avatars are independently controlled in response to client input. The host provides coordinated motion information for defining coordinated movement between designated portions of multiple avatars, and an application responsive to detect conditions triggering a coordinated movement sequence between two or more avatars. During coordinated movement, user commands for controlling avatar movement may be in part used normally and in part ignored or otherwise processed to cause the involved avatars to respond in part to respective client input and in part to predefined coordinated movement information. Thus, users may be assisted with executing coordinated movement between multiple avatars.

    TIME-DEPENDENT CLIENT INACTIVITY INDICIA IN A MULTI-USER ANIMATION ENVIRONMENT

    公开(公告)号:US20220309727A1

    公开(公告)日:2022-09-29

    申请号:US17841534

    申请日:2022-06-15

    摘要: A method for managing a multi-user animation platform is disclosed. A three-dimensional space within a computer memory is modeled. An avatar of a client is located within the three-dimensional space, the avatar being graphically represented by a three-dimensional figure within the three-dimensional space. The avatar is responsive to client input commands, and the three-dimensional figure includes a graphical representation of client activity. The client input commands are monitored to determine client activity. The graphical representation of client activity is then altered according to an inactivity scheme when client input commands are not detected. Following a predetermined period of client inactivity, the inactivity scheme varies non-repetitively with time.

    System, method and apparatus of simulating physics in a virtual environment

    公开(公告)号:US11455030B2

    公开(公告)日:2022-09-27

    申请号:US17308769

    申请日:2021-05-05

    IPC分类号: G06F3/01 G06T19/00

    摘要: A method of simulating physics in a virtual worlds system includes selecting at least one of the client devices participating in an instance of a scene as a physics host, the physics host determining subsequent states of objects and sending the subsequent states to one or more processors of a server, the subsequent states of objects comprising one or more of: subsequent locations, orientations, velocities and accelerations determined based on characteristics of the objects and constraints for simulating physics consistent with the new instance of the scene of the virtual worlds system.

    Time-dependent client inactivity indicia in a multi-user animation environment

    公开(公告)号:US11443472B2

    公开(公告)日:2022-09-13

    申请号:US17223204

    申请日:2021-04-06

    摘要: A method for managing a multi-user animation platform is disclosed. A three-dimensional space within a computer memory is modeled. An avatar of a client is located within the three-dimensional space, the avatar being graphically represented by a three-dimensional figure within the three-dimensional space. The avatar is responsive to client input commands, and the three-dimensional figure includes a graphical representation of client activity. The client input commands are monitored to determine client activity. The graphical representation of client activity is then altered according to an inactivity scheme when client input commands are not detected. Following a predetermined period of client inactivity, the inactivity scheme varies non-repetitively with time.