Patent ID: 9552673
Date: 2017-01-24
CPC Classifications: G06F,G06T

Claim:
1. A computing device arranged to calculate a virtual object in a virtual reality environment, the computing device comprising: an input arranged to receive a plurality of images of at least part of a real object in an interaction volume associated with the virtual reality environment; a 3D tracker arranged to track 3D motion and/or deformation of a surface of the real object in the interaction volume using the received images and approximate the surface of the real object by filling the contour of the real object with a plurality of non-intersecting passive particles, wherein each passive particle is linked to one of a plurality of kinematic particles; and a physics simulator arranged to calculate the position of the virtual object in the virtual reality environment according to simulated forces between the virtual object and the real object, the simulated forces being determined at least using the tracked 3D motion and/or deformation, the plurality of passive particles, and the plurality of kinematic particles, wherein the simulated forces are determined such that the passive particles cannot penetrate the virtual object or the other passive particles.