52
Getting started

Getting started © juhanita2015. Learning Objective Introduction to the 3D Computer Graphics 3D vocabulary © juhanita2015

Embed Size (px)

Citation preview

Page 1: Getting started © juhanita2015. Learning Objective Introduction to the 3D Computer Graphics 3D vocabulary © juhanita2015

Getting started

Page 2: Getting started © juhanita2015. Learning Objective Introduction to the 3D Computer Graphics 3D vocabulary © juhanita2015

Learning Objective

Introduction to the 3D ComputerGraphics

3D vocabulary

Page 3: Getting started © juhanita2015. Learning Objective Introduction to the 3D Computer Graphics 3D vocabulary © juhanita2015
Page 4: Getting started © juhanita2015. Learning Objective Introduction to the 3D Computer Graphics 3D vocabulary © juhanita2015

Computer graphics Computer graphics is another form of

art where the creative process andideas are developed and expressedinto visual communication by using the computer.

Page 5: Getting started © juhanita2015. Learning Objective Introduction to the 3D Computer Graphics 3D vocabulary © juhanita2015

Computer graphics Computer graphics, in general is categorizedinto three major parts of use:

Image Computer Imagegénération animation manipulation

Page 6: Getting started © juhanita2015. Learning Objective Introduction to the 3D Computer Graphics 3D vocabulary © juhanita2015

3D Graphics 3-dimensional

width, height and depth.

Everything in the real world is 3 dimensional

How come then the 3d graphicsgenerated on the computer screens

are flat?

Page 7: Getting started © juhanita2015. Learning Objective Introduction to the 3D Computer Graphics 3D vocabulary © juhanita2015

3D Graphics“Two dimensional representations of three

dimensional objects.”

Two dimensional refers to the 2 dimensional screen output ofthese graphics and 3 dimensional objects here refer to theobjects which exist only in the memory of the computer.

They do not exist outside the computer and have no physicalform - they are just a bunch of codes and numbers.

Page 8: Getting started © juhanita2015. Learning Objective Introduction to the 3D Computer Graphics 3D vocabulary © juhanita2015

Utah teapot The first modelled 3d object

in history by Martin Newell,a computer scientist.

He sketched on a graph paperwith pencil. Next, the sketch wasbrought to the lab and modelledwith Tektronix storage tube since

there were no 3D packages then.

All processes were completed

by hand.

http://www.holmes3d.net/graphics/teapot/

Page 9: Getting started © juhanita2015. Learning Objective Introduction to the 3D Computer Graphics 3D vocabulary © juhanita2015

Utah teapot Data set of the Teapot

Page 10: Getting started © juhanita2015. Learning Objective Introduction to the 3D Computer Graphics 3D vocabulary © juhanita2015

3D graphics outputs You may produce artwork in the following forms:

Still image rendering

Web presentation

VRML

Movies

Page 11: Getting started © juhanita2015. Learning Objective Introduction to the 3D Computer Graphics 3D vocabulary © juhanita2015

3D graphics outputsStill image rendering

A traditional medium ordinarily used by 3Dartists to express/illustrate ideas.

The output can be in any 2D image filessuch as Jpeg, Tiff, BMP, and TGA.

Page 12: Getting started © juhanita2015. Learning Objective Introduction to the 3D Computer Graphics 3D vocabulary © juhanita2015

3D graphics outputsWeb presentation

With new technology, we can browse 3Dpresentations on the web. CULT 3D enables us tobrowse a real time object with realistic real time

texturing and lighting. Other interactive options can also be added for

higher sophistication.

http://www.cult3d.com/

Page 13: Getting started © juhanita2015. Learning Objective Introduction to the 3D Computer Graphics 3D vocabulary © juhanita2015

3D graphics outputsVRML

Virtual reality modelling language is one ofthe well-known formats for navigating 3Dobjects on the web.

It is the first technology for 3D webnavigation.

http://www.pinecam.com/PinecamVR/portfolio.html

Page 14: Getting started © juhanita2015. Learning Objective Introduction to the 3D Computer Graphics 3D vocabulary © juhanita2015

3D graphics outputsMovies

You may want to render your work inanimated clips instead of in still images.

Graphics artists’ favourites are avi, mov,mpeg file format.

Page 15: Getting started © juhanita2015. Learning Objective Introduction to the 3D Computer Graphics 3D vocabulary © juhanita2015

3D creation Vertex

Lines/edges

3-sided polygons

objects

Page 16: Getting started © juhanita2015. Learning Objective Introduction to the 3D Computer Graphics 3D vocabulary © juhanita2015

Vertex 3D geometry is composed of fundamental

shapes that provide building blocks.

The atom of the 3D World is the vertex, a point inspace.

The vertex is the first dimension, without width orlength, simply positioned in space.

Page 17: Getting started © juhanita2015. Learning Objective Introduction to the 3D Computer Graphics 3D vocabulary © juhanita2015

Lines: The Second Dimension

The points on the line contain information thatdetermines whether they are straight or curved.

In the 2D world these lines can create open orclosed shapes and paths used for 3D modelingand animation.

Page 18: Getting started © juhanita2015. Learning Objective Introduction to the 3D Computer Graphics 3D vocabulary © juhanita2015

2D text Text is another type of 2D object.

Page 19: Getting started © juhanita2015. Learning Objective Introduction to the 3D Computer Graphics 3D vocabulary © juhanita2015

Three-sided polygons The basis of objects creation in 3D space

Face - three vertices join to create a triangular face

Edge - the line joining each of the two vertices

Polygon- can be two or more joined contiguous faces.

Page 20: Getting started © juhanita2015. Learning Objective Introduction to the 3D Computer Graphics 3D vocabulary © juhanita2015

Objects Anything that appears in the viewport is either

an object or a sub-object selection within anobject.

Page 21: Getting started © juhanita2015. Learning Objective Introduction to the 3D Computer Graphics 3D vocabulary © juhanita2015
Page 22: Getting started © juhanita2015. Learning Objective Introduction to the 3D Computer Graphics 3D vocabulary © juhanita2015

Surface and Object Properties Faces have additional information to define the

smoothing between edges.

Smoothing groups produce smoothing, so a ball looks like a ball rather than a collection of triangles.

Page 23: Getting started © juhanita2015. Learning Objective Introduction to the 3D Computer Graphics 3D vocabulary © juhanita2015
Page 24: Getting started © juhanita2015. Learning Objective Introduction to the 3D Computer Graphics 3D vocabulary © juhanita2015
Page 25: Getting started © juhanita2015. Learning Objective Introduction to the 3D Computer Graphics 3D vocabulary © juhanita2015

3D axis and coordinate system The position of 3D vertex is give three numeric

values for X, Y and Z.

These values are measured from a central point,the world space origin (0,0,0)

3D space consist also of three imaginary lines whichdefines direction. These lines are called axis.

Page 26: Getting started © juhanita2015. Learning Objective Introduction to the 3D Computer Graphics 3D vocabulary © juhanita2015

3D Coordinate System3 most common types of coordinate system available in 3D Studio Max.

World coordinate system (fundamental) : remainthe same regardless the viewport.

View coordinate system : use the viewport as the basisfor the X, Y and Z axis and remain the same no matter howyour viewport on the 3D scene changes.

Local coordinate system : the point about which anobject transform (move, rotate, scale) is called pivot pointor local origin of the object. The local origin of an object incontrast is the center of the local coordinate system.

Page 27: Getting started © juhanita2015. Learning Objective Introduction to the 3D Computer Graphics 3D vocabulary © juhanita2015
Page 28: Getting started © juhanita2015. Learning Objective Introduction to the 3D Computer Graphics 3D vocabulary © juhanita2015

3D viewports

Whenever you look at your scene in 3D whetheryou are building your scene or ready to renderimages, you are looking through a camera.

Your field of view is restricted to what you cansee through that lens.

Page 29: Getting started © juhanita2015. Learning Objective Introduction to the 3D Computer Graphics 3D vocabulary © juhanita2015

3D viewportsBy default, 3ds Max has cameras that let youview your scene in a panel:

perspective viewport

orthographic viewports

Axonometric viewports

Page 30: Getting started © juhanita2015. Learning Objective Introduction to the 3D Computer Graphics 3D vocabulary © juhanita2015

Orthographic viewports side, top, front that correspond to the default

scene views.

Flat, Plan, or Elevation

F, L ,T

Page 31: Getting started © juhanita2015. Learning Objective Introduction to the 3D Computer Graphics 3D vocabulary © juhanita2015
Page 32: Getting started © juhanita2015. Learning Objective Introduction to the 3D Computer Graphics 3D vocabulary © juhanita2015

3D viewports Axonometric viewport

User viewport

Page 33: Getting started © juhanita2015. Learning Objective Introduction to the 3D Computer Graphics 3D vocabulary © juhanita2015
Page 34: Getting started © juhanita2015. Learning Objective Introduction to the 3D Computer Graphics 3D vocabulary © juhanita2015

Perspective viewport Human eye, POV , more natural

Vanishing point

Distortion - scale and position

Page 35: Getting started © juhanita2015. Learning Objective Introduction to the 3D Computer Graphics 3D vocabulary © juhanita2015
Page 36: Getting started © juhanita2015. Learning Objective Introduction to the 3D Computer Graphics 3D vocabulary © juhanita2015

3D Transformations3 operations collectively are called transformations :

move (w): an object about in space.

rotate (e): tilt an object or change the directionin which it is facing.

scale (r): change its size.

Page 37: Getting started © juhanita2015. Learning Objective Introduction to the 3D Computer Graphics 3D vocabulary © juhanita2015

Move relocate an object in space

in order to move an object to its final position, itcan be moved in all 3 axis or constricted tocertain axis

Page 38: Getting started © juhanita2015. Learning Objective Introduction to the 3D Computer Graphics 3D vocabulary © juhanita2015

Rotate rotate an object into other orientation.

rotations, like translations are usually written as aset of 3 values, on each for the X rotations, the Yrotations and Z rotations.

Rotate (90, 0, 0) means rotate X 90 degreesaround and nothing around Y and Z.

Page 39: Getting started © juhanita2015. Learning Objective Introduction to the 3D Computer Graphics 3D vocabulary © juhanita2015

Coordinate Systems and Rotation When you rotate an object, three factors influence the way it turns :

which coordinate system (world, view, local oruser) is currently active.

the location of the rotational center point (pivotpoint)

which axis is chosen to rotate the object around.

Page 40: Getting started © juhanita2015. Learning Objective Introduction to the 3D Computer Graphics 3D vocabulary © juhanita2015

©

Page 41: Getting started © juhanita2015. Learning Objective Introduction to the 3D Computer Graphics 3D vocabulary © juhanita2015

ScaleChange the size or the proportions of the object

proportional scale/uniform scale

non-proportional scale/non-uniform scale

Page 42: Getting started © juhanita2015. Learning Objective Introduction to the 3D Computer Graphics 3D vocabulary © juhanita2015

Proportional scale/ Uniform Scale scaling factor is the same for all axis

the overall size changes but the originalproportions of the object remain the same.

resize

Page 43: Getting started © juhanita2015. Learning Objective Introduction to the 3D Computer Graphics 3D vocabulary © juhanita2015

Non-Proportional/ Non-Uniform scale An object is scaled on one or 2 axis at a time.

Squash and Stretch

Page 44: Getting started © juhanita2015. Learning Objective Introduction to the 3D Computer Graphics 3D vocabulary © juhanita2015

Scale

Page 45: Getting started © juhanita2015. Learning Objective Introduction to the 3D Computer Graphics 3D vocabulary © juhanita2015

Scale if scaling is by a negative number, means that

the object will be flipped or invert.

mirror

Page 46: Getting started © juhanita2015. Learning Objective Introduction to the 3D Computer Graphics 3D vocabulary © juhanita2015

Cloning Duplicating objects in 3D

Methods of cloning: [Shift]+ Transform

Snapshot

Array

Mirror

Spacing Tool

Page 47: Getting started © juhanita2015. Learning Objective Introduction to the 3D Computer Graphics 3D vocabulary © juhanita2015

Cloning There are three types of clone option:

copy, instance and reference

Page 48: Getting started © juhanita2015. Learning Objective Introduction to the 3D Computer Graphics 3D vocabulary © juhanita2015

A copy is a simple copy and they are not linked inany way.

An instance of an object means that modifying onewould modify the other.

A reference is a hybrid between the two. If youchange any parameters within the modify stack of

either the clone or the original, changes would beduplicated. If you add modifiers to the original, thiswould also be applied to the reference also.However, if you add modifiers to the clone, theoriginal is NOT affected. Basically, the clone is areference to the original.

Cloning

Page 49: Getting started © juhanita2015. Learning Objective Introduction to the 3D Computer Graphics 3D vocabulary © juhanita2015

© mcyuen2011

Page 50: Getting started © juhanita2015. Learning Objective Introduction to the 3D Computer Graphics 3D vocabulary © juhanita2015

© mcyuen2011

Page 51: Getting started © juhanita2015. Learning Objective Introduction to the 3D Computer Graphics 3D vocabulary © juhanita2015

© mcyuen2011

Page 52: Getting started © juhanita2015. Learning Objective Introduction to the 3D Computer Graphics 3D vocabulary © juhanita2015

Further Reading http://movielibrary.lynda.com/html/modPage.asp?ID=287