Top Banner
CGDD 4113 POLYGONAL TEXTURING
25

CGDD 4113 POLYGONAL TEXTURING. UV COORDINATES (AKA TEXTURE COORDINATES) (0, 0)(1, 0) (1, 1)(0, 1) (1, 1)(0, 1) (0, 0)(1, 0) Polygon to be textured.

Dec 14, 2015

Download

Documents

Stanley Bridges
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: CGDD 4113 POLYGONAL TEXTURING. UV COORDINATES (AKA TEXTURE COORDINATES) (0, 0)(1, 0) (1, 1)(0, 1) (1, 1)(0, 1) (0, 0)(1, 0) Polygon to be textured.

CGDD 4113

POLYGONAL TEXTURING

Page 2: CGDD 4113 POLYGONAL TEXTURING. UV COORDINATES (AKA TEXTURE COORDINATES) (0, 0)(1, 0) (1, 1)(0, 1) (1, 1)(0, 1) (0, 0)(1, 0) Polygon to be textured.

UV COORDINATES(AKA TEXTURE COORDINATES)

(0, 0) (1, 0)

(1, 1)(0, 1)(1, 1)(0, 1)

(0, 0) (1, 0)

Polygon to betextured

Page 3: CGDD 4113 POLYGONAL TEXTURING. UV COORDINATES (AKA TEXTURE COORDINATES) (0, 0)(1, 0) (1, 1)(0, 1) (1, 1)(0, 1) (0, 0)(1, 0) Polygon to be textured.

UV COORDINATES(AKA TEXTURE COORDINATES)

(0, 0) (1, 0)

(1, 1)(0, 1)(1, 1)(0, 1)

(0, 0) (1, 0)

Page 4: CGDD 4113 POLYGONAL TEXTURING. UV COORDINATES (AKA TEXTURE COORDINATES) (0, 0)(1, 0) (1, 1)(0, 1) (1, 1)(0, 1) (0, 0)(1, 0) Polygon to be textured.

UV COORDINATES(AKA TEXTURE COORDINATES)

(0, 0) (1, 0)

(1, 1)(0, 1)(1, 1)(0, 1)

(0, 0) (1, 0)

Page 5: CGDD 4113 POLYGONAL TEXTURING. UV COORDINATES (AKA TEXTURE COORDINATES) (0, 0)(1, 0) (1, 1)(0, 1) (1, 1)(0, 1) (0, 0)(1, 0) Polygon to be textured.

UV COORDINATES(AKA TEXTURE COORDINATES)

(0, 0) (1, 0)

(1, 1)(0, 1)(1, 1)(0, 1)

(0, 0) (1, 0)

Page 6: CGDD 4113 POLYGONAL TEXTURING. UV COORDINATES (AKA TEXTURE COORDINATES) (0, 0)(1, 0) (1, 1)(0, 1) (1, 1)(0, 1) (0, 0)(1, 0) Polygon to be textured.

WHAT HAPPENS NOW?

(0, 0) (1, 0)

(1, 1)(0, 1)(4, 4)(0, 4)

(0, 0) (4, 0)

Polygon to betextured

Page 7: CGDD 4113 POLYGONAL TEXTURING. UV COORDINATES (AKA TEXTURE COORDINATES) (0, 0)(1, 0) (1, 1)(0, 1) (1, 1)(0, 1) (0, 0)(1, 0) Polygon to be textured.

WHAT HAPPENS NOW?

(0, 0) (1, 0)

(1, 1)(0, 1)(4, 4)(0, 4)

(0, 0) (4, 0)

Polygon to betextured

Page 8: CGDD 4113 POLYGONAL TEXTURING. UV COORDINATES (AKA TEXTURE COORDINATES) (0, 0)(1, 0) (1, 1)(0, 1) (1, 1)(0, 1) (0, 0)(1, 0) Polygon to be textured.

WHAT ABOUT NOW?

(0, 0) (1, 0)

(1, 1)(0, 1)

Page 9: CGDD 4113 POLYGONAL TEXTURING. UV COORDINATES (AKA TEXTURE COORDINATES) (0, 0)(1, 0) (1, 1)(0, 1) (1, 1)(0, 1) (0, 0)(1, 0) Polygon to be textured.
Page 10: CGDD 4113 POLYGONAL TEXTURING. UV COORDINATES (AKA TEXTURE COORDINATES) (0, 0)(1, 0) (1, 1)(0, 1) (1, 1)(0, 1) (0, 0)(1, 0) Polygon to be textured.

BASIC PROBLEM• How to map rectangular images to non-rectangular objects

• Usually, there’s built-in:

• Cube

• Cylinder

• Sphere

• Flat

• What about our character? How do we map that?

Page 11: CGDD 4113 POLYGONAL TEXTURING. UV COORDINATES (AKA TEXTURE COORDINATES) (0, 0)(1, 0) (1, 1)(0, 1) (1, 1)(0, 1) (0, 0)(1, 0) Polygon to be textured.

THE UV TEXTURE EDITOR(WINDOW -> UV TEXTURE EDITOR)

• Select the dog, then open the editor

Page 12: CGDD 4113 POLYGONAL TEXTURING. UV COORDINATES (AKA TEXTURE COORDINATES) (0, 0)(1, 0) (1, 1)(0, 1) (1, 1)(0, 1) (0, 0)(1, 0) Polygon to be textured.

ADD A BLINN SHADER+CHECKERBOARD

Page 13: CGDD 4113 POLYGONAL TEXTURING. UV COORDINATES (AKA TEXTURE COORDINATES) (0, 0)(1, 0) (1, 1)(0, 1) (1, 1)(0, 1) (0, 0)(1, 0) Polygon to be textured.

PLANAR MAPPING(POLYGON MENU, CREATE UVS->PLANAR MAPPING)

• Project from the side, not front!

Page 14: CGDD 4113 POLYGONAL TEXTURING. UV COORDINATES (AKA TEXTURE COORDINATES) (0, 0)(1, 0) (1, 1)(0, 1) (1, 1)(0, 1) (0, 0)(1, 0) Polygon to be textured.

THE NOSE• Select faces, then Create UVs->Planar Mapping->□ (from Z-axis)

• In UV Editor, RMB and select UV, then select the entire nose

Page 15: CGDD 4113 POLYGONAL TEXTURING. UV COORDINATES (AKA TEXTURE COORDINATES) (0, 0)(1, 0) (1, 1)(0, 1) (1, 1)(0, 1) (0, 0)(1, 0) Polygon to be textured.

THE ARMS• Start by selecting the faces from *both* hands

• Select the faces on the arms using SHIFT+>

• Follow instructions closely – lots of options!

Page 16: CGDD 4113 POLYGONAL TEXTURING. UV COORDINATES (AKA TEXTURE COORDINATES) (0, 0)(1, 0) (1, 1)(0, 1) (1, 1)(0, 1) (0, 0)(1, 0) Polygon to be textured.

MY FINAL UV MAP

Page 17: CGDD 4113 POLYGONAL TEXTURING. UV COORDINATES (AKA TEXTURE COORDINATES) (0, 0)(1, 0) (1, 1)(0, 1) (1, 1)(0, 1) (0, 0)(1, 0) Polygon to be textured.

PAINT YER DOGGIE• Under the “Rendering” set of menus

(Texturing->3D Paint Tool->□)

• Make sure the Attribute to Paint is set to Color

• Assign/Edit Textures:

Page 18: CGDD 4113 POLYGONAL TEXTURING. UV COORDINATES (AKA TEXTURE COORDINATES) (0, 0)(1, 0) (1, 1)(0, 1) (1, 1)(0, 1) (0, 0)(1, 0) Polygon to be textured.

FLOOD PAINT(AND THEN SET ERASE IMAGE)

Page 19: CGDD 4113 POLYGONAL TEXTURING. UV COORDINATES (AKA TEXTURE COORDINATES) (0, 0)(1, 0) (1, 1)(0, 1) (1, 1)(0, 1) (0, 0)(1, 0) Polygon to be textured.

DIRECTLY PAINT ON THE GEOMETRY• Turn on File Textures->Extend Seam Color

• Optionally change Radius(U)

• Set color to beige and then paint!

• Probably want Stroke->Reflection on too!

• You should see two brushes…

Page 20: CGDD 4113 POLYGONAL TEXTURING. UV COORDINATES (AKA TEXTURE COORDINATES) (0, 0)(1, 0) (1, 1)(0, 1) (1, 1)(0, 1) (0, 0)(1, 0) Polygon to be textured.

PAINT EFFECTS• In the Brush section, choose Paint Effects, then the GetBrush icon

Page 21: CGDD 4113 POLYGONAL TEXTURING. UV COORDINATES (AKA TEXTURE COORDINATES) (0, 0)(1, 0) (1, 1)(0, 1) (1, 1)(0, 1) (0, 0)(1, 0) Polygon to be textured.

CURRENT DOG

Page 22: CGDD 4113 POLYGONAL TEXTURING. UV COORDINATES (AKA TEXTURE COORDINATES) (0, 0)(1, 0) (1, 1)(0, 1) (1, 1)(0, 1) (0, 0)(1, 0) Polygon to be textured.

EYEBALLS• Use HyperGraph to create a Phong shader

• Use a Ramp for the eyeColor

• Make it a U Ramp

Click here to make a newgradient point

Page 23: CGDD 4113 POLYGONAL TEXTURING. UV COORDINATES (AKA TEXTURE COORDINATES) (0, 0)(1, 0) (1, 1)(0, 1) (1, 1)(0, 1) (0, 0)(1, 0) Polygon to be textured.

ATTEMPT #1

Page 24: CGDD 4113 POLYGONAL TEXTURING. UV COORDINATES (AKA TEXTURE COORDINATES) (0, 0)(1, 0) (1, 1)(0, 1) (1, 1)(0, 1) (0, 0)(1, 0) Polygon to be textured.

ATTEMPT #2

Page 25: CGDD 4113 POLYGONAL TEXTURING. UV COORDINATES (AKA TEXTURE COORDINATES) (0, 0)(1, 0) (1, 1)(0, 1) (1, 1)(0, 1) (0, 0)(1, 0) Polygon to be textured.

FINAL DOG