modeling and deformation of arms and legs based on ellipsoidal sweeping speaker: alvin...

15
Modeling and Deformati Modeling and Deformati on of Arms and Legs Ba on of Arms and Legs Ba sed on Ellipsoidal Swe sed on Ellipsoidal Swe eping eping Speaker: Alvin Speaker: Alvin Date:2/16/2004 Date:2/16/2004 From:PG03 From:PG03

Post on 19-Dec-2015

216 views

Category:

Documents


2 download

TRANSCRIPT

Modeling and Deformation of Modeling and Deformation of Arms and Legs Based on EllipArms and Legs Based on Ellip

soidal Sweepingsoidal Sweeping

Speaker: AlvinSpeaker: Alvin

Date:2/16/2004Date:2/16/2004

From:PG03From:PG03

Alivn/GAME LAB/CSIE/NDHUAlivn/GAME LAB/CSIE/NDHU Modeling and Deformation of Arms and Legs Based Modeling and Deformation of Arms and Legs Based on Ellipsoidal Sweepingon Ellipsoidal Sweeping

22

OutlineOutline

IntroductionIntroductionRelate WorkRelate WorkFrameworkFrameworkResultResultConclusionConclusion

Alivn/GAME LAB/CSIE/NDHUAlivn/GAME LAB/CSIE/NDHU Modeling and Deformation of Arms and Legs Based Modeling and Deformation of Arms and Legs Based on Ellipsoidal Sweepingon Ellipsoidal Sweeping

33

IntroductionIntroduction

To reduce the number of poses while To reduce the number of poses while maintaining the quality of the modeling and maintaining the quality of the modeling and animation.animation.

Use ellipsoids as a natural geometric Use ellipsoids as a natural geometric primitive.primitive.

A sweep-based technique for human body.A sweep-based technique for human body. Use a displacement map to find the original Use a displacement map to find the original

surface from the approximate base surface.surface from the approximate base surface.

Alivn/GAME LAB/CSIE/NDHUAlivn/GAME LAB/CSIE/NDHU Modeling and Deformation of Arms and Legs Based Modeling and Deformation of Arms and Legs Based on Ellipsoidal Sweepingon Ellipsoidal Sweeping

44

Relate WorkRelate Work

Layered ModelingLayered ModelingGeometric approximations.Geometric approximations.

Anatomy-based ModelingAnatomy-based ModelingPrecise representation.Precise representation.High computational cost.High computational cost.

Example-based ModelingExample-based ModelingUsing measured data.Using measured data.Range scanning or motion capture.Range scanning or motion capture.

Alivn/GAME LAB/CSIE/NDHUAlivn/GAME LAB/CSIE/NDHU Modeling and Deformation of Arms and Legs Based Modeling and Deformation of Arms and Legs Based on Ellipsoidal Sweepingon Ellipsoidal Sweeping

55

FrameworkFramework

Alivn/GAME LAB/CSIE/NDHUAlivn/GAME LAB/CSIE/NDHU Modeling and Deformation of Arms and Legs Based Modeling and Deformation of Arms and Legs Based on Ellipsoidal Sweepingon Ellipsoidal Sweeping

66

Skeleton ConstructionSkeleton Construction

•Feature points

•Joint

•Skeleton

Alivn/GAME LAB/CSIE/NDHUAlivn/GAME LAB/CSIE/NDHU Modeling and Deformation of Arms and Legs Based Modeling and Deformation of Arms and Legs Based on Ellipsoidal Sweepingon Ellipsoidal Sweeping

77

Ellipsoid Fitting & InterpolationEllipsoid Fitting & Interpolation•Partition the data points into disjoint sub-volumes.

•The interior volume is approximate by key ellipsoids.

•Ellipsoids with their major axes parallel to the coordinate axes.

•Only interpolate the center positions and scale factors.

Alivn/GAME LAB/CSIE/NDHUAlivn/GAME LAB/CSIE/NDHU Modeling and Deformation of Arms and Legs Based Modeling and Deformation of Arms and Legs Based on Ellipsoidal Sweepingon Ellipsoidal Sweeping

88

Base Surface GenerationBase Surface Generation

Alivn/GAME LAB/CSIE/NDHUAlivn/GAME LAB/CSIE/NDHU Modeling and Deformation of Arms and Legs Based Modeling and Deformation of Arms and Legs Based on Ellipsoidal Sweepingon Ellipsoidal Sweeping

99

Construction of the Displacement Construction of the Displacement MapMap

A smooth displacement map can be obtained by interpolating the sampled discrete displacement values.

Alivn/GAME LAB/CSIE/NDHUAlivn/GAME LAB/CSIE/NDHU Modeling and Deformation of Arms and Legs Based Modeling and Deformation of Arms and Legs Based on Ellipsoidal Sweepingon Ellipsoidal Sweeping

1010

DeformationDeformation

Alivn/GAME LAB/CSIE/NDHUAlivn/GAME LAB/CSIE/NDHU Modeling and Deformation of Arms and Legs Based Modeling and Deformation of Arms and Legs Based on Ellipsoidal Sweepingon Ellipsoidal Sweeping

1111

DeformationDeformation

Alivn/GAME LAB/CSIE/NDHUAlivn/GAME LAB/CSIE/NDHU Modeling and Deformation of Arms and Legs Based Modeling and Deformation of Arms and Legs Based on Ellipsoidal Sweepingon Ellipsoidal Sweeping

1212

DeformationDeformation

Alivn/GAME LAB/CSIE/NDHUAlivn/GAME LAB/CSIE/NDHU Modeling and Deformation of Arms and Legs Based Modeling and Deformation of Arms and Legs Based on Ellipsoidal Sweepingon Ellipsoidal Sweeping

1313

ResultResult

Alivn/GAME LAB/CSIE/NDHUAlivn/GAME LAB/CSIE/NDHU Modeling and Deformation of Arms and Legs Based Modeling and Deformation of Arms and Legs Based on Ellipsoidal Sweepingon Ellipsoidal Sweeping

1414

ResultResult

Alivn/GAME LAB/CSIE/NDHUAlivn/GAME LAB/CSIE/NDHU Modeling and Deformation of Arms and Legs Based Modeling and Deformation of Arms and Legs Based on Ellipsoidal Sweepingon Ellipsoidal Sweeping

1515

ConclusionConclusion

A new approach for modeling arms and A new approach for modeling arms and legs from data corresponding to a single legs from data corresponding to a single pose.pose.

These body parts are reconstructed into a These body parts are reconstructed into a layered structure.layered structure.

Greatly simplify the computation of sweep Greatly simplify the computation of sweep surface.surface.

Future work will address issues of Future work will address issues of computational problems.computational problems.