SE 313 – Computer Graphics Lecture 10: More Modeling and Texturing Lecturer: Gazihan Alankuş 1.

Slides:



Advertisements
Similar presentations
Creating posters and flyers Lesson -IV. Editing pictures inside Office Office 2007 has tools to edit photos and pictures in the document. Office 2007.
Advertisements

Whats New in Office 2010?. Major Changes in Office 2010 The Office Ribbon, which first made its appearance in Office 2007, now appears in all Office 2010.
1. 2 Viewing window: You can watch the movie that is emerging by using the controls underneath. These work like a standard video player. Timeline: When.
BodyPaint 3D Basics Configuring and Using BodyPaint With Lightwave Mark Filanov.
Blender: Introduction, Modelling and Exporting 4076/GV07: Virtual Environments (VE) MSci 4th year, MSc VIVE, EngD Will Steptoe Room 6.22, Computer Science.
First things first – open SketchUp. You may be asked to choose a ‘Template’ For everyday use, choose the Simple Template – Meters Do not choose the Template.
Lighting and Procedural Textures. Purpose In this chapter, you will learn about the following:  Setting up a camera and lights to really show off your.
The Story of Past Presidents. What is PhotoStory?  PhotoStory is a free program from Microsoft that allows you to create a digital story.  You can personalize.
SE 313 – Computer Graphics Lecture 13: Lighting and Materials Practice Lecturer: Gazihan Alankuş 1.
SE 313 – Computer Graphics Lecture 14: Armatures Lecturer: Gazihan Alankuş 1.
Intro to Blender Alex Hawker. First Steps Download
A Tutorial by Aaron Price
Alice: A Free 3D Animation World for Teaching Programming Barbara Ericson Georgia Institute of Technology Oct 2005.
With Alex Conger – President of Webmajik.com FrontPage 2002 Level I (Intro & Training) FrontPage 2002 Level I (Intro & Training)
SE 313 – Computer Graphics Lecture 4: Represeting 3D Models Lecturer: Gazihan Alankuş Please look at the last three slides for assignments (marked with.
UV Mapping. Purpose UV mapping is a process of applying textures to an object by hand.
Review of last session The Weebly Dashboard The Weebly Dashboard Controls your account and your sites Controls your account and your sites From here you.
Google Earth How to create a Google Earth Tour and place it in your Wiki.
SE 320 – Introduction to Game Development Lecture 11: Animations and GoKit Lecturer: Gazihan Alankuş Please look at the last slides for assignments (marked.
SE 313 – Computer Graphics Lecture 11: Projection Painting and Merging Textures Lecturer: Gazihan Alankuş 1.
Created in 2011 at Liberty High School. Getting Started Overview on Magnet Tool – Graphics – Text – Image – Video – Sound – Wall A Sample Glog How to.
Modeling and Animation with 3DS MAX R 3.1 Graphics Lab. Korea Univ. Reference URL :
CSE 380 – Computer Game Programming Introduction ITS 102 – 3D Modeling for Games Blender's User Interface.
SE 313 – Computer Graphics Lecture 3: Analytical Geometry and Linear Algebra Lecturer: Gazihan Alankuş Please look at the last three slides for assignments.
Movie Maker in the High School Classroom Professional Development Workshop September 1, 2009 Facilitator: Heidi Camp Swartz Creek High School.
Final Exam Chess Game.
Appleworks Draw Let’s get started…. With the drawing program, you can create… Mathematically calculated objects Mathematically calculated objects Each.
Color Correct and Remove Keystoning A minimalist approach to photographing your art By Paul Marley.
Programming with Alice Computing Institute for K-12 Teachers Summer 2011 Workshop.
Blender User Interface CSIS 5838: Graphics and Animation for Gaming.
SE 320 – Introduction to Game Development Lecture 8: Animations, GUIs, Debugging and IDEs Lecturer: Gazihan Alankuş Please look at the last two slides.
© 2011 Delmar, Cengage Learning Chapter 1 Getting to Know Illustrator.
Review of last session Add text to your website Add text to your website Title Title Paragraph Paragraph Title and paragraph Title and paragraph Add photographs.
Introduction to Microsoft publisher
SE 320 – Introduction to Game Development Lecture 3: Unity’s Interface and Concepts Lecturer: Gazihan Alankuş Please look at the last two slides for assignments.
 To begin you first need to sign up to Weebly by going to or alternatively and we will create an account.
Design Studies 20 ‘Show Off’ Project How to make a computer monitor In Google Sketchup By: Liam Jack.
Build-It-Yourself.com BLENDER 3D LESSON 3 BLENDER 3D LESSON 3.
Photo Story. How to use Photo Story Photo Story 3 can be located in the Accessories folder on school computers. You will need to have your pictures already.
Photoshop Actions Lights, Camera, Actions in Photoshop.
Alice: A Free 3D Animation World for Teaching Programming.
 Advancing from moving premade primitives to making our own models  Two different approaches: ◦ Direct mesh editing: A more traditional approach commonly.
 The terms LMB, MMB, RMB, and mouse wheel (MW).
 UV mapping is a process of applying textures to an object by hand  Figure: Blender model textured through a UV map.
SE 313 – Computer Graphics Lecture 4: Represeting 3D Models Lecturer: Gazihan Alankuş Please look at the last three slides for assignments (marked with.
Train Body The next series of slides will guide you through the construction of the train body. Start a new drawing and save it as Train Body.
Design Visualization Software Introduction / Review.
Computer Graphics Imaging Lecture 13 and 14 UV Mapping.
Computer Graphics Imaging Lectures 5 and 6 Scene Management Basic Modeling Techniques.
Pack 009 Extrusion continued and Subdivision Surface Heikki Hietala IT Dept. Malmi Campus HAAGA-HELIA University of Applied Sciences.
Computer Programming with Scratch JAOIT 8. Scratch Scratch is a programming language that makes it easy to create your own interactive stories, animations,
Chapter 11 Enhancing an Online Form and Using Macros Microsoft Word 2013.
For those who hate computers.
INTRO to PIXLR.com.
Going Green By Ima Librarian
Creating Vector Graphics
Introducing Blender.
Computer Graphics Imaging Ying Zhu Georgia State University
Assignment 8 Chess Game.
Introducing Blender.
Introducing Blender.
Introduction to SolidWorks
Computer Animation UV Mapping.
Assignment 1 Creating a Heart.
ADVANCED GUIDE TO ING This guide is for people who can already use and send to a good standard but cant use the more advanced.
Autodesk Inventor Tips and Tricks for New Users
Assignment 10 A Flag on the Ocean.
An Introduction to MS MovieMaker
Assignment 2 Creating a LOGO.
Computer Animation Ying Zhu Georgia State University
Presentation transcript:

SE 313 – Computer Graphics Lecture 10: More Modeling and Texturing Lecturer: Gazihan Alankuş 1

Quiz Turn off monitors Take out a piece of paper and a pen/pencil 5 minutes 2

Today’s Goal Learn about more modeling and texturing techniques 3

Modeling a truck The initial cube has material on it, remove it and add a new cube 4

Modeling a truck Press tab to go to edit mode. Hit A to select all. Press subdivide to add more vertices and edges 5

Modeling a truck Select faces in the front (multi-select with shift) and do “extrude region” – If you do “extrude individual” they would be two separate pieces 6

Modeling a truck Select and move around edges and faces to make it look more like a truck Feel free to play with other mesh tools to make it better-looking 7

Preparing for texturing While it’s simple, we’re happy with our model. Now let’s prepare it to be textured. You have to do these steps to put textures on your models. 8

Preparing for texturing First we need to unwrap our model. This maps the 3D model to 2D. Since images are 2D, this will help us cover the model with parts of an image. This is called texturing. Earlier in the semester we saw that we can mark seams in our model to unwrap it nicely. – Now we will take a more practical approach and use automatic unwrapping 9

Preparing for texturing While in edit mode, select all by pressing A and making everything orange. Click on unwrap to bring up its menu Beside “Unwrap” there are many other options. Select Smart UV Project. 10

Preparing for texturing To see things better, on top of the screen click on the layout button and select UV editing. This will open the image editor on the left. There we see where the selected faces are mapped. Since we selected all, we see them all. 11

Preparing for texturing While the unwrapped model is a bit discontinuous, we do not care. We will draw on the model itself and will not care how they are located in the 2D image. 12

Preparing for texturing Now add an image. You can choose to initialize it with the UV test grid to understand which parts of the image is mapped to which parts of the model. Name the image well. “truck texture” is what I wrote. 13

Preparing for texturing Scroll out and you will see your image initialized to the UV test image Under the 3D view on the right, select “texture” to see the texture on the model 14

Preparing for texturing Go back to the default layout to have more screen area for setting up the material. Even though we are seeing the texture on our truck, we have to also set the texture as a material on the truck for it to work 15

Preparing for texturing On the properties pane, go to the material tab Add a new material if there isn’t already one there 16

Preparing for texturing Now go to the textures tab and add a texture to this material if there isn’t one already 17

Preparing for texturing Set the type of the texture to “Image or Movie” Scroll down and browse for the image that we created earlier 18

Preparing for texturing Congratulations, you have successfully added the texture to the model. Here are the things you can do to verify that you have done everything correctly: – Render and see the texture on the model – Select texture in viewport shading and see the texture in the 3d view 19

Preparing for texturing Next we will start painting the texture. Before that, we will save the texture image. An early reminder: don’t forget to save the image every time after you paint. File->Save’ing the.blend file is not enough. 20

Texture painting Now go to the UV Editing layout and change the view on the right to “texture paint” You will see options about brushes etc. appear 21

Texture painting Click on the 3D model to start painting. It’s that easy! You will see the 2D image on the right will be painted automatically 22

Texture painting You can just keep painting and not worry about which parts of the image will be painted 23

Texture painting You can increase the strength of the brush and make its curve straight in order to draw sharp edges. You can also change its color and make the brush radius smaller. 24

Texture painting While it’s much easier than drawing on the unwrapped 2D image, painting in 3D is still not very easy for a non-artist 25

Painting from existing images It’s easier if we find pictures of things and use them on parts of our models Texture mapping photographs directly does not work well We will use BProjection to copy parts of photos as textures – Py/Scripts/3D_interaction/bprojection Py/Scripts/3D_interaction/bprojection 26

Painting from existing images Download it from the link there, save it anywhere – extensions/contrib/py/scripts/addons/space_view 3d_paint_bprojection.py extensions/contrib/py/scripts/addons/space_view 3d_paint_bprojection.py This is a Blender add-on. To introduce it to blender, go to File->User preferences 27

Painting from existing images Go to the “addons” tab Click on “Install Addon…” Find it in your hard drive and double click Select “paint” on the left 28

Painting from existing images Enable Bprojection If you don’t want to repeat this, press “Save As Default” 29

Painting from existing images Click on the plus to the right of the 3D view. This will open the properties pane. While still in texture paint mode, scroll down in the properties pane and click on the “Add Bprojection plane” 30

Painting from existing images This has created a plane that is hidden behind our model. Use its location, rotation and scale to place it in a convenient location. 31

Painting from existing images Click “open” to place an image on this plane. Use the images of ice cream trucks provided with this presentation. Click “apply image” to see the image on the plane. 32

Painting from existing images Look at the model from the appropriate direction, touch the location of the plane and see it turn towards you. 33

Painting from existing images Now we will select the clone brush tool from the left. This will help us use the photograph of the truck. 34

Painting from existing images Ctrl+click on a location in the photograph. This will bring the cursor there. 35

Painting from existing images Now, when you drag your mouse on the model, it will start to copy from where the cursor is on the photograph and its surroundings. Don’t forget to select a brush that is large enough. 36

Painting from existing images You can also ctrl-click on the truck itself to use the colors already on the model Use other pictures for other parts of the model Remove the BProjection plane when you’re done 37

Painting from existing images You can create much better textured models than this 38

Boolean operations We can add cylinders as wheels 39

Boolean operations To do this, select the truck in object mode, go to the modifiers tab on the right and add a boolean modifier 40

Boolean operations Change the operation to “union” and select the cylinder as the target object 41

Boolean operations Press apply to apply this operation. You will see the texture break… This is because our model has changed drastically and you will have to re-unwrap the model and re-paint the texture. 42

Boolean operations If you want, you can also subtract a larger cylinder first to create the tire holes 43

TODO: Homework 10 (deliverable) Create a scary model with a scary texture Implement the dolly-zoom technique to create an animation that amplifies the scariness of this model. The model should stay still while the surroundings change. – Carry out the necessary calculations about camera location, object location, field of view angle, etc. Apply them precisely in Blender. Place objects in the background to stress this effect. Submit the following – A.blend file – A rendered image of your scene – A video no larger than 1mb (use windows movie maker if necessary) – Details of your calculations in soft copy Submit them to Erdem with an with such a subject: – SE 313 Homework 10 Ali Veli