Download ppt - 2009 OptiTex At ECS

Transcript
Page 1: 2009 OptiTex At ECS

OptiTex Virtual Try On Engine

Page 2: 2009 OptiTex At ECS

Imagine what having:

• Realistic CG clothes so convincing, they could not be distinguished from pictures.

• Real time rendering capabilities of human bodies and faces that reproduce incredibly realistic results.

• Images of clothes that portray fit, feel and look with high fidelity.

…Would do to online apparel

Page 3: 2009 OptiTex At ECS

Virtual vs. Real

Page 4: 2009 OptiTex At ECS

About OptiTex Ltd.

• OptiTex is a developer of CAD solutions for the fashion and other sewing based industries

• OptiTex has over 20 years of experience and more than 23,000 active installations worldwide.

Page 5: 2009 OptiTex At ECS

Virtual try on Market

• The potential– Apparel sales forecast will reach $40 billion

by 2010 in USA alone.– Online clothing is showing the highest e-

commerce growth rate (25%).

• The challenge– Buyers cannot validate fit– Return rates are high (40%)– Existing Online catalogues are limited to

predefined combinations– Poor shopping experience

Page 6: 2009 OptiTex At ECS

The Solution

Required components– Real-time components:

• Accurate, real time physics simulator• Photo realistic rendering capabilities• Synthesis of human body shapes• Virtual try on web application • Ecommerce platform

– Off line components:• Advanced content creation tools• Ecommerce backend

Develop a virtual try-on engine capable of serving any apparel related E-commerce web site.

Page 7: 2009 OptiTex At ECS

Ecommerce Platform

Page 8: 2009 OptiTex At ECS

EcommerceSystem

Abstract

Manufacturer & Retailer

Online Shopper

Virtual Try On Engine

Page 9: 2009 OptiTex At ECS

Synthesis of human body shapes

HeightWeightWaistBustHipsThighShouldersInseamOutseam+more…

Page 10: 2009 OptiTex At ECS

Physics

• Cloth is modeled with a discrete set of final elements.– Each element models real forces such

as:• Fabric weight• Stretch resistance• Bending resistance• External forces such as gravity,

friction and wind– Newtonian physics are the governing

equations– Iterative numerical methods are used

to solve

Page 11: 2009 OptiTex At ECS

Real Time Physics

• Complex clothing items are modeled with more than 100K polygons.– 50K vertices with 150K variables

• For real time, the entire process is computed at 60 frames per second which translates to 16.6 Milliseconds per frame.

Page 12: 2009 OptiTex At ECS

Accelerating Physics

• Simulation bottle necks– Implicit integration and linear system

solver– Collision detection– Normal calculations– Skin & Rig calculations– Rendering

• Highly parallel nature of all of the above– Chose Nvidia™ Cuda as a parallel

development environment.– Porting sequential code to a parallel

environment is a challenge.

Page 13: 2009 OptiTex At ECS

Rendering

• Virtual try-on results will be compared with real photographs

• Synthetically reproducing light reflection from complex materials such as human skin (Sub surface scattering) and is a major challenge– Interactive Ray Tracing– Pixel based shaders (GLSL or

CGFX)

Page 14: 2009 OptiTex At ECS
Page 15: 2009 OptiTex At ECS
Page 16: 2009 OptiTex At ECS

Comparisons

Page 17: 2009 OptiTex At ECS

Reality Server (Mental Ray)

Page 18: 2009 OptiTex At ECS

Thank you,

The OptiTex Team