SlideShare uma empresa Scribd logo
1 de 25
CREATING A 3D IMAGE
Michael Heron
INTRODUCTION
 In this lecture we are going to look at the process
we go through in order to build a 3D image.
 At least in theory.
 Will need to wait until the lab before we do it For Reals.
 Two main techniques for doing this.
 Line Mode
 Box Mode
TERMINOLOGY
 Face
 A simple shape used to make up a more complex
shape.
 Also known as a polygon
 Vertex
 A corner point of a polygon
 Edge
 A line represented by two connected vertexes
CREATING A 3D OBJECT
 We need to do several things.
 Define the geometry of the shape.
 Apply transforms to set
 Location
 Scale
 Rotation
 Define surface details.
 Textures
 We do this for each object in a scene.
 We’ll talk about only one.
DEFINE THE GEOMETRY
 How do we define the geometry?
 We choose between two main ways.
 Or a hybrid of the two.
 First way is to draw each point in the shape.
 For large, complex shapes – extremely difficult.
 The more polygons we have, the more difficult this
becomes.
 This is the line mode of drawing shapes.
 There be dragons.
DEFINE THE GEOMETRY
 How do you sculpt an elephant?
 You take a block of marble, and chip away all the bits
that don’t look like an elephant.
 This is the Box Mode of drawing shapes.
 Start with an approximate shape.
 Usually one of the standard geometric principles.
 Manipulate it until it fits your needs.
 Or at least, closely approximates your needs.
 Recommended approach.
DEFINE THE GEOMETRY
 A third way is to make use of a representation of a
real object.
 Requires the use of specialised hard-ware
 Which you don’t have.
 The method you choose depends on
 The nature of the object
 Requirements of the model.
 A hybrid approach is usually the best
 Start with a rough shape, draw extensions to handle fine
detail work.
3D REPRESENTATIONAL FORMS
 Several ways to represent 3D Geometry:
 Polygonal.
 Objects approximated by nets of polygons
 A polymesh
 Bicubic
 Objects represented by nets of curved patches.
 Constructive Solid Geometry
 Constructed from sets of basic geometric shapes
 Space subdivision
 Ray-tracing
 We focus primarily on polygonal today.
 Talk about the rest in the next lecture, or thereabouts.
SIMPLE POLYMESH
(x1,y1,z1) (x2,y2,z2)
(x3,y3,z3)
(x4,y4,z4)
(x5,y5,z5) (x6,y6,z6)
(x7,y7,z7)(x8,y8,z8)
SIMPLE POLYMESH – LOCAL CO-ORDINATES
(0,0,0) (50,0,0)
(50,0,50)(0,0,50)
(0,50,0) (50,50,0)
(50,50,50)
SIMPLE POLYMESH - REPRESENTATION
object surfaces polygons vertices
SIMPLE POLYMESH - REPRESENTATION
 Represented by a face-vertex mesh
 A list of faces represented by vertexes
 A list of the vertexes and what faces they are part of
 Co-ordinate space of each vertex.
 This provides a mathematical, context independent
representation of an object in its own local space.
FACE-VERTEX MESH
POLYMESH NOTES
 Shape is only an approximation for complex images.
 Can’t represent a circle.
 Can represent something that is almost a circle
 Level of approximation dictated by polygon count.
 Shading and other detailing approaches can help to hide
shape approximations.
 Ubiquitous representation.
 Graphics cards usually include specialised hardware for
rendering large numbers of polygons.
DRAWING AN OBJECT
 Begin with simple starting shape.
 Want to draw a head? Start with a sphere.
 Can add a sphere as a base shape in Blender
 Consider necessary transforms.
 Can do vertex, edge, and face manipulation on
polymesh shapes.
 Can apply basic transforms to part of a shape.
 Can also extrude.
 Used to extend a part of a shape.
DRAWING AN OBJECT
 Can also spin basic shapes:
http://en.wikibooks.org/wiki/Blender_3D:_Noob_to_Pro/Modelling_a_Mu
g_using_Spinning_and_Extrusion
DRAWING A SHAPE
 Blender provides many different modifiers to
change the basic structure of how you interact with
a shape.
 Mirror allows you to mirror modifications across a
shape.
 Subsurf makes a rough image much smoother and
more organic.
 Lots of these modifiers
 Experimentation is the key
MODIFIER - SUBSURF
MOLDING A SHAPE
 Back to the elephant.
 How do we turn a simple shape into what we actually want?
 Begin with a sphere
 Elephant body
 Select appropriate faces on that sphere.
 Extrude into legs
 Add another sphere
 The head
 Extrude a trunk
 Extrude a tail
 The rough work is handled using these kind of processes.
EXTRUSION
 Extrusion is one of the most powerful tools you
have available in blender.
 Pick a face, and extend it outwards or inwards.
 Used to raise and lower surfaces.
 Can be used to create entirely new surfaces.
 Used to create shapes where shapes did not
previously exist.
 For example, in the coffee cup.
EXTRUSION
TEXTURING
 Once you have a basic shape you want to make
use of, you can apply various textures to it.
 This changes the colour, and how it interacts with light
sources.
 A base blender scene has three elements.
 A light source (by default, the sun)
 A camera
 A shape
TEXTURING
 The texturing system in Blender is extremely rich.
 You can set how your object interacts with light
 You can set the specific kind of rendering to be done
 You can choose transparency and type of textures.
 Most of these will not be visible except in preview
until a scene is rendered.
TEXTURES
 Importantly, we can also make use of predefined
bitmaps for a texture.
 We can make use of our own images which get layered onto
the shapes we provide.
 We’ll see more of this later lectures and labs.
 It’s not a simple concept and easier to understand when
shown rather than simply described.
 Experimentation very important.
 Can’t even begin to cover what Blender makes available!
SUMMARY
 Polymeshes are the graphical representation must
used.
 We’ll talk about the rest later.
 3D Object created by:
 Representing geometry
 Applying transforms
 Applying textures
 Rendering

Mais conteúdo relacionado

Mais procurados

Color and appearance information in 3d models
Color and appearance information in 3d modelsColor and appearance information in 3d models
Color and appearance information in 3d models
Frederic Kaplan
 
study Diffusion Curves: A Vector Representation for Smooth-Shaded Images
study Diffusion Curves: A Vector Representation for Smooth-Shaded Imagesstudy Diffusion Curves: A Vector Representation for Smooth-Shaded Images
study Diffusion Curves: A Vector Representation for Smooth-Shaded Images
Chiamin Hsu
 
morphological image processing
morphological image processingmorphological image processing
morphological image processing
John Williams
 
Dilation and erosion
Dilation and erosionDilation and erosion
Dilation and erosion
Aswin Pv
 

Mais procurados (20)

Texture mapping in_opengl
Texture mapping in_openglTexture mapping in_opengl
Texture mapping in_opengl
 
07object3d
07object3d07object3d
07object3d
 
1422798749.2779lecture 5
1422798749.2779lecture 51422798749.2779lecture 5
1422798749.2779lecture 5
 
3 d animation
3 d animation3 d animation
3 d animation
 
Terms 3d-artist
Terms 3d-artistTerms 3d-artist
Terms 3d-artist
 
COM2304: Morphological Image Processing
COM2304: Morphological Image ProcessingCOM2304: Morphological Image Processing
COM2304: Morphological Image Processing
 
Texture mapping
Texture mapping Texture mapping
Texture mapping
 
Boundary Extraction
Boundary ExtractionBoundary Extraction
Boundary Extraction
 
Beginning direct3d gameprogramming01_thehistoryofdirect3dgraphics_20160407_ji...
Beginning direct3d gameprogramming01_thehistoryofdirect3dgraphics_20160407_ji...Beginning direct3d gameprogramming01_thehistoryofdirect3dgraphics_20160407_ji...
Beginning direct3d gameprogramming01_thehistoryofdirect3dgraphics_20160407_ji...
 
COMPUTER GRAPHICS
COMPUTER GRAPHICSCOMPUTER GRAPHICS
COMPUTER GRAPHICS
 
Developing 3D Viewing Model from 2D Stereo Pair with its Occlusion Ratio
Developing 3D Viewing Model from 2D Stereo Pair with its Occlusion RatioDeveloping 3D Viewing Model from 2D Stereo Pair with its Occlusion Ratio
Developing 3D Viewing Model from 2D Stereo Pair with its Occlusion Ratio
 
OpenGL Texture Mapping
OpenGL Texture MappingOpenGL Texture Mapping
OpenGL Texture Mapping
 
Color and appearance information in 3d models
Color and appearance information in 3d modelsColor and appearance information in 3d models
Color and appearance information in 3d models
 
Texture mapping overview
Texture mapping overviewTexture mapping overview
Texture mapping overview
 
Shadow Detection Using MatLAB
Shadow Detection Using MatLABShadow Detection Using MatLAB
Shadow Detection Using MatLAB
 
study Diffusion Curves: A Vector Representation for Smooth-Shaded Images
study Diffusion Curves: A Vector Representation for Smooth-Shaded Imagesstudy Diffusion Curves: A Vector Representation for Smooth-Shaded Images
study Diffusion Curves: A Vector Representation for Smooth-Shaded Images
 
Chapter 9 morphological image processing
Chapter 9 morphological image processingChapter 9 morphological image processing
Chapter 9 morphological image processing
 
3D reconstruction by photogrammetry and 4D deformation measurement
3D reconstruction by photogrammetry and 4D deformation measurement3D reconstruction by photogrammetry and 4D deformation measurement
3D reconstruction by photogrammetry and 4D deformation measurement
 
morphological image processing
morphological image processingmorphological image processing
morphological image processing
 
Dilation and erosion
Dilation and erosionDilation and erosion
Dilation and erosion
 

Semelhante a GRPHICS02 - Creating 3D Graphics

Mesh construction
Mesh constructionMesh construction
Mesh construction
halo4robo
 
L3 u66 modelling 3 d the basics task 1 research
L3 u66 modelling 3 d the basics task 1 researchL3 u66 modelling 3 d the basics task 1 research
L3 u66 modelling 3 d the basics task 1 research
cassie_coyne
 
Ha4 mesh construction
Ha4   mesh constructionHa4   mesh construction
Ha4 mesh construction
JordanSmith96
 
Tutorial 1 - Computer Aided Design (Final Release)
Tutorial 1 - Computer Aided Design (Final Release)Tutorial 1 - Computer Aided Design (Final Release)
Tutorial 1 - Computer Aided Design (Final Release)
Charling Li
 
Task 3 completed!
Task 3 completed!Task 3 completed!
Task 3 completed!
AlanSmith96
 

Semelhante a GRPHICS02 - Creating 3D Graphics (20)

3D theory: geometry, extrusion, co-ordinate theory
3D theory: geometry, extrusion, co-ordinate theory3D theory: geometry, extrusion, co-ordinate theory
3D theory: geometry, extrusion, co-ordinate theory
 
UNIT-II Immersive Design for 3D.pptx
UNIT-II Immersive Design for 3D.pptxUNIT-II Immersive Design for 3D.pptx
UNIT-II Immersive Design for 3D.pptx
 
Game Art Courses - MAGES Institute
Game Art Courses - MAGES Institute Game Art Courses - MAGES Institute
Game Art Courses - MAGES Institute
 
Datt 2500 week 8
Datt 2500 week 8Datt 2500 week 8
Datt 2500 week 8
 
Mesh construction
Mesh constructionMesh construction
Mesh construction
 
Week 3 Polygonal Modelling
Week 3   Polygonal ModellingWeek 3   Polygonal Modelling
Week 3 Polygonal Modelling
 
Datt2500 week5
Datt2500 week5Datt2500 week5
Datt2500 week5
 
Datt2500 week3
Datt2500 week3Datt2500 week3
Datt2500 week3
 
L3 u66 modelling 3 d the basics task 1 research
L3 u66 modelling 3 d the basics task 1 researchL3 u66 modelling 3 d the basics task 1 research
L3 u66 modelling 3 d the basics task 1 research
 
Ha4 mesh construction
Ha4   mesh constructionHa4   mesh construction
Ha4 mesh construction
 
Zbrush Has The Answer To Everything
Zbrush Has The Answer To EverythingZbrush Has The Answer To Everything
Zbrush Has The Answer To Everything
 
Task 3
Task 3Task 3
Task 3
 
Tutorial 1 - Computer Aided Design (Final Release)
Tutorial 1 - Computer Aided Design (Final Release)Tutorial 1 - Computer Aided Design (Final Release)
Tutorial 1 - Computer Aided Design (Final Release)
 
3D Modeling Techniques : Types and Specific Applications
3D Modeling Techniques : Types and Specific Applications3D Modeling Techniques : Types and Specific Applications
3D Modeling Techniques : Types and Specific Applications
 
Week 2 - 3D Modelling Principles
Week 2 - 3D Modelling PrinciplesWeek 2 - 3D Modelling Principles
Week 2 - 3D Modelling Principles
 
Overview on Various Types of 3D Modeling Techniques
Overview on Various Types of 3D Modeling TechniquesOverview on Various Types of 3D Modeling Techniques
Overview on Various Types of 3D Modeling Techniques
 
Task 3 completed!
Task 3 completed!Task 3 completed!
Task 3 completed!
 
3 d modelling
3 d modelling3 d modelling
3 d modelling
 
Datt2500 week 02
Datt2500 week 02Datt2500 week 02
Datt2500 week 02
 
SpatialNote User Guide
SpatialNote User GuideSpatialNote User Guide
SpatialNote User Guide
 

Mais de Michael Heron

Mais de Michael Heron (20)

Meeple centred design - Board Game Accessibility
Meeple centred design - Board Game AccessibilityMeeple centred design - Board Game Accessibility
Meeple centred design - Board Game Accessibility
 
Musings on misconduct
Musings on misconductMusings on misconduct
Musings on misconduct
 
Accessibility Support with the ACCESS Framework
Accessibility Support with the ACCESS FrameworkAccessibility Support with the ACCESS Framework
Accessibility Support with the ACCESS Framework
 
ACCESS: A Technical Framework for Adaptive Accessibility Support
ACCESS:  A Technical Framework for Adaptive Accessibility SupportACCESS:  A Technical Framework for Adaptive Accessibility Support
ACCESS: A Technical Framework for Adaptive Accessibility Support
 
Authorship and Autership
Authorship and AutershipAuthorship and Autership
Authorship and Autership
 
Text parser based interaction
Text parser based interactionText parser based interaction
Text parser based interaction
 
SAD04 - Inheritance
SAD04 - InheritanceSAD04 - Inheritance
SAD04 - Inheritance
 
GRPHICS08 - Raytracing and Radiosity
GRPHICS08 - Raytracing and RadiosityGRPHICS08 - Raytracing and Radiosity
GRPHICS08 - Raytracing and Radiosity
 
GRPHICS07 - Textures
GRPHICS07 - TexturesGRPHICS07 - Textures
GRPHICS07 - Textures
 
GRPHICS06 - Shading
GRPHICS06 - ShadingGRPHICS06 - Shading
GRPHICS06 - Shading
 
GRPHICS05 - Rendering (2)
GRPHICS05 - Rendering (2)GRPHICS05 - Rendering (2)
GRPHICS05 - Rendering (2)
 
GRPHICS04 - Rendering (1)
GRPHICS04 - Rendering (1)GRPHICS04 - Rendering (1)
GRPHICS04 - Rendering (1)
 
GRPHICS03 - Graphical Representation
GRPHICS03 - Graphical RepresentationGRPHICS03 - Graphical Representation
GRPHICS03 - Graphical Representation
 
GRPHICS09 - Art Appreciation
GRPHICS09 - Art AppreciationGRPHICS09 - Art Appreciation
GRPHICS09 - Art Appreciation
 
2CPP18 - Modifiers
2CPP18 - Modifiers2CPP18 - Modifiers
2CPP18 - Modifiers
 
2CPP17 - File IO
2CPP17 - File IO2CPP17 - File IO
2CPP17 - File IO
 
2CPP16 - STL
2CPP16 - STL2CPP16 - STL
2CPP16 - STL
 
2CPP15 - Templates
2CPP15 - Templates2CPP15 - Templates
2CPP15 - Templates
 
2CPP14 - Abstraction
2CPP14 - Abstraction2CPP14 - Abstraction
2CPP14 - Abstraction
 
2CPP13 - Operator Overloading
2CPP13 - Operator Overloading2CPP13 - Operator Overloading
2CPP13 - Operator Overloading
 

Último

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Último (20)

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

GRPHICS02 - Creating 3D Graphics

  • 1. CREATING A 3D IMAGE Michael Heron
  • 2. INTRODUCTION  In this lecture we are going to look at the process we go through in order to build a 3D image.  At least in theory.  Will need to wait until the lab before we do it For Reals.  Two main techniques for doing this.  Line Mode  Box Mode
  • 3. TERMINOLOGY  Face  A simple shape used to make up a more complex shape.  Also known as a polygon  Vertex  A corner point of a polygon  Edge  A line represented by two connected vertexes
  • 4. CREATING A 3D OBJECT  We need to do several things.  Define the geometry of the shape.  Apply transforms to set  Location  Scale  Rotation  Define surface details.  Textures  We do this for each object in a scene.  We’ll talk about only one.
  • 5. DEFINE THE GEOMETRY  How do we define the geometry?  We choose between two main ways.  Or a hybrid of the two.  First way is to draw each point in the shape.  For large, complex shapes – extremely difficult.  The more polygons we have, the more difficult this becomes.  This is the line mode of drawing shapes.  There be dragons.
  • 6. DEFINE THE GEOMETRY  How do you sculpt an elephant?  You take a block of marble, and chip away all the bits that don’t look like an elephant.  This is the Box Mode of drawing shapes.  Start with an approximate shape.  Usually one of the standard geometric principles.  Manipulate it until it fits your needs.  Or at least, closely approximates your needs.  Recommended approach.
  • 7. DEFINE THE GEOMETRY  A third way is to make use of a representation of a real object.  Requires the use of specialised hard-ware  Which you don’t have.  The method you choose depends on  The nature of the object  Requirements of the model.  A hybrid approach is usually the best  Start with a rough shape, draw extensions to handle fine detail work.
  • 8. 3D REPRESENTATIONAL FORMS  Several ways to represent 3D Geometry:  Polygonal.  Objects approximated by nets of polygons  A polymesh  Bicubic  Objects represented by nets of curved patches.  Constructive Solid Geometry  Constructed from sets of basic geometric shapes  Space subdivision  Ray-tracing  We focus primarily on polygonal today.  Talk about the rest in the next lecture, or thereabouts.
  • 10. SIMPLE POLYMESH – LOCAL CO-ORDINATES (0,0,0) (50,0,0) (50,0,50)(0,0,50) (0,50,0) (50,50,0) (50,50,50)
  • 11. SIMPLE POLYMESH - REPRESENTATION object surfaces polygons vertices
  • 12. SIMPLE POLYMESH - REPRESENTATION  Represented by a face-vertex mesh  A list of faces represented by vertexes  A list of the vertexes and what faces they are part of  Co-ordinate space of each vertex.  This provides a mathematical, context independent representation of an object in its own local space.
  • 14. POLYMESH NOTES  Shape is only an approximation for complex images.  Can’t represent a circle.  Can represent something that is almost a circle  Level of approximation dictated by polygon count.  Shading and other detailing approaches can help to hide shape approximations.  Ubiquitous representation.  Graphics cards usually include specialised hardware for rendering large numbers of polygons.
  • 15. DRAWING AN OBJECT  Begin with simple starting shape.  Want to draw a head? Start with a sphere.  Can add a sphere as a base shape in Blender  Consider necessary transforms.  Can do vertex, edge, and face manipulation on polymesh shapes.  Can apply basic transforms to part of a shape.  Can also extrude.  Used to extend a part of a shape.
  • 16. DRAWING AN OBJECT  Can also spin basic shapes: http://en.wikibooks.org/wiki/Blender_3D:_Noob_to_Pro/Modelling_a_Mu g_using_Spinning_and_Extrusion
  • 17. DRAWING A SHAPE  Blender provides many different modifiers to change the basic structure of how you interact with a shape.  Mirror allows you to mirror modifications across a shape.  Subsurf makes a rough image much smoother and more organic.  Lots of these modifiers  Experimentation is the key
  • 19. MOLDING A SHAPE  Back to the elephant.  How do we turn a simple shape into what we actually want?  Begin with a sphere  Elephant body  Select appropriate faces on that sphere.  Extrude into legs  Add another sphere  The head  Extrude a trunk  Extrude a tail  The rough work is handled using these kind of processes.
  • 20. EXTRUSION  Extrusion is one of the most powerful tools you have available in blender.  Pick a face, and extend it outwards or inwards.  Used to raise and lower surfaces.  Can be used to create entirely new surfaces.  Used to create shapes where shapes did not previously exist.  For example, in the coffee cup.
  • 22. TEXTURING  Once you have a basic shape you want to make use of, you can apply various textures to it.  This changes the colour, and how it interacts with light sources.  A base blender scene has three elements.  A light source (by default, the sun)  A camera  A shape
  • 23. TEXTURING  The texturing system in Blender is extremely rich.  You can set how your object interacts with light  You can set the specific kind of rendering to be done  You can choose transparency and type of textures.  Most of these will not be visible except in preview until a scene is rendered.
  • 24. TEXTURES  Importantly, we can also make use of predefined bitmaps for a texture.  We can make use of our own images which get layered onto the shapes we provide.  We’ll see more of this later lectures and labs.  It’s not a simple concept and easier to understand when shown rather than simply described.  Experimentation very important.  Can’t even begin to cover what Blender makes available!
  • 25. SUMMARY  Polymeshes are the graphical representation must used.  We’ll talk about the rest later.  3D Object created by:  Representing geometry  Applying transforms  Applying textures  Rendering