DOC PREVIEW
TAMU CSCE 689 - subspace

This preview shows page 1-2-3-23-24-25-26-46-47-48 out of 48 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 48 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 48 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 48 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 48 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 48 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 48 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 48 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 48 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 48 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 48 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 48 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Subspace Gradient Domain Mesh DeformationScott SchaeferContributionsFramework for constrained deformationFramework for constrained deformationSkeletal constraintsSkeletal constraintsVolume preservationVolume preservationProjectionProjection--based manipulationbased manipulationDetail preservation functionDetail preservation functionFast nonFast non--linear, sublinear, sub--space solverspace solverSkeletal ConstraintsConstructing BonesUser drags a line in screen spaceUser drags a line in screen spaceFor each pixelFor each pixelFind first two intersections with surfaceFind first two intersections with surfaceFit a least squares line to all midpointsFit a least squares line to all midpointsRegion of InfluenceConstruct supporting planes (normal Construct supporting planes (normal perpendicular to perpendicular to abab) at end) at end--pointspointsFlood from intersection triangles outward Flood from intersection triangles outward until all connecteduntil all connectedMathematical ConstraintFor each sample point along For each sample point along ababCompute MV coordinates with respect to Compute MV coordinates with respect to vertices in region of influencevertices in region of influenceClose mesh by fanning to Close mesh by fanning to centroidcentroidon endson endsVolume PreservationCalculating AreaCalculating AreaCalculating AreaCalculating AreaCalculating AreaCalculating AreaCalculating AreaCalculating AreaCalculating Area11121221100yxyxyxCalculating AreaCalculating AreaCalculating AreaCalculating AreaCalculating AreaCalculating AreaCalculating AreaCalculating AreaCalculating AreaCalculating AreaCalculating Area11121221100yxyxyxCalculating Area10011211100yxyxCalculating Area∑++=iiiiiyxyxarea1121Calculating Volume∑=iiiiiiiiiizyxzyxzyxvolume3,3,3,2,2,2,1,1,1,61Projection-Based ManipulationDetail PreservationNonNon--linear linear LaplacianLaplaciancoordinatescoordinatesip0pir,θil,θ)())cot()(cot(0,,21ppnkiiilir−+∝−∑θθDetail PreservationNonNon--linear linear LaplacianLaplaciancoordinatescoordinatesip0pir,θil,θ)())cot()(cot(0,,21ppnkiiilir−+=−∑θθαDetail PreservationNonNon--linear linear LaplacianLaplaciancoordinatescoordinatesip0pir,θil,θ∑∑+++=iiliriiilirnkpp))cot()(cot())cot()(cot(,,21,,210θθαθθDetail PreservationNonNon--linear linear LaplacianLaplaciancoordinatescoordinatesip0pir,θil,θvppiiliriiilir+++=∑∑))cot()(cot())cot()(cot(,,,,0θθθθDetail PreservationNonNon--linear linear LaplacianLaplaciancoordinatescoordinatesvppiiliriiilir+++=∑∑))cot()(cot())cot()(cot(,,,,0θθθθ0pipDetail PreservationNonNon--linear linear LaplacianLaplaciancoordinatescoordinatesvppiiliriiilir+++=∑∑))cot()(cot())cot()(cot(,,,,0θθθθ0pipDetail PreservationNonNon--linear linear LaplacianLaplaciancoordinatescoordinatesvppiiliriiilir+++=∑∑))cot()(cot())cot()(cot(,,,,0θθθθ0pipvDetail PreservationNonNon--linear linear LaplacianLaplaciancoordinatescoordinatesvppppiiii=−×−+∑)()(010α0pipvFind through pseudoinverseiαDetail PreservationNonNon--linear linear LaplacianLaplaciancoordinatescoordinates0pipvvppppppppppiiiiiiiiii)ˆˆ()ˆˆ()ˆˆ()ˆˆ(0010010ˆˆ−×−∑−×−∑+++=∑ααβNon-linear MinimizationSubspace SolverConstruct a lowConstruct a low--res approximation of meshres approximation of meshExpress constraints in terms of MV Express constraints in terms of MV coordinatescoordinatesSubspace SolverSubspace SolverConstraints are on the highConstraints are on the high--resresmesh… NOT mesh… NOT the lowthe low--res meshres meshA variant of a multiA variant of a multi--grid solvergrid solverSpeeds up convergence and helps stabilitySpeeds up convergence and helps stabilitySubspace SolverConstraints are on the highConstraints are on the high--resresmesh… NOT mesh… NOT the lowthe low--res meshres meshA variant of a multiA variant of a multi--grid solvergrid solverSpeeds up convergence and helps stabilitySpeeds up convergence and helps stabilitySubspace SolverResolution of lowResolution of low--res mesh affects quality of res mesh affects quality of deformationdeformationResultsConclusionsMost useful deformation constraints involve Most useful deformation constraints involve nonnon--linear functionslinear functionsMV coordinates accelerate solvingMV coordinates accelerate solvingDon’t be afraid of nonDon’t be afraid of


View Full Document

TAMU CSCE 689 - subspace

Documents in this Course
slides

slides

10 pages

riccardo2

riccardo2

33 pages

ffd

ffd

33 pages

intro

intro

23 pages

slides

slides

19 pages

p888-ju

p888-ju

8 pages

w1

w1

23 pages

vfsd

vfsd

8 pages

chapter2

chapter2

20 pages

MC

MC

41 pages

w3

w3

8 pages

Tandem

Tandem

11 pages

meanvalue

meanvalue

46 pages

w2

w2

10 pages

CS689-MD

CS689-MD

17 pages

VGL

VGL

8 pages

ssq

ssq

10 pages

Load more
Download subspace
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view subspace and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view subspace 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?