System, method and readable recording medium of controlling virtual model
First Claim
1. A non-transitory computer-readable recording medium, which comprises commands for executing a method of controlling a virtual model as a processor in an electronic device to perform physics simulation of the virtual model in a virtual space, the method comprising:
- generating a first virtual model having a first object physics field defined at least partly in terms of at least one first field parameter which determines whether or not to perform simulation of interaction of the first virtual model with another virtual model based on a range assigned to the at least one first field parameter;
generating a second virtual model having a second object physics field defined at least partly in terms of at least one second field parameter which determines whether or not to perform simulation of interaction of the second virtual model with another virtual model based on a range assigned to the at least one second field parameter;
when the at least one first field parameter and the at least one second field parameter are capable of corresponding to each other, checking whether there is a portion where the first and second object physics fields correspond to each other; and
when there is a portion where the first and second object physics fields correspond to each other, generating an interaction of the first and second virtual models;
wherein meshes of the first and second virtual models are selected from at least one mesh corresponding to at least one preset level of detail (LOD),wherein the method further comprises changing a mesh of at least one of the first or the second virtual models according to a LOD which is determined in consideration of the portion where the first and second object physics fields overlap each other,wherein the at least one first field parameter and the at least one second field parameter are respective distances from respective center points of the first and the second virtual models,wherein the first and the second object physics fields are further defined at least partly by respective spaces located from the respective center points of the first and the second virtual models to a maximum distance,wherein the meshes of the first and second virtual models are closer to an original shape of the first and second virtual models as the LOD is higher, andwherein the LOD is determined to be higher as a portion where the first and second object physics fields overlap each other is greater.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of controlling a virtual model to perform physics simulation to the virtual model in a virtual space includes: generating a first virtual model having a first object physics field which is a range with respect to a first field parameter; generating a second virtual model having a second object physics field which is a range with respect to a second field parameter; when the field parameters are capable of corresponding to each other, checking whether there is a portion where the object physics fields correspond to each other; and when there is a portion where the object physics fields correspond to each other, generating an interaction of the virtual models.
13 Citations
10 Claims
-
1. A non-transitory computer-readable recording medium, which comprises commands for executing a method of controlling a virtual model as a processor in an electronic device to perform physics simulation of the virtual model in a virtual space, the method comprising:
-
generating a first virtual model having a first object physics field defined at least partly in terms of at least one first field parameter which determines whether or not to perform simulation of interaction of the first virtual model with another virtual model based on a range assigned to the at least one first field parameter; generating a second virtual model having a second object physics field defined at least partly in terms of at least one second field parameter which determines whether or not to perform simulation of interaction of the second virtual model with another virtual model based on a range assigned to the at least one second field parameter; when the at least one first field parameter and the at least one second field parameter are capable of corresponding to each other, checking whether there is a portion where the first and second object physics fields correspond to each other; and when there is a portion where the first and second object physics fields correspond to each other, generating an interaction of the first and second virtual models; wherein meshes of the first and second virtual models are selected from at least one mesh corresponding to at least one preset level of detail (LOD), wherein the method further comprises changing a mesh of at least one of the first or the second virtual models according to a LOD which is determined in consideration of the portion where the first and second object physics fields overlap each other, wherein the at least one first field parameter and the at least one second field parameter are respective distances from respective center points of the first and the second virtual models, wherein the first and the second object physics fields are further defined at least partly by respective spaces located from the respective center points of the first and the second virtual models to a maximum distance, wherein the meshes of the first and second virtual models are closer to an original shape of the first and second virtual models as the LOD is higher, and wherein the LOD is determined to be higher as a portion where the first and second object physics fields overlap each other is greater. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system of controlling a virtual model to perform physics simulation of the virtual model in a virtual space, the system comprising at least one processor configured to execute program commands to implement:
-
a virtual model generating module configured to generate a virtual model having an object physics field defined at least partly in terms of at least one field parameter which determines whether or not to perform simulation of interaction of the virtual model with another virtual model based on a range assigned to the at least one field parameter; a field checking module configured to check whether there is a portion where a plurality of object physics fields of corresponding field parameters correspond to each other; and an interaction generating module configured to generate an interaction of a plurality of virtual models, wherein the virtual model generating module generates a first virtual model having a first object physics field defined at least partly in terms of a first field parameter and a second virtual model having a second object physics field defined at least partly in terms of a second field parameter, and wherein when the first and the second field parameters are capable of corresponding to each other and a portion where the first and the second object physics fields correspond to each other is checked by means of the field checking module, the interaction generating module generates an interaction of the first and the second virtual models; wherein meshes of the first and second virtual models are selected from at least one mesh corresponding to at least one preset level of detail (LOD), wherein the method further comprises changing a mesh of at least one of the first or the second virtual models according to a LOD which is determined in consideration of the portion where the first and second object physics fields overlap each other, wherein the at least one first field parameter and the at least one second field parameter are respective distances from respective center points of the first and the second virtual models, wherein the first and the second object physics fields are further defined at least partly by respective spaces located from the respective center points of the first and the second virtual models to a maximum distance, wherein the meshes of the first and second virtual models are closer to an original shape of the first and second virtual models as the LOD is higher, and wherein the LOD is determined to be higher as a portion where the first and second object physics fields overlap each other is greater.
-
-
10. A method of controlling a virtual model to perform physics simulation of the virtual model in a virtual space, comprising:
-
generating a first virtual model having a first object physics field defined at least partly in terms of at least one first field parameter which determines whether or not to perform simulation of interaction of the first virtual model with another virtual model based on a range assigned to the at least one first field parameter; generating a second virtual model having a second object physics field defined at least partly in terms of at least one second field parameter which determines whether or not to perform simulation of interaction of the second virtual model with another virtual model based on a range assigned to the at least one second field parameter; when the at least one first field parameter and the at least one second field parameter are capable of corresponding to each other, checking whether there is a portion where the first and second object physics fields correspond to each other; and when there is a portion where the first and second object physics fields correspond to each other, generating an interaction of the first and second virtual models; wherein meshes of the first and second virtual models are selected from at least one mesh corresponding to at least one preset level of detail (LOD), wherein the method further comprises changing a mesh of at least one of the first or the second virtual models according to a LOD which is determined in consideration of the portion where the first and second object physics fields overlap each other, wherein the at least one first field parameter and the at least one second field parameter are respective distances from respective center points of the first and the second virtual models, wherein the first and the second object physics fields are further defined at least partly by respective spaces located from the respective center points of the first and the second virtual models to a maximum distance, wherein the meshes of the first and second virtual models are closer to an original shape of the first and second virtual models as the LOD is higher, and wherein the LOD is determined to be higher as a portion where the first and second object physics fields overlap each other is greater.
-
Specification