20-meshes

# 20-meshes - Class Calendar Meshes Lecture 20 CPSC 578/478...

This preview shows pages 1–3. Sign up to view the full content.

1 Meshes Lecture 20 CPSC 578/478 Spring 2005 Meshes Creation detour to 3D Scanning, Point Clouds Representation Processing Class Calendar: April 4: assignment # 3 due TODAY April 6: assignment #4 topic/teams due April 11: assignment #4 short proposal due April 13: Quiz #2 April 18: assignment #4 long proposal due April 20: assignment #4 5 min oral proposal/preliminary results May 10: assignment #4 code, executable report due Course Syllabus I. Image processing II. Rendering III. Modeling IV. Animation V. Advanced Topics Image Processing Modeling Animation Rendering Modeling How do we . .. Create 3D objects? Store 3D objects? Use 3D objects? Different methods for different object representations In different phases (creation, storage, use) the same object may be represented in different ways. 3D Object Representations Raw data Point cloud Range image Polygon soup Surfaces Mesh Subdivision Parametric Implicit Solids Voxels BSP tree CSG Sweep High-level structures Scene graph Skeleton Application specific previous lecture previous lecture, implicits Volume rendering Ray acceleration Assignment #3

This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document
3D Object Representations Raw data Point cloud Range image Polygon soup Surfaces Mesh Subdivision Parametric Implicit Solids Voxels BSP tree CSG Sweep High-level structures Scene graph Skeleton Application specific 8 Polygonal (Triangle) Meshes Creation Parametric/Implicit Conversion Scanners Representation Winged Edge Geometric Processing Compression Simplification Smoothing 9 Parametric Bicubic Patches •Point Q(u,v) on any patch is defined by combining control points with polynomial blending functions: T T V M UM = 4 , 4 3 , 4 2 , 4 1 , 4 4 , 3 3 , 3 2 , 3 1 , 3 4 , 2 3 , 2 2 , 2 1 , 2 4 , 1 3 , 1 2 , 1 1 , 1 ) , ( P P P P P P P P P P P P P P P P v u Q Where M is a matrix describing the blending functions for a parametric cubic curve (e.g., Bezier, B-spline, etc.) [ ] 1 2 3 u u u = U [ ] 1 2 3 v v v = V REVIEW – CREATING MESHES 10 B-Spline Patches V M UM T Spline B Spline B = 4 , 4 3 , 4 2 , 4 1 , 4 4 , 3 3 , 3 2 , 3 1 , 3 4 , 2 3 , 2 2 , 2 1 , 2 4 , 1 3 , 1 2 , 1 1 , 1 ) , ( P P P P P P P P P P P P P P P P v u Q Watt Figure 6.28 = 0 6 1 3 2 6 1 0 2 1 0 2 1 0 2 1 1 2 1 6 1 2 1 2 1 6 1 Spline B M REVIEW 11 Bezier Patches V M UM T Bezier Bezier = 4 , 4 3 , 4 2 , 4 1 , 4 4 , 3 3 , 3 2 , 3 1 , 3 4 , 2 3 , 2 2 , 2 1 , 2 4 , 1 3 , 1 2 , 1 1 , 1 ) , ( P P P P P P P P P P P P P P P P v u Q FvDFH Figure 11.42 = 0 0 0 1 0 0 3 3 0 3
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

### Page1 / 14

20-meshes - Class Calendar Meshes Lecture 20 CPSC 578/478...

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document
Ask a homework question - tutors are online