Week 2 - Modelling surfaces Flashcards

1
Q

Types of surface

A

Triangle Mesh
Subdivisional surfaces
Bicubic bezier
Tensor product spline/surface patch
Implicit surface
explicit surface
parametric surface
point set surface

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is the most common type of surface?

A

Triangle mesh

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What surface is ultimately drawn by the GPU?

A

Triangle Mesh, the 3d analogue of polylines

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What do subdivision surfaces do with a coarse polygonal mesh

A

Creates a smooth curved surface from them

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Tensor product splines are the surface analog of

A

spline curves

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Explicit formulas

A

Have the exact formula to represent the surface

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Procedural surfaces

A

Surfaces of revolution, generalised cylinder, swept surfaces

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

In what domain are surfaces of revolution popular?

A

medial images

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Tensor product spline/surface patch pros/cons

A

Pros:
- Smooth
- Defined by reasonably small number of points

Cons:
Harder to render, usually converted to triangles at render time anyway

Tricky to ensure continuity at patch boundaries, some extensions to solve this problem:
- Rational spline, splines in homogeneous coordinates
- NURB surfaces - Non-uniform rational bsplines
–Nurbs (nerves?) we have a ratio of polynomials and non-uniform locations for the control points

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Chaikin’s algorithm

A

corner cutting

essentially an extension of bspline curves , explained by castoral construction from week 1

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

sculpturing

A

With whatever fancy geometry we have, we can always start with a cube and keep sculpturing around it using corner cutting subdivision.

As long as the goal has the same topology as the starting object

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Pros / cons of implicit surface representation

A

Pros:
- Very efficient, can easily check if a point is on the surface, or inside or outside because we know the formula
- Also efficient for boolean operations which we need in graphics
- Can handle weird topology for animations
- Always easy to do sketchy modelling, where we don’t care much about the final product

Cons:
- Not be allowed to easily generate a point on the surface, because every time we add another control point, we need to generate a new formula

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What surface representation is used in modern modelling?

A

Implicit surfaces, using point sets to define them. Some cool math involved in this, including MLS moving

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Point set surface

A

A noisy 3d point cloud, with no connectivity. We can derive a reasonable surface from them.

Can be derived from scanners, laser range scans give us the points directly.

modelling is simple, we can add points to it without messing up the whole surface

How well did you know this?
1
Not at all
2
3
4
5
Perfectly