Abstract
The aim of this study is to develop an automated process for modeling average 3D human body according to body types using both NUBRS-based modeling software Rhinoceros 3D® (Rhino) and Grasshopper as an algorithm editor. First, we categorized men aged 36 to 55 years included in SizeUSA 3D data into the three body types (normal, overweight, and obese), and selected seven samples in each body type. To execute the automated process of generating an average 3D model of their lower bodies in a step-by-step manner, the following procedures were performed: (1) Determine the main reference lines on the 3D-scanned lower bodies, including six horizontal reference lines and six vertical reference lines; (2) Create horizontal and vertical line grids and intersection points (3) Generate an average 3D model in a position that corresponds to the average coordinates of the intersection points (vertex coordinates) of seven samples for each body type. A Grasshopper algorithm was formulated to automatically execute all procedures that had to be repeatedly performed. As a way to verify the average model’s size and shape, the girth measurements of the samples for each body type were averaged, and the results were compared with those of the 3D average body shape. It was found that the deviation was less than 1 cm, which indicates the validity of the 3D modeling approach applied in the present study. Each process was incorporated into commands available in the Rhino interface, and this automation allowed a number of 3D body shape modeling operations to be implemented in a significantly reduced time period.
Highlights
The 3D modeling of the human body has played an essential role in computer animation, biomedical analysis and human-centric product development (Chu et al 2010)
We proposed a whole process for 3D body scanning, from reference line designation to average 3D model generation using Grasshopper, and designed commands to execute each step of the process in the Rhinoceros 3D® (Rhino) interface
We proposed an entire process for 3D body scanning, from reference line designation to average model generation, using the visual programming editor, Grasshopper, and designed commands to execute each step of the process in a step-by-step manner
Summary
The 3D modeling of the human body has played an essential role in computer animation, biomedical analysis and human-centric product development (Chu et al 2010). The existing 3D modeling methods currently used in apparel field are statisticsbased methods, 2D silhouette images-based methods, and morphing techniques. Polygons near the morphing points are morphed to form an average shape so that the empty space between the template shell and the reference shell can be filled. These techniques involve a problem, in that the ratio of the shape data reflected in each phase needs to be adjusted differently (Shin et al 2011). Addressing the problems of morphing techniques requires developing a method that can average multiple entities at the same time instead of executing the same process through one-on-one matching. It is necessary to develop a method to be able to generate 3D average models in a flexible manner and to keep errors consistently low whenever sample scan data are changed
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.