3D_Conceptspre
-
Upload
rajaramang -
Category
Documents
-
view
219 -
download
0
Transcript of 3D_Conceptspre
-
8/6/2019 3D_Conceptspre
1/10
3D Concepts
-
8/6/2019 3D_Conceptspre
2/10
Three-dimensional Graphics
3D computer graphics involves the additionaldimension of depth, allowing us to make morerealistic and higher fidelity representations of 3Dobjects in the real world
Paradoxically in most cases this is stillrepresented in 2D output devices utilisingtechniques to render these objects with theillusion of depth
3D Graphics is characterised more by the 3Dnature of the Models (input into rendering) ratherthan the final display (output) modeling world
-
8/6/2019 3D_Conceptspre
3/10
3D Coordinate Systems
We add a third dimension to our real-world ormodeling coordinate system by adding a z-axis toour 2D system
There are two possible ways of attaching the Z-axis
This gives rise to a left-handed or a right-handedsystem.
Imagine that the thumb and finger of each hand isthe x and y axis resp. The direction of your middlefinger shows the direction of the z-axis in eachsystem
-
8/6/2019 3D_Conceptspre
4/10
x
y
z
x
y
z
Left Handed Right Handed
(1,-1,1)(1,-1,-1)
The Right-handed system is the most commonly used.
-
8/6/2019 3D_Conceptspre
5/10
Object Representation
Graphics scenes can contain manydifferent kinds of objects and materialsurfaces
Trees, flowers, clouds, rocks, water, bricks,wood paneling, rubber, paper, marble, steel,glass, plastic and cloth
So it may not be surprising that there isno single method that we can use todescribe all the characteristics of these
different shapes/materials
-
8/6/2019 3D_Conceptspre
6/10
Object Representation
Scene = an assembly of one or moremodels
A model contains
Structural description: Geometry of the
shapeSurface description: Appearance and
light
-
8/6/2019 3D_Conceptspre
7/10
3D Object Representation
Object Boundaries:
Plane,
Curved Surfaces
Object Interiors:
Solid Objects:
Boundary RepresentationSpace-partition Representation
-
8/6/2019 3D_Conceptspre
8/10
3D Object Representations
Boundary representation
A set of surfaces that separate the objectinterior from the environment
Eg) Polyhedra, curved boundary surfaces
Space-partitioning
Partitioning the spatial region into a set ofsmall, nonoverlapping, contiguous solids(usually cubes)
Eg) Volumetric data, octrees, BSP trees
Procedural methods
Fractals, shape grammars
-
8/6/2019 3D_Conceptspre
9/10
3D Object Representation
-
8/6/2019 3D_Conceptspre
10/10