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.

Slides:



Advertisements
Similar presentations
School of Engineering & Technology Computer Architecture Pipeline.
Advertisements

BY AHROORAN & CHRIS 3D Software. Blender Blender is a free open source software that is compatible with most operating systems for example GNU/Linux,
Introduction to 3DS Max for Game 1 Matakuliah : T0952 – Multimedia 3D Modelling and Animation Tahun: 2009.
TORQUE 3D Daniel Casadevall-Pino
INTRODUCTION. Painting with numbers! Aspects Modeling Rendering Animation.
Survey of Graphics and Games. Outline Overview of computer graphics – Coursework – Research Programming using game engines Computer game and animation.
BPC: Art and Computation – Spring 2007 Overview of Spring Semester Tools and Technologies Glenn Bresnahan
Further Programming for 3D applications CE Introduction to Further Programming for 3D application Bob Hobbs Faculty of Computing, Engineering and.
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 Introduction to Computer Graphics Ed Angel Professor of Computer Science, Electrical and.
Embedding - for better collaborations - Toshiyuki Takahei RIKEN.
Graphics Systems I-Chen Lin’s CG slides, Doug James’s CG slides Angel, Interactive Computer Graphics, Chap 1 Introduction to Graphics Pipeline.
3D Game Programming All in One By Kenneth C. Finney.
By Steven Taylor.  Basically a video game engine is a software system designed for the creation and development of video games.  There are many game.
Introduction to Modeling. What is CG Modeling? Combination of Sculpting, Architecture, Drafting, and Painting. The core component of computer animation.
Survey of Computer Graphics Programming Languages Jerry Yee November 30, 2004.
Cornell CS465 Fall 2004 Lecture 1© 2004 Steve Marschner 1 CS465: Computer Graphics I Professor: Steve Marschner.
Lesson 1: Intro to Animation
CS 638, Fall 2001 CS 638: Computer Games Technology Fall 2001.
CSC505 Tools of the Trade. CSC505 Design Tools Tools for creating 2D and 3D graphics off-line –Model building –Animation –Particle effects Pyrotechnic,
Interactive Gameplay Design Games Development Mario Michaelides Lecture 7 (10am), Week /11/2005 Games Development.
Tools for Game Developmet Erik Harpstead Carnegie Mellon University 1.
CS 480/680 Computer Graphics Course Overview Dr. Frederick C Harris, Jr. Fall 2012.
Linear Interpolation, Brief Introduction to OpenGL Glenn G. Chappell U. of Alaska Fairbanks CS 381 Lecture Notes Monday, September.
Real-Time Computer Graphics. Introduction Aims The aim of the module is to provide a good grounding in the main techniques and algorithms of real-time.
09/09/03CS679 - Fall Copyright Univ. of Wisconsin Last Time Event management Lag Group assignment has happened, like it or not.
Yingcai Xiao Game Development Interactive Animation.
Introduction to Computer Graphics Dr.Giorgos A. Demetriou Dr. Stephania Loizidou Himona Computer Science Department Frederick University.
1 Introduction to Computer Graphics SEN Introduction to OpenGL Graphics Applications.
Computer Graphics I, Fall 2008 Introduction to Computer Graphics.
1 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 CS4610/7610: Introduction to Computer Graphics.
Slide and bullet transitions have not been set.. How to Train Your Technical Artist  Jeff Hanna Senior Technical Artist THQ/Volition, Inc.
Chapter 3.6 Game Architecture. 2 Overall Architecture The code for modern games is highly complex (can easily exceed 1M LOC) The larger your program,
Introduction to Maya Programming Shuen-Huei Guan CML, CSIE, National Taiwan University 2003/10/7.
A 3-D Rendering System Final Project Ben Hebert & Mayur Desai Spring 2005.
Autodesk - Maya How and what is Maya used for?. Introduction Autodesk Maya, is a 3D computer graphics software that can run on most computers. It was.
David Luebke 1 1/20/2016 Real-Time Rendering CS 446 David Luebke.
GAM666 – Introduction To Game Programming ● Programmer's perspective of Game Industry ● Introduction to Windows Programming ● 2D animation using DirectX.
B.Sc. Multimedia Computing3D Modelling and Animation Welcome to 3D Modelling & Animation UFCEKT-20-3.
The multiple facets of creating games.. scientist musician game designer lecturer? artist.
CS777 Project 1 Developing Maya Plug-ins for motion related projects Kyungsuk David Lee.
CIS682 Maya Internal Structure Overview. CIS682 Programming Interfaces MEL - Maya Embedded Language –Scripting language –Interpreted –Fast prototyping,
3D Animation 1. Introduction Dr. Ashraf Y. Maghari Information Technology Islamic University of Gaza Ref. Book: The Art of Maya.
1 Chapter 1: Introduction to Graphics. 2 What is computer graphics.
David Luebke 1 7/8/2016 Real-Time Rendering CS 551-4/651-3 David Luebke.
Interactive Animation
What is Computer Graphics?
Games Development Practices 3D Modelling
3D Modeling & Animation Software
Week 2 - Monday CS361.
ICG Syllabus 1. Introduction 2. Viewing in 3D and Graphics Programming
ATCM 3310 Procedural Animation
Introduction to Computer Graphics
Computer Graphics and Game Technology
Advanced Graphics Algorithms Ying Zhu Georgia State University
Alias/Autodesk Maya 第三組 林秉賢.
ATCM 6017 Procedural Animation
Programming Interface Overview
Overview Course Overview Course Webpage Administrative issues
MEL Interface with Maya.
ACS Architecture
Introduction to Computer Graphics
Introduction to Computer Graphics
ACS Architecture.
Chapter I Introduction
Computer Graphics Module Overview
RADEON™ 9700 Architecture and 3D Performance
Introduction to spagetti and meatballs
E-CONTENT GENERATION USING OPEN SOURCE TOOLS
Games Development 2 Tools Programming
Presentation transcript:

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.

4 Example Load of the Rings ( Basic Animation (

5 Introduction to Alias Alias Research, Wavefront Technologies, Alias|Wavefront under SGI, Alias ®, Autodesk, 2006.

6 Introduction to Maya Released in Rumor has it that Implemented by over 200 PhDs. Too big s.t. no one knows it well. Alias ® is going bigger.

7 Let ’ s Use Maya Basic transformation. Selection by object, component. Polygonal modeling. Mirror.

8 Maya Internal Architecture Dependency Graph Maya Programmer’s API – C/C++ MEL Interpreter MEL Script EditorMaya User Interface Render Engine

9

10 3D Rendering Pipeline Static model Shading Texture Animation Rendering

11 3D Rendering Pipeline Static model Shading Texture Animation Rendering

12 3D Rendering Pipeline Static model Shading Texture Animation Rendering See test.avi

13 Animation Two way to do this

14 Pipeline: Data Model Textured Model Animated Model … Viewpoint of data

15 Pipeline: Operators Polygon Manipulator Shader Animation Curve … Viewpoint of operators

16 Structure in Maya Node Structure Directed Acyclic Graph Dependency Graph

17 Node Hierarchy

18 Function Sets in Diagram Data Hierarchy Group GraphicsGrpDSPGrpNetworkGrp Function Set Hierarchy GroupFn GraphicsGrpFnDSPGrpFnNetworkGrpFn

19 Maya Programming 2 choices for Maya programming Maya Embedded Language (MEL) C++ API Not exclusive to each other. Not a set-relationship.

20 Introduction to MEL Familiar C-style grammar. GUI maker. All you do is through MEL. Maya := DLLs + MEL.

21 Bad Things Expensive ( $6999 for full function) Need At least 6 Month training

22 Nice Place to learn

23 Reference Maya API White Paper Book: David Gould. Complete Maya Programming, Morgan-Kaufmann Publishers 3D User Magazine Web: