SlideShare a Scribd company logo
POLYGON MESH
Advance Computer Graphics
Farah Al-Tufaili
Kufa university – College of computer science and
mathematics
Definition
• A polygon mesh is a surface that is constructed
out of a set of polygons that are joined together
by common edges
• A polygon mesh is a collection of vertices,
edges and faces that defines the shape of a
polyhedral object in 3D computer graphics and
solid modeling.
14 March 2015 2Computer graphics: Polygon mesh_______________ Farah Al-Tufaili
Elements Of Mesh Modeling
14 March 2015 3Computer graphics: Polygon mesh_______________ Farah Al-Tufaili
Vertex and FaceTables
Each face lists vertex
references
• Shared vertices
• Still no topology
information
14 March 2015 4Computer graphics: Polygon mesh_______________ Farah Al-Tufaili
Construction Of Polygonal Meshes
• Although it is possible to construct a mesh by manually specifying vertices
and faces, it is much more common to build meshes using a variety of tools.
A wide variety of 3D graphics software packages are available for use in
constructing polygon meshes.
• One of the more popular methods of constructing meshes is box modeling,
which uses two simple tools:
Subdivide
extrude
14 March 2015 5Computer graphics: Polygon mesh_______________ Farah Al-Tufaili
One of the more popular methods of constructing meshes is box
modeling, which uses two simple tools
• The subdivide tool splits faces and edges into smaller pieces by adding new
vertices. For example, a square would be subdivided by adding one vertex in
the center and one on each edge, creating four smaller squares.
• The extrude tool is applied to a face or a group of faces. It creates a new face
of the same size and shape which is connected to each of the existing edges
by a face.Thus, performing the extrude operation on a square face would
create a cube connected to the surface at the location of the face.
14 March 2015 6Computer graphics: Polygon mesh_______________ Farah Al-Tufaili
Construction Of Polygonal Meshes
• A second common modeling method is sometimes referred to as inflation
modeling or extrusion modeling.
• In this method, the user creates a 2D shape which traces the outline of an
object from a photograph or a drawing.
• The user then uses a second image of the subject from a different angle and
extrudes the 2D shape into 3D, again following the shape’s outline
14 March 2015 7Computer graphics: Polygon mesh_______________ Farah Al-Tufaili
Extrusion modeling
• This method is especially
common for creating faces and
heads. In general, the artist will
model half of the head and then
duplicate the vertices, invert
their location relative to some
plane, and connect the two
pieces together.This ensures
that the model will be
symmetrical.
14 March 2015 8Computer graphics: Polygon mesh_______________ Farah Al-Tufaili
Construction Of Polygonal Meshes
• Another common method of creating a polygonal mesh is by connecting
together various primitives, which are predefined polygonal meshes created
by the modeling environment. Common primitives include:
• Cubes
• Pyramids
• Cylinders
• 2D primitives, such as squares, triangles, and disks
• Specialized or esoteric primitives, such as the UtahTeapot or Suzanne, Blender's monkey
mascot.
• Spheres
14 March 2015 9Computer graphics: Polygon mesh_______________ Farah Al-Tufaili
polygon meshes representation
Polygon meshes may be represented in a variety of ways, using
different methods to store the vertex, edge and face data.
These include:
1. Vertex-vertex meshes
2.Face-vertex meshes
3. Winged-edge meshes
4.Render dynamic meshes
14 March 2015 10Computer graphics: Polygon mesh_______________ Farah Al-Tufaili
1- Vertex-vertex meshes
• Represent an object as a set of
vertices connected to other vertices.
This is the simplest representation,
but not widely used since the face
and edge information is implicit.
Thus, it is necessary to traverse the
data in order to generate a list of
faces for rendering. In addition,
operations on edges and faces are
not easily accomplished.
14 March 2015 11Computer graphics: Polygon mesh_______________ Farah Al-Tufaili
2-Face-vertex meshes
• Represent an object as a
set of faces and a set of
vertices.This is the most
widely used mesh
representation, being the
input typically accepted by
modern graphics
hardware.
14 March 2015 12Computer graphics: Polygon mesh_______________ Farah Al-Tufaili
• Introduced by Baumgart 1975, winged-edge meshes explicitly represent
the vertices, faces, and edges of a mesh.This representation is widely used
in modeling programs to provide the greatest flexibility in dynamically
changing the mesh geometry, because split and merge operations can be
done quickly.
14 March 2015 13
3-Winged-edge meshes
Computer graphics: Polygon mesh_______________ Farah Al-Tufaili
4- Render dynamic meshes
• Winged-edge meshes are not the only representation which allows for
dynamic changes to geometry. A new representation which combines
winged-edge meshes and face-vertex meshes is the render dynamic mesh,
which explicitly stores both, the vertices of a face and faces of a vertex (like
FaceVertics meshes), and the faces and vertices of an edge (like winged-
edge).
14 March 2015 14Computer graphics: Polygon mesh_______________ Farah Al-Tufaili
Shading Models
• Flat Shading (less computation
needed)
• Gouraud shading
• Phong Shading (heavy
computation needed)
14 March 2015 15
Flat
Gouraud
Phong
Computer graphics: Polygon mesh_______________ Farah Al-Tufaili
How to compute the normal
vectors?
• The mesh is a set of polygons
• We can compute the normal vectors for each polygon (triangle)
• We can color the whole polygon using the same normal
• vector (flat shading)
14 March 2015 16Computer graphics: Polygon mesh_______________ Farah Al-Tufaili
Flat Shading
• Compute the color at the middle of the polygon
• All points in the same polygon are colored by the same color
• One illumination calculation per polygon Assign all pixels inside each
polygon the same color
14 March 2015 17Computer graphics: Polygon mesh_______________ Farah Al-Tufaili
Flat Shading
• A fast and simple method.
• Gives reasonable result only if all of the following assumptions
are valid:The object is really a polyhedron.
• Light source is far away from the surface so that N•L is constant over each
polygon.
• Viewing position is far away from the surface so thatV•R is constant over
each polygon.
14 March 2015 18Computer graphics: Polygon mesh_______________ Farah Al-Tufaili
Flat Shading
• Objects look like they are composed of polygons
• OK for polyhedral objects
• Not so good for ones with smooth surfaces
14 March 2015 19Computer graphics: Polygon mesh_______________ Farah Al-Tufaili
Gouraud Shading (Smooth Shading)
• Compute the color at each vertex first
• Compute the color inside the polygon by interpolating the colors of the
vertices composing the polygon
14 March 2015 20Computer graphics: Polygon mesh_______________ Farah Al-Tufaili
• Produces smoothly shaded polygonal mesh Piecewise linear approximation
• Need fine mesh to capture subtle lighting effects
14 March 2015 21
Gouraud Shading (Smooth Shading)
Computer graphics: Polygon mesh_______________ Farah Al-Tufaili
Phong Shading
• Interpolating the normal vectors at the vertices
• Do the computation of illumination at each point in the polygon
• Apply the illumination model along each scan line to calculate pixel
intensities for each surface point
14 March 2015 22Computer graphics: Polygon mesh_______________ Farah Al-Tufaili
Phong Shading
• One lighting calculation per
pixel.
• Approximate surface normals
for points inside polygons by
bilinear interpolation of
normals from vertices
14 March 2015 23Computer graphics: Polygon mesh_______________ Farah Al-Tufaili
What’s Bad About Polygons?
•What are some disadvantages of polygonal
representations?
14 March 2015 24Computer graphics: Polygon mesh_______________ Farah Al-Tufaili
Polygons Aren’t Great
• They are always an approximation to curved surfaces
• But can be as good as you want, if you are willing to pay in size
• Normal vectors are approximate
• They throw away information
• Most real-world surfaces are curved, particularly natural surfaces
• They can be very unstructured
• It is difficult to perform many geometric operations
• Results can be unduly complex, for instance
14 March 2015 25Computer graphics: Polygon mesh_______________ Farah Al-Tufaili
Thank you
for
listening
14 March 2015 26Computer graphics: Polygon mesh_______________ Farah Al-Tufaili

More Related Content

PPT
Object oriented modeling and design
PPTX
Architecture Design
PDF
Artificial Intelligence (AI) is revolutionizing the field of architecture
PDF
Housing and settlement system
PPTX
Building Plan Approvals.pptx
PPTX
Computer applications in architecture
PPTX
GRPHICS01 - Introduction to 3D Graphics
PPTX
Perspective projection
Object oriented modeling and design
Architecture Design
Artificial Intelligence (AI) is revolutionizing the field of architecture
Housing and settlement system
Building Plan Approvals.pptx
Computer applications in architecture
GRPHICS01 - Introduction to 3D Graphics
Perspective projection

What's hot (20)

PPT
Visible surface detection in computer graphic
PPTX
Cyrus beck line clipping algorithm
PPTX
Computer graphics(parametric cubic curves)
PPTX
Concept of basic illumination model
PPT
Shading
PPTX
Bezier Curve
PPT
PPTX
clippiNG COMPUTER GRAPHICS A NEW ERA.pptx
PPTX
Overview of the graphics system
PPTX
Solid modeling-Sweep Representation and B-representation
PPTX
Window to viewport transformation&matrix representation of homogeneous co...
PPTX
Output primitives in Computer Graphics
PPT
B-spline
PPTX
Model1 Active and Passive Graphics.pptx
PPTX
Curve and text clipping
PPTX
Bezier curve & B spline curve
PPTX
Polygon mesh
PDF
Unit 3
PPT
Hidden surfaces
PPTX
Character generation techniques
Visible surface detection in computer graphic
Cyrus beck line clipping algorithm
Computer graphics(parametric cubic curves)
Concept of basic illumination model
Shading
Bezier Curve
clippiNG COMPUTER GRAPHICS A NEW ERA.pptx
Overview of the graphics system
Solid modeling-Sweep Representation and B-representation
Window to viewport transformation&matrix representation of homogeneous co...
Output primitives in Computer Graphics
B-spline
Model1 Active and Passive Graphics.pptx
Curve and text clipping
Bezier curve & B spline curve
Polygon mesh
Unit 3
Hidden surfaces
Character generation techniques
Ad

Viewers also liked (20)

PPT
Polygon Notes
PPT
Quadric surfaces
PPT
Polygons presentation
PPTX
Computer graphics chapter 4
PPTX
Computer Graphics
PPT
Composite transformations
PPT
Object representations
PDF
Computer Graphics
PDF
Polygon Mesh Representation
PPT
Illumination model
PPTX
Computer Graphics: Visible surface detection methods
PDF
Notes 2D-Transformation Unit 2 Computer graphics
PPTX
Polygons (its meaning, nature and types) for grade v
PPTX
Types of Polygons
PDF
9 5 Classifying Quadrilaterals
PPT
Quadrilaterals And Polygons
DOCX
Ba (Hons.) Dissertation
PDF
Voxel based global-illumination
PDF
Computer graphics notes
DOCX
What visual methods are employed by UK supermarkets to influence product choi...
Polygon Notes
Quadric surfaces
Polygons presentation
Computer graphics chapter 4
Computer Graphics
Composite transformations
Object representations
Computer Graphics
Polygon Mesh Representation
Illumination model
Computer Graphics: Visible surface detection methods
Notes 2D-Transformation Unit 2 Computer graphics
Polygons (its meaning, nature and types) for grade v
Types of Polygons
9 5 Classifying Quadrilaterals
Quadrilaterals And Polygons
Ba (Hons.) Dissertation
Voxel based global-illumination
Computer graphics notes
What visual methods are employed by UK supermarkets to influence product choi...
Ad

Similar to Polygon mesh (20)

PPTX
Week 3 Polygonal Modelling
PPTX
From Polygons to Quadratics.pptx
PPT
1422798749.2779lecture 5
DOCX
Geometric theory task 3 3 d the basics
DOCX
Ha4 mesh construction
PPT
Polygon drawing
PDF
04 - Geometric Modelling para el diseño ...
PPTX
Cs8092 computer graphics and multimedia unit 3
PDF
Rhino Working with Meshes
PDF
(slides 8) Visual Computing: Geometry, Graphics, and Vision
PDF
Phong Shading over any Polygonal Surface
PPTX
3D-Object Representation in Computer Graphics.pptx
PDF
3d-object-representation.pdf
PDF
Cg seminar
PPT
Shading in OpenGL
PDF
Introducao ao Curso Anselmo Cardoso de Paiva Ufma
PPTX
GRPHICS02 - Creating 3D Graphics
PDF
CG_MODULE2 (1) Fill Area Primitives Polygon Fill Areas
PPTX
ch6 lighting and shading ch6 presenttion(1).pptx
Week 3 Polygonal Modelling
From Polygons to Quadratics.pptx
1422798749.2779lecture 5
Geometric theory task 3 3 d the basics
Ha4 mesh construction
Polygon drawing
04 - Geometric Modelling para el diseño ...
Cs8092 computer graphics and multimedia unit 3
Rhino Working with Meshes
(slides 8) Visual Computing: Geometry, Graphics, and Vision
Phong Shading over any Polygonal Surface
3D-Object Representation in Computer Graphics.pptx
3d-object-representation.pdf
Cg seminar
Shading in OpenGL
Introducao ao Curso Anselmo Cardoso de Paiva Ufma
GRPHICS02 - Creating 3D Graphics
CG_MODULE2 (1) Fill Area Primitives Polygon Fill Areas
ch6 lighting and shading ch6 presenttion(1).pptx

More from Farah M. Altufaili (10)

PDF
A Correlative Information-Theoretic Measure for Image Similarity
PPTX
PPTX
Stereo vision
PPT
Writing a good cv
PPTX
Virtual Private Network VPN
PPTX
Fuzzy image processing- fuzzy C-mean clustering
PPTX
Principal component analysis
PPTX
Tiny encryption algorithm
PPTX
Nanotechnology and its impact on modern computer
PPTX
Adversarial search
A Correlative Information-Theoretic Measure for Image Similarity
Stereo vision
Writing a good cv
Virtual Private Network VPN
Fuzzy image processing- fuzzy C-mean clustering
Principal component analysis
Tiny encryption algorithm
Nanotechnology and its impact on modern computer
Adversarial search

Recently uploaded (20)

PDF
Interior Structure and Construction A1 NGYANQI
PDF
Design Thinking - Module 1 - Introduction To Design Thinking - Dr. Rohan Dasg...
PDF
Key Trends in Website Development 2025 | B3AITS - Bow & 3 Arrows IT Solutions
PPTX
12. Community Pharmacy and How to organize it
PPT
EGWHermeneuticsffgggggggggggggggggggggggggggggggg.ppt
PDF
Emailing DDDX-MBCaEiB.pdf DDD_Europe_2022_Intro_to_Context_Mapping_pdf-165590...
PPTX
An introduction to AI in research and reference management
PDF
SEVA- Fashion designing-Presentation.pdf
PPTX
AD Bungalow Case studies Sem 2.pptxvwewev
PPTX
rapid fire quiz in your house is your india.pptx
PPT
pump pump is a mechanism that is used to transfer a liquid from one place to ...
PPTX
AC-Unit1.pptx CRYPTOGRAPHIC NNNNFOR ALL
PPTX
LITERATURE CASE STUDY DESIGN SEMESTER 5.pptx
PPTX
Media And Information Literacy for Grade 12
PPT
UNIT I- Yarn, types, explanation, process
PDF
Quality Control Management for RMG, Level- 4, Certificate
PDF
YOW2022-BNE-MinimalViableArchitecture.pdf
PPTX
mahatma gandhi bus terminal in india Case Study.pptx
PPTX
YV PROFILE PROJECTS PROFILE PRES. DESIGN
PPT
WHY_R12 Uaafafafpgradeaffafafafaffff.ppt
Interior Structure and Construction A1 NGYANQI
Design Thinking - Module 1 - Introduction To Design Thinking - Dr. Rohan Dasg...
Key Trends in Website Development 2025 | B3AITS - Bow & 3 Arrows IT Solutions
12. Community Pharmacy and How to organize it
EGWHermeneuticsffgggggggggggggggggggggggggggggggg.ppt
Emailing DDDX-MBCaEiB.pdf DDD_Europe_2022_Intro_to_Context_Mapping_pdf-165590...
An introduction to AI in research and reference management
SEVA- Fashion designing-Presentation.pdf
AD Bungalow Case studies Sem 2.pptxvwewev
rapid fire quiz in your house is your india.pptx
pump pump is a mechanism that is used to transfer a liquid from one place to ...
AC-Unit1.pptx CRYPTOGRAPHIC NNNNFOR ALL
LITERATURE CASE STUDY DESIGN SEMESTER 5.pptx
Media And Information Literacy for Grade 12
UNIT I- Yarn, types, explanation, process
Quality Control Management for RMG, Level- 4, Certificate
YOW2022-BNE-MinimalViableArchitecture.pdf
mahatma gandhi bus terminal in india Case Study.pptx
YV PROFILE PROJECTS PROFILE PRES. DESIGN
WHY_R12 Uaafafafpgradeaffafafafaffff.ppt

Polygon mesh

  • 1. POLYGON MESH Advance Computer Graphics Farah Al-Tufaili Kufa university – College of computer science and mathematics
  • 2. Definition • A polygon mesh is a surface that is constructed out of a set of polygons that are joined together by common edges • A polygon mesh is a collection of vertices, edges and faces that defines the shape of a polyhedral object in 3D computer graphics and solid modeling. 14 March 2015 2Computer graphics: Polygon mesh_______________ Farah Al-Tufaili
  • 3. Elements Of Mesh Modeling 14 March 2015 3Computer graphics: Polygon mesh_______________ Farah Al-Tufaili
  • 4. Vertex and FaceTables Each face lists vertex references • Shared vertices • Still no topology information 14 March 2015 4Computer graphics: Polygon mesh_______________ Farah Al-Tufaili
  • 5. Construction Of Polygonal Meshes • Although it is possible to construct a mesh by manually specifying vertices and faces, it is much more common to build meshes using a variety of tools. A wide variety of 3D graphics software packages are available for use in constructing polygon meshes. • One of the more popular methods of constructing meshes is box modeling, which uses two simple tools: Subdivide extrude 14 March 2015 5Computer graphics: Polygon mesh_______________ Farah Al-Tufaili
  • 6. One of the more popular methods of constructing meshes is box modeling, which uses two simple tools • The subdivide tool splits faces and edges into smaller pieces by adding new vertices. For example, a square would be subdivided by adding one vertex in the center and one on each edge, creating four smaller squares. • The extrude tool is applied to a face or a group of faces. It creates a new face of the same size and shape which is connected to each of the existing edges by a face.Thus, performing the extrude operation on a square face would create a cube connected to the surface at the location of the face. 14 March 2015 6Computer graphics: Polygon mesh_______________ Farah Al-Tufaili
  • 7. Construction Of Polygonal Meshes • A second common modeling method is sometimes referred to as inflation modeling or extrusion modeling. • In this method, the user creates a 2D shape which traces the outline of an object from a photograph or a drawing. • The user then uses a second image of the subject from a different angle and extrudes the 2D shape into 3D, again following the shape’s outline 14 March 2015 7Computer graphics: Polygon mesh_______________ Farah Al-Tufaili
  • 8. Extrusion modeling • This method is especially common for creating faces and heads. In general, the artist will model half of the head and then duplicate the vertices, invert their location relative to some plane, and connect the two pieces together.This ensures that the model will be symmetrical. 14 March 2015 8Computer graphics: Polygon mesh_______________ Farah Al-Tufaili
  • 9. Construction Of Polygonal Meshes • Another common method of creating a polygonal mesh is by connecting together various primitives, which are predefined polygonal meshes created by the modeling environment. Common primitives include: • Cubes • Pyramids • Cylinders • 2D primitives, such as squares, triangles, and disks • Specialized or esoteric primitives, such as the UtahTeapot or Suzanne, Blender's monkey mascot. • Spheres 14 March 2015 9Computer graphics: Polygon mesh_______________ Farah Al-Tufaili
  • 10. polygon meshes representation Polygon meshes may be represented in a variety of ways, using different methods to store the vertex, edge and face data. These include: 1. Vertex-vertex meshes 2.Face-vertex meshes 3. Winged-edge meshes 4.Render dynamic meshes 14 March 2015 10Computer graphics: Polygon mesh_______________ Farah Al-Tufaili
  • 11. 1- Vertex-vertex meshes • Represent an object as a set of vertices connected to other vertices. This is the simplest representation, but not widely used since the face and edge information is implicit. Thus, it is necessary to traverse the data in order to generate a list of faces for rendering. In addition, operations on edges and faces are not easily accomplished. 14 March 2015 11Computer graphics: Polygon mesh_______________ Farah Al-Tufaili
  • 12. 2-Face-vertex meshes • Represent an object as a set of faces and a set of vertices.This is the most widely used mesh representation, being the input typically accepted by modern graphics hardware. 14 March 2015 12Computer graphics: Polygon mesh_______________ Farah Al-Tufaili
  • 13. • Introduced by Baumgart 1975, winged-edge meshes explicitly represent the vertices, faces, and edges of a mesh.This representation is widely used in modeling programs to provide the greatest flexibility in dynamically changing the mesh geometry, because split and merge operations can be done quickly. 14 March 2015 13 3-Winged-edge meshes Computer graphics: Polygon mesh_______________ Farah Al-Tufaili
  • 14. 4- Render dynamic meshes • Winged-edge meshes are not the only representation which allows for dynamic changes to geometry. A new representation which combines winged-edge meshes and face-vertex meshes is the render dynamic mesh, which explicitly stores both, the vertices of a face and faces of a vertex (like FaceVertics meshes), and the faces and vertices of an edge (like winged- edge). 14 March 2015 14Computer graphics: Polygon mesh_______________ Farah Al-Tufaili
  • 15. Shading Models • Flat Shading (less computation needed) • Gouraud shading • Phong Shading (heavy computation needed) 14 March 2015 15 Flat Gouraud Phong Computer graphics: Polygon mesh_______________ Farah Al-Tufaili
  • 16. How to compute the normal vectors? • The mesh is a set of polygons • We can compute the normal vectors for each polygon (triangle) • We can color the whole polygon using the same normal • vector (flat shading) 14 March 2015 16Computer graphics: Polygon mesh_______________ Farah Al-Tufaili
  • 17. Flat Shading • Compute the color at the middle of the polygon • All points in the same polygon are colored by the same color • One illumination calculation per polygon Assign all pixels inside each polygon the same color 14 March 2015 17Computer graphics: Polygon mesh_______________ Farah Al-Tufaili
  • 18. Flat Shading • A fast and simple method. • Gives reasonable result only if all of the following assumptions are valid:The object is really a polyhedron. • Light source is far away from the surface so that N•L is constant over each polygon. • Viewing position is far away from the surface so thatV•R is constant over each polygon. 14 March 2015 18Computer graphics: Polygon mesh_______________ Farah Al-Tufaili
  • 19. Flat Shading • Objects look like they are composed of polygons • OK for polyhedral objects • Not so good for ones with smooth surfaces 14 March 2015 19Computer graphics: Polygon mesh_______________ Farah Al-Tufaili
  • 20. Gouraud Shading (Smooth Shading) • Compute the color at each vertex first • Compute the color inside the polygon by interpolating the colors of the vertices composing the polygon 14 March 2015 20Computer graphics: Polygon mesh_______________ Farah Al-Tufaili
  • 21. • Produces smoothly shaded polygonal mesh Piecewise linear approximation • Need fine mesh to capture subtle lighting effects 14 March 2015 21 Gouraud Shading (Smooth Shading) Computer graphics: Polygon mesh_______________ Farah Al-Tufaili
  • 22. Phong Shading • Interpolating the normal vectors at the vertices • Do the computation of illumination at each point in the polygon • Apply the illumination model along each scan line to calculate pixel intensities for each surface point 14 March 2015 22Computer graphics: Polygon mesh_______________ Farah Al-Tufaili
  • 23. Phong Shading • One lighting calculation per pixel. • Approximate surface normals for points inside polygons by bilinear interpolation of normals from vertices 14 March 2015 23Computer graphics: Polygon mesh_______________ Farah Al-Tufaili
  • 24. What’s Bad About Polygons? •What are some disadvantages of polygonal representations? 14 March 2015 24Computer graphics: Polygon mesh_______________ Farah Al-Tufaili
  • 25. Polygons Aren’t Great • They are always an approximation to curved surfaces • But can be as good as you want, if you are willing to pay in size • Normal vectors are approximate • They throw away information • Most real-world surfaces are curved, particularly natural surfaces • They can be very unstructured • It is difficult to perform many geometric operations • Results can be unduly complex, for instance 14 March 2015 25Computer graphics: Polygon mesh_______________ Farah Al-Tufaili
  • 26. Thank you for listening 14 March 2015 26Computer graphics: Polygon mesh_______________ Farah Al-Tufaili

Editor's Notes

  • #3: . We assume that no edge belongs to more than two polygons. If an edge belongs to one polygon only, then the edge is on the boundary of the surface; if an edge belongs to two polygons then the edge lies in the interior of the surface.
  • #6: The subdivide tool splits faces and edges into smaller pieces by adding new vertices. For example, a square would be subdivided by adding one vertex in the center and one on each edge, creating four smaller squares. The extrude tool is applied to a face or a group of faces. It creates a new face of the same size and shape which is connected to each of the existing edges by a face. Thus, performing the extrude operation on a square face would create a cube connected to the surface at the location of the face.
  • #8: . This method is especially common for creating faces and heads. In general, the artist will model half of the head and then duplicate the vertices, invert their location relative to some plane, and connect the two pieces together. This ensures that the model will be symmetrical.