IP Library Granted Patent US 10,163,001
Granted Patent B2
US 10,163,001 · App. 15/088,604 · Granted Dec 25, 2018

Method and system for controlling virtual model formed in virtual space

Inventors: Junsik Kim (Seoul, KR); Jung Min Park (Seoul, KR); Sang Rok Oh (Gangneung-si, KR)
Assignee: Korea Institute of Science and Technology
G06K9/00355G06F3/011G06F3/017G06T19/20G06T2219/2016G06T2219/2021
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,163,001
App. No.
15/088,604
Granted
Dec 25, 2018
Kind
B2
Abstract

The virtual model control system has an input device configured to provide input information for formation, movement or transformation of a virtual model; a control device configured to form the virtual model based on the input information received from the input device, move or transform the virtual model, form a plurality of physical particles at the virtual model, form contact point information therefor, and move the plurality of physical particles to update the contact point information; an output device configured to output the virtual model to the outside. When the plurality of physical particles penetrates into another virtual model in the virtual space, the control devices update the contact point information so that the penetrating physical particles are rearranged at an outer side of the another virtual model.

Claims (48)

1. A virtual model control system for controlling a virtual model formed in a virtual space, comprising:

a sensor configured to provide input information;

a processor configured to

control a first virtual model and a second virtual model based on the input information,

dispersively dispose a plurality of physical particles at a boundary surface of the first virtual model, and

in response to particles among the plurality of physical particles penetrating into the second virtual model, move the particles by respective distances to be disposed outside of the second virtual model and change respective magnitudes of force applied by the particles on the second virtual model based on the respective distances; and

a display configured to display the first virtual model and the second virtual model,

wherein the boundary surface of the first virtual model is transformed so that the rearranged physical particles are located on the boundary surface.

2. The virtual model control system according to claim 1 ,

wherein the particles are moved in a direction perpendicular to a penetrated boundary surface of the second virtual model to be arranged in contact with the penetrated boundary surface.

3. The virtual model control system according to claim 1 ,

wherein each particle among the plurality of physical particles has a location, a shape, a size, a mass, a speed, an intensity and direction of an applied force, a friction coefficient, or an elastic modulus.

4. The virtual model control system according to claim 1 ,

wherein the plurality of physical particles is formed with spherical particles of a unit size.

5. The virtual model control system according to claim 1 ,

wherein when the particles are moved, the respective magnitudes of force applied by the particles on the second virtual model are changed.

6. The virtual model control system according to claim 1 ,

wherein the boundary surface of the first virtual model is transformable, and

wherein a boundary surface of the second virtual model is not transformable.

7. The virtual model control system according to claim 1 ,

wherein the first virtual model has a framework serving as a basis of a shape of the boundary surface and is moved or transformed according to a motion of the framework.

8. The virtual model control system according to claim 7 ,

wherein the first virtual model is a virtual hand model.

9. The virtual model control system according to claim 8 ,

wherein the sensor comprises a hand recognizer configured to trace a motion of a framework of an actual hand, and

wherein the motion of the framework of the first virtual model is performed corresponding to a motion of a framework of the actual hand.

10. The virtual model control system according to claim 9 ,

wherein the is sensor comprises a leap motion sensor or an RGBD sensor.

11. A virtual model control method for controlling a virtual model formed in a virtual space, comprising:

forming a first virtual model and a second virtual model;

dispersively disposing a plurality of physical particles at a boundary surface of the first virtual model;

checking whether the plurality of physical particles penetrates into the second virtual model according to a movement or transformation of the first virtual model or the second virtual model; and

in response to particles among the plurality of physical particles penetrating into the second virtual model, moving the particles by respective distances to be disposed outside of the second virtual model and changing respective magnitudes of force applied by the particles on the second virtual model based on the respective distances,

wherein the first virtual model has a framework serving as a basis of a shape of the boundary surface and is moved or transformed according to a motion of the framework.

12. The virtual model control method according to claim 11 , further comprising:

tracing a motion of a framework of an actual hand by using a hand recognition device,

wherein the motion of the framework of the first virtual model corresponds to the motion of the framework of the actual hand.

13. The virtual model control method of claim 11 , further comprising:

moving a portion of the boundary surface to a location of the moved particles.

14. The virtual model control method of claim 13 , further comprising:

further moving the moved portion of the boundary surface and the moved particles, which are located outside of the second virtual model, in response to determining that an interval between the plurality of physical particles is excessively decreased due to the moving of the particles.

15. The virtual model control method of claim 11 , wherein the respective magnitudes of force are adjusted based on how deeply the respective particles penetrate the second virtual model.

16. A virtual model control method for controlling a virtual model formed in a virtual space, comprising:

forming a first virtual model and a second virtual model;

dispersively disposing a plurality of physical particles at a boundary surface of the first virtual model;

checking whether the plurality of physical particles penetrates into the second virtual model according to a movement or transformation of the first virtual model or the second virtual model;

in response to particles among the plurality of physical particles penetrating into the second virtual model, moving the particles by respective distances to be disposed outside of the second virtual model and changing respective magnitudes of force applied by the particles on the second virtual model based on the respective distances; and

transforming the boundary surface of the first virtual model so that the rearranged physical particles are located on the boundary surface.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2016
From: KIM, JUNSIK; PARK, JUNG MIN; OH, SANG ROK
To: KOREA INSTITUTE OF SCIENCE AND TECHNOLOGY
Reel/Frame 038173/0445 →
Priority Claims (1)
KR 10-2015-0099778 · Jul 14, 2015 · national
Continuity (1)
Related Publication 20170018119A1 · Jan 19, 2017
Cited By (7)
US 12,236,510 US 12,387,409 US 12,456,245 US 12,468,379 US 12,518,170 US 12,569,761 US 12,663,874