How do you think the new GigE standards will influence the machine vision industry?
Respond or ask your question now!
“It’s a simple formula with hundreds of thousands of variables,” Zadikoff says. “The algorithms are all based on Newtonian physics. Forces like gravity act on it. There’s internal stuff like bending and stretching of the fabric. There are a lot of unknowns and you need the computing horsepower to do it.”
Zadikoff says the company selected the NVIDIA (Santa Clara, Calif.) CUDA software development environment to reconstruct its cloth simulation engine’s data and algorithms to run on GPUs. That helps remove bottlenecks in the CPU environment and deliver up to a 10X performance increase. Traditionally, the product development time for a seasonal fashion collection is 190 days, but the 3D simulation actually reduces time to market to as little as 35 days.
“OptiTex’s simulation software is computationally intensive,” says Sumit Gupta, Tesla Product Manager at NVIDIA. “Running it on just CPUs made the software too slow to offer real-time simulations. This is what motivated OptiTex to use the CUDA parallel computing technology available in NVIDIA GPUs. By using CUDA-enabled GPUs, OptiTex was able to speed-up the simulation of the look and feel of the fabric.
“OptiTex takes advantage of NVIDIA GPUs to compute the flow of the fabric,” he adds. “They use the GPU to compute advanced particle simulations and physics simulations that are used in cloth modeling. OptiTex has parallelized its simulation software to take advantage of the massively parallel CUDA architecture available in NVIDIA GPUs. The software thus executes tens of thousands of small tasks or threads on the hundreds of cores available on NVIDIA GPUs. The GPU thereby accelerates the simulation software by more than 10 times over computing it using just the CPU.”
After a number of criteria are entered, OptiTex’s 3D Runway creates a simulated fashion show. It uses approximately 65 key measurements, dozens of body morphs such as muscle tone definition, belly shape and a range of postures to create avatars. The designer then can tell how his or her clothing will look on a wide variety of body types.