In order to solve the computing speed and efficiency problem of existing dynamic clothing simulation, this paper presents a dynamic garment simulation based on a hybrid bounding volume hierarchy. It firstly uses MCASG graph theory to do the primary segmentation for a given three-dimensional human body model. And then it applies K-means cluster to do the secondary segmentation to collect the human body’s upper arms, lower arms, upper legs, lower legs, trunk, hip and woman’s chest as the elementary units of dynamic clothing simulation. According to different shapes of these elementary units, it chooses the closest and most efficient hybrid bounding box to specify these units, such as cylinder bounding box and elliptic cylinder bounding box. During the process of constructing these bounding boxes, it uses the least squares method and slices of the human body to get the related parameters. This approach makes it possible to use the least amount of bounding boxes to create close collision detection regions for the appearance of the human body. A spring-mass model based on a triangular mesh of the clothing model is finally constructed for dynamic simulation. The simulation result shows the feasibility and superiority of the method described.
2
Dostęp do pełnego tekstu na zewnętrznej witrynie WWW
This paper focuses on the better performance between the garment simulation result and the simulation speed. For simplicity and clarity, a notation “PART” is defined to indicate the areas between the garment and the human body satisfying some constraints. The discrete mechanical model can be achieved by the two-stage process. In the first stage, the garment can be divided into several PARTs constrained by the distance. In the second stage, the mechanical model of each PART is formulated with a mathematical expression. Thus, the mechanical model of the garment can be obtained. Through changing the constrained distance, the simulation result and the simulation speed can be observed. From the variable distance, a desired value can be chosen for an optimal value. The results of simulations and experiments demonstrate that the better performance can be achieved at a higher speed by saving runtime with the acceptable simulation results and the efficiency of the proposed scheme can be verified as well.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.