Transcript
Page 1: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

A Survey on FFD

Reporter: Gang XuMar 15, 2006

Page 2: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work

Outline

Page 3: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Overview

FFD (Free Form Deformation) : Sederberg and Parry, 1986

Application : Animate, Modeling , Image processing.

Software: Maya, 3D max, Softimage

Page 4: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Classification Non-Accurate FFD

Sample points

Accurate FFD (Jieqing Feng, 1998)

No sample points

Page 5: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Non-Accurate FFD

No deformation tools

Having deformation tools

Page 6: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

No deformation tools

Barr, 1984. Deformation by matrices whose com

ponents are functions of one space coordinate.

Tapering, twisting , bending

Page 7: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Having deformation tools

Volume-based FFD Surface-based FFD

Curve-based FFD

Point-based FFD

Page 8: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Volume-based FFD

Bezier volume-based FFD(Sederbeg, 1986) Four steps Create deformation tools. Associate the object to the deformation space Modify the deformation tools. The object is deformed.

Page 9: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Bezier volume-based FFD

Page 10: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Extensions of Bezier FFD B-spline volume (GP 89, Com89) NURBS volume (LW94)

They are both simple Extensions of Bezier FFD, but have good property:

local deformation and weight.

Page 11: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Subdivision volume based FFD

MacCracken and Joy , 1996 arbitrary topology lattices

Page 12: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Weighted T-spline based FFD Song Wenhao, 2005Weighted T-spline volume,Octree subidivision.

Page 13: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Scalar field based FFD

Hua and Qing, 2003

Page 14: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Summary and discussion

The basic idea is same, only the tool is

different. Is there other good tool?

Page 15: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Surface based FFD(1)

Feng Jieqing, Ma Lizhuang, 1996

The parametric surface is considered as the deformation tool

Page 16: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Step 1

The deformation tool is defined: a B-spline surface forming a rectangular Planar grid on XOY plane.

Page 17: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

The object is associated to the deformation tool

Step 2

Page 18: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

The deformation tool is modified.

The object is deformationed.

Step 3 and Step 4

Page 19: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Results

Page 20: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Subdivision surface based FFD

Feng Jieqing, 2005 Arbitrary topology. Multiresolution FFD.

Page 21: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Process

Page 22: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Process

Page 23: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Generation of control mesh

Primitive mesh and Boolean operations

Reed graph method

Page 24: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Generation of deformation space

Page 25: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Subdivision Method

Page 26: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Parameterization

Attaching object on the subdivision surface The nearest point rule

Page 27: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Modify the control mesh

Page 28: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Multiresolution space deformation

Page 29: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Implementation results

Page 30: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Summary

Arbitrary topology Multiresolution No parametric form Costs

Page 31: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Other surface based FFD

Mean value coordinate (Ju Tao, 2005)

Page 32: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Triangular mesh based FFD (Kobayashi ,2003)

Other surface based FFD

Page 33: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Curve based FFD

The deformation tool is curve

Build coordinate systems

Page 34: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

de Casteljau algorithm (Chang, 1994) line---curve

Generalized de Casteljau FFD

Page 35: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Generalized de Casteljau FFD

Page 36: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Results

Page 37: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Results

Page 38: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Generalization

Rectangular domain (Bechmann, 2001) Rectangular-----Surface Triangular domain (Mikita, 1996) Triangular---------Surface

Generalize to trivariate case, just the FFD proposed by Sedeberg and Parry

Page 39: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Axial deformation (Lararus, 94) Initial curve can be arbitrary.

Page 40: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Process Define initial curve and the zone of influence para

meters. The source curve is recursively subdivided into a li

ne segment approximation. The Rotation minimizing orthogonal frame are then constructed for each line segment. All sample points are parametrised with respect to the approximated curve by establishing the closest point on the curve S(ti).

The curve is reshaped by the user. The deformation of the curve is transmitted to the

object.

Page 41: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Result

Page 42: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Arc-length based AxDf and Length preserving Deformation

Peng, 1999

Page 43: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Wire-based FFD (singh, 1998)

Page 44: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

FFD with curve pairs

Xu Jianquan, 2001.

Page 45: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Direct manipulate of FFD, Hsu,1992

Through a given point Least square method

Point-based FFD

Page 46: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Dirichlet FFD(Moccozet, 1997)

Computational Geometry Convex hull ,Delaunay triangulation Voronoi graph, FFD

Page 47: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Constraint optimal based DFFD

Hu Shimin, 2001

efficient explicit solutions

decomposable multiple point constraints

Constraint optimal method

Page 48: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

FFD using NURBS volume

Page 49: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Explicit solution for directmanipulation of FFD

Page 50: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Explicit solution for directmanipulation of FFD

Page 51: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Decomposability of multiplepoint constraints

Theorem. A direct manipulation of FFD with h point constraints can be decomposed into h manipulationswith single point constraints.

Page 52: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Modeling example

Page 53: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Modeling example

Page 54: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Accurate FFD Feng Jieqing, 1998 No sample points, every point

Page 55: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Process (1)

B-spline volume is first converted (using cutting planes determined by its knot vectors) to a piecewise continuous Bezier volume

The object is then subdivided and re-triangulated. Each triangle of the object mesh is within a Bezier volume

Page 56: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Process (2) We conduct the functional compositio

n via shifting operators for each Bezier volume

The result of the deformation is a set of triangular Bezier patches, whos

e degree is the sum of three directional degrees of the B-spline volume

Page 57: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Results

Page 58: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Results

Page 59: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Improved accurate FFD

Bernstein interpolation: efficient

Trimmed Bezier surface (Feng, 2002): Consistent with the industrial standard

Page 60: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Result

Page 61: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Results

Page 62: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Dynamic deformation Linear interpolation (Feng ,1997)

0 1(1 )S t S tS

Page 63: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Summary

Tool is different but idea is same

Four steps

Other method? Other idea?

Page 64: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Future work

FFD with DMS spline volume

Page 65: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Difficult

The choice of domain and control mesh

Page 66: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Future work

FFD with DMS spline surface

Page 67: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Difficult The choice of domain and control

mesh Generate the control mesh by

mesh simplification

Page 68: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Future work Harmonic-type equation based

dynamic deformation (curve based deformation)

2 2

2 2( ) ( , ) 0X u vu v

2 2

2 2( ) ( , ) 0X u tu t

Page 69: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Curve based dynamic FFD

Page 70: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Surface based dynamic FFD

2 2 2

2 2 2( ) ( , , ) 0X u v tu v t

Page 71: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Volume based dynamic FFD

2 2 2 2

2 2 2 2( ) ( , , , ) 0X u v w tu v w t

Page 72: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Morphing based dynamic FFD Curve morphing and curve based

FFD Surface morphing and surface

based FFD

Page 73: A Survey on FFD Reporter: Gang Xu Mar 15, 2006. Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline

Thanks!


Top Related