Lecture 4 Represeting 3D Models Lecturer Gazihan Alankuş Please look at the last three slides for assignments marked with TODO 16022012 1 Quiz Turn off monitors Take out a piece of paper and a penpencil ID: 513936
Download Presentation The PPT/PDF document "SE 313 – Computer Graphics" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
Slide1
SE 313 – Computer Graphics
Lecture 4: Represeting 3D ModelsLecturer: Gazihan Alankuş
Please look at the last three slides for assignments (marked with TODO)
16.02.2012
1Slide2
Quiz
Turn off monitorsTake out a piece of paper and a pen/pencil5 minutes16.02.2012
2Slide3
Our Goal
Understand how 3D models are represented in computers. Supplement this knowledge with practice in Blender. 16.02.2012
3Slide4
3D Models
A 3D model encapsulates the geometrical and visual properties of an object in a virtual world. Can be used for rendering (taking a virtual photograph)Can be used for other purposes as well (collision detection, physics calculations, etc.)
16.02.20124Slide5
How are 3D Models Represented?
GeometryVisuals16.02.2012
5Slide6
Elements of a 3D Model
Geometrical elementsVerticesEdgesFacesNormals
Visual elementsMaterialsTexturesUV maps
16.02.2012
6Slide7
Geometrical Elements
VerticesEdgesFacesNormalsDemonstrations in Blender
16.02.2012
7Slide8
Geometrical Elements
VerticesEdgesFacesNormalsHow they are represented in Blender:
http://blenderscripting.blogspot.com/2011/05/blender-25-python-printing-vertex.html16.02.2012
8Slide9
Visual Elements
MaterialsTexturesUV mapsDemonstrations in Blender
16.02.20129Slide10
Visual Elements
MaterialsTexturesUV mapsHow to texture with UV maps in Blenderhttp://www.geeks3d.com/20090925/tutorial-discovering-blender-part-3-applying-uv-mapping
/https://www.youtube.com/watch?v=obB9T3jXlak16.02.2012
10Slide11
Basic Illumination
MaterialsLights NormalsRegular normalsUsing edges and the right hand rule
“Fake” normalsSmooth shading16.02.2012
11Slide12
Lab assignment
Part 1Start with a cube. Create a tower with three segments, like in the picture to
the right.Part 2Mark its seams appropriately and unwrap it so that it unwraps like the image to the right. (You can mark seam around the top square, and
vertically on each side. Then clear seam on one of the edges on the top)
Part 3
Draw a texture for it
in a creative way. Random
scribbles will
not be accepted. Show the texture in the
3D view as well as render the object with the texture on.
16.02.2012
12Slide13
Project Ideas
Creating 3D models of a gameAn interesting 3D problem that a game has and a solution to itA short movieAn interactive 3D experience in Unity requiring interesting calculations
16.02.201213Slide14
TODO:
ProjectsForm project groups of 2-3 people.Come up with a project ideaOne person in your group should send the list of students and a one-page project idea proposal
Send it to erdemokur@hotmail.com and cc it to gazihan.ieu@gmail.comUse the subject “SE 313 Project Group”Due November 2
nd (as next week is holiday)
16.02.2012
14Slide15
TODO:
Homework 4 (deliverable)Start with the first letter of your name that you created last week. (Ask for a letter model from the assistant if you did not submit last week’s homework)Unwrap it (re-watch the video on slide #10 if you get lost). The creases should be hidden as much as possible.
Choose one of these themes: fire, sea, grass, soilTexture it with the theme you chose. The model should give us the feeling of the chosen theme when we look at it. The texture should look continuous no matter how we turn the object. Majority of your grade will be on the quality of your texturing.The
texture should be visible in the 3D
view as well as
when the object is rendered.
Submit
the rendered image and the .blend file, just like you did last week
.
Due November 2
nd
(as next week is holiday
)
16.02.2012
15