maya adapted from slides by hyuck rea rho. 2 what is it? animation making tool 3d rendering tool...

23
Maya adapted from slides by Hyuck Rea Rho

Upload: shannon-flowers

Post on 14-Jan-2016

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Maya adapted from slides by Hyuck Rea Rho. 2 What is it? Animation making tool 3D rendering tool Around $280 for school work 10 License, Limited function

Maya adapted from slides by Hyuck Rea Rho

Page 2: Maya adapted from slides by Hyuck Rea Rho. 2 What is it? Animation making tool 3D rendering tool Around $280 for school work 10 License, Limited function

2

What is it?

• Animation making tool

• 3D rendering tool

• Around $280 for school work

• 10 License, Limited function• (http://www.studica.com/products/search.cfm?search_str=maya)

Page 3: Maya adapted from slides by Hyuck Rea Rho. 2 What is it? Animation making tool 3D rendering tool Around $280 for school work 10 License, Limited function

3

Why using Maya?

• Maya is everywhere, especially in game / film / animation.

• Maya expert := Artist + Computer Programmer.

Page 4: Maya adapted from slides by Hyuck Rea Rho. 2 What is it? Animation making tool 3D rendering tool Around $280 for school work 10 License, Limited function

4

Example

• Load of the Rings• (http://blog.naver.com/ssamddul?Redirect=Log&logNo=20024623957)

• Basic Animation• (http://www.chungcg.com/chung_gal.asp)

Page 5: Maya adapted from slides by Hyuck Rea Rho. 2 What is it? Animation making tool 3D rendering tool Around $280 for school work 10 License, Limited function

5

Introduction to Alias

• Alias Research, 1983.

• Wavefront Technologies, 1984.

• Alias|Wavefront under SGI, 1995.

• Alias®, 2003.

• Autodesk, 2006.

Page 6: Maya adapted from slides by Hyuck Rea Rho. 2 What is it? Animation making tool 3D rendering tool Around $280 for school work 10 License, Limited function

6

Introduction to Maya

• Released in 1998.

• Rumor has it that• Implemented by over 200 PhDs.• Too big s.t. no one knows it well.• Alias® is going bigger.

Page 7: Maya adapted from slides by Hyuck Rea Rho. 2 What is it? Animation making tool 3D rendering tool Around $280 for school work 10 License, Limited function

7

Let’s Use Maya

• Basic transformation.• Selection by object, component.• Polygonal modeling.• Mirror.

Page 8: Maya adapted from slides by Hyuck Rea Rho. 2 What is it? Animation making tool 3D rendering tool Around $280 for school work 10 License, Limited function

8

Maya Internal Architecture

Dependency Graph

Maya Programmer’s API – C/C++

MEL Interpreter

MEL Script EditorMaya User Interface

Render Engine

Page 9: Maya adapted from slides by Hyuck Rea Rho. 2 What is it? Animation making tool 3D rendering tool Around $280 for school work 10 License, Limited function

9

Page 10: Maya adapted from slides by Hyuck Rea Rho. 2 What is it? Animation making tool 3D rendering tool Around $280 for school work 10 License, Limited function

10

3D Rendering Pipeline

• Static model• Shading• Texture• Animation• Rendering

Page 11: Maya adapted from slides by Hyuck Rea Rho. 2 What is it? Animation making tool 3D rendering tool Around $280 for school work 10 License, Limited function

11

3D Rendering Pipeline

• Static model• Shading• Texture• Animation• Rendering

Page 12: Maya adapted from slides by Hyuck Rea Rho. 2 What is it? Animation making tool 3D rendering tool Around $280 for school work 10 License, Limited function

12

3D Rendering Pipeline

• Static model• Shading• Texture• Animation• Rendering

See test.avi

Page 13: Maya adapted from slides by Hyuck Rea Rho. 2 What is it? Animation making tool 3D rendering tool Around $280 for school work 10 License, Limited function

13

Animation

• Two way to do this

Page 14: Maya adapted from slides by Hyuck Rea Rho. 2 What is it? Animation making tool 3D rendering tool Around $280 for school work 10 License, Limited function

14

Pipeline: Data

Model

Textured Model

Animated Model

Viewpoint of data

Page 15: Maya adapted from slides by Hyuck Rea Rho. 2 What is it? Animation making tool 3D rendering tool Around $280 for school work 10 License, Limited function

15

Pipeline: Operators

Polygon Manipulator

Shader

Animation Curve

Viewpoint of operators

Page 16: Maya adapted from slides by Hyuck Rea Rho. 2 What is it? Animation making tool 3D rendering tool Around $280 for school work 10 License, Limited function

16

Structure in Maya

• Node Structure

• Directed Acyclic Graph

• Dependency Graph

Page 17: Maya adapted from slides by Hyuck Rea Rho. 2 What is it? Animation making tool 3D rendering tool Around $280 for school work 10 License, Limited function

17

Node Hierarchy

Page 18: Maya adapted from slides by Hyuck Rea Rho. 2 What is it? Animation making tool 3D rendering tool Around $280 for school work 10 License, Limited function

18

Function Sets in DiagramData Hierarchy

Group

GraphicsGrp DSPGrp NetworkGrp

Function Set Hierarchy

GroupFn

GraphicsGrpFn DSPGrpFn NetworkGrpFn

Page 19: Maya adapted from slides by Hyuck Rea Rho. 2 What is it? Animation making tool 3D rendering tool Around $280 for school work 10 License, Limited function

19

Maya Programming

• 2 choices for Maya programming• Maya Embedded Language (MEL)• C++ API

• Not exclusive to each other.• Not a set-relationship.

Page 20: Maya adapted from slides by Hyuck Rea Rho. 2 What is it? Animation making tool 3D rendering tool Around $280 for school work 10 License, Limited function

20

Introduction to MEL

• Familiar C-style grammar.• GUI maker.• All you do is through MEL.

• Maya := DLLs + MEL.

Page 21: Maya adapted from slides by Hyuck Rea Rho. 2 What is it? Animation making tool 3D rendering tool Around $280 for school work 10 License, Limited function

21

Bad Things

• Expensive ( $6999 for full function)

• Need At least 6 Month training

Page 22: Maya adapted from slides by Hyuck Rea Rho. 2 What is it? Animation making tool 3D rendering tool Around $280 for school work 10 License, Limited function

22

Nice Place to learn

• http://www.tutorialfind.com/tutorials/3dsoftware/maya/

Page 23: Maya adapted from slides by Hyuck Rea Rho. 2 What is it? Animation making tool 3D rendering tool Around $280 for school work 10 License, Limited function

23

Reference

• Maya API White Paper• Book:

• David Gould. Complete Maya Programming, Morgan-Kaufmann Publishers

• 3D User Magazine

• Web:• http://www.aliaswavefront.com/• http://www.highend3d.com/• http://www.learning-maya.com/