An Introduction to Maya. Maya. Used in industrial design, CAD, computer games and motion picture effects. The ambition is what get

Similar documents
Graphical Editors used at CSC/Nada earlier. Main competitors. What is Maya? What is Maya? An Introduction to Maya. Maya

Maya Lesson 3 Temple Base & Columns

Maya 2014 Introduction to Maya

solidthinking Environment...1 Modeling Views...5 Console...13 Selecting Objects...15 Working Modes...19 World Browser...25 Construction Tree...

Turn your movie file into the homework folder on the server called Lights, Camera, Action.

Maya tutorial. 1 Camera calibration

Modeling. Anuj Agrawal Dan Bibyk Joe Pompeani Hans Winterhalter

3 Polygonal Modeling. Getting Started with Maya 103

Transforming Objects and Components

Beginners Guide Maya. To be used next to Learning Maya 5 Foundation. 15 juni 2005 Clara Coepijn Raoul Franker

Introduction to Maya

XSI TO SINS: COMMANDS & SHORTCUTS

Lesson 11. Polygonal Spaceship

MAYA; AN INTRODUCTION TO MAYA; EndOfLine.info;

A Guide to Autodesk Maya 2015

Introducing Autodesk Maya Chapter 2: Jumping in Headfirst, with Both Feet!

Autodesk Maya 2019 BASICS GUIDE

booklet_new 11/7/02 2:39 PM Page 1 Learning Maya R

Dave s Phenomenal Maya Cheat Sheet The 7 Default Menus By Dave

audio, 57 auto-orientation, 215 automatic mapping, 243 average vertices, 239 axis, 3-6, 12, 94, 126, 149, 191, 199, 290

2nd Set of Gollum s Hotkeys

Getting Started with ShowcaseChapter1:

Blender Notes. Introduction to Digital Modelling and Animation in Design Blender Tutorial - week 1 The Blender Interface and Basic Shapes

First Animated Model Yellow Submarine

Tutorial: Understanding the Lumberyard Interface

COPYRIGHTED MATERIAL. The Maya Interface. The Maya interface can be a bit intimidating, and it s not fair to expect

1.1: Introduction to Fusion 360

CS148: Maya Lecture. October 9th, 2017 David Hyde

Character Modeling COPYRIGHTED MATERIAL

ARCHITECTURE & GAMES. A is for Architect Simple Mass Modeling FORM & SPACE. Industry Careers Framework. Applied. Getting Started.

REU Modeling Course Day 1. AutoDesk Maya - Program Introduction + Getting Started

COPYRIGHTED MATERIAL. The Maya Interface. The Maya interface can be a bit intimidating, and it s not fair to expect yourself

Modeling Technology Group

Art? 2 Computer Graphics 2 The Stages of Production 4 The CG Production Workflow 8 Core Concepts 10 Basic Film Concepts 21 Summary 26

This lesson introduces Blender, covering the tools and concepts necessary to set up a minimal scene in virtual 3D space.

Dave s Phenomenal Maya Cheat Sheet Polygon Modeling Menu Set By David Schneider

Chapter 23- UV Texture Mapping

How to start your Texture Box Project!

This is the opening view of blender.

Lesson 1: Creating T- Spline Forms. In Samples section of your Data Panel, browse to: Fusion 101 Training > 03 Sculpt > 03_Sculpting_Introduction.

User InterfaceChapter1:

Working with the Dope Sheet Editor to speed up animation and reverse time.

3D Modeling. Computer Science

Getting Started with Silo

Maya Lesson 6 Screwdriver Notes & Assessment

COPYRIGHTED MATERIAL. Working in Maya. Chapter 1. Maya Nodes

Cast Shadows Maya 2013

A Guide to Processing Photos into 3D Models Using Agisoft PhotoScan

To build shapes from scratch, use the tools are the far right of the top tool bar. These

1. Click on the link below, this will open your web browser.

It is a good idea to practice View Control tools for 5 minutes at the start of every 3D session, before doing any other work.

To familiarize of 3ds Max user interface and adapt a workflow based on preferences of navigating Autodesk 3D Max.

Chapter 12- NURBS & Meta Shape Basics

An Approach to Content Creation for Trainz

3D Studio Max Lesson 1.1: A Basic Overview of 3DSMax's Main Tool Bar

Select, Move, Rotate and Scale

Chapter 3- Creating & Editing Objects

Creating the Tilt Game with Blender 2.49b

How to Create a Simple Animation Using MAYA

Autodesk Maya 2018 BASICS GUIDE

Tangents. In this tutorial we are going to take a look at how tangents can affect an animation.

Full Screen Layout. Main Menu Property-specific Options. Object Tools ( t ) Outliner. Object Properties ( n ) Properties Buttons

Basic Texturing Tutorial by Gary Wu

Chapter 3- Creating & Editing Objects

Autodesk Fusion 360 Training: The Future of Making Things Attendee Guide

Adobe Animate Basics

COPYRIGHTED MATERIAL. Working in Autodesk Maya. Chapter 1. Creating and Editing Nodes

Raycast Rendering Maya 2013

SketchUp + Google Earth LEARNING GUIDE by Jordan Martin. Source (images): Architecture

5 Subdivision Surfaces

House Build Tutorial NAME: GRADE: ARTD 240 3D Modeling & Animation Deborah Ciccarelli, Assistant Professor

SolidWorks Implementation Guides. User Interface

COPYRIGHTED MATERIAL. Working in Autodesk Maya. Chapter 1. Creating and Editing Maya Nodes

Photography by Christina Sizemore. Mudbox Hotkeys

Basic Blender Commands This is just a partial list of Blender commands. Please visit the Blender.org website for more details.

4) Finish the spline here. To complete the spline, double click the last point or select the spline tool again.

Sculpting 3D Models. Glossary

NURBS modeling for Windows. Training Manual Level 1

Actions and Graphs in Blender - Week 8

Editing Polygons. Adding material/volume: Extrude. Learning objectives

for Blender v2.42a Software Box Bas van Dijk v1.1 February 2007

3ds Max certification prep

3D Design with 123D Design

The pre-modeling process consists of two main phases: dimensional data capture, and vertex tracing. We begin with the gate and chevron models:

LIGHTCONVERSE TOOLS Interface Overview

Chapter Adding 1- T Mo he tio B n le to nde Yo r ur Inte Scerfac ne e Landscape Scene Stormy Night.mp4 End 200 Default Animation frame 1 Location

Graphics for VEs. Ruth Aylett

Getting Started Guide

1 - Introduction Training Guide Objectives WorkXplore Environment Importing and Opening CAD Files 5

Computer graphics Labs: Blender (1bis/3) SketchUp model importation and animation

ROTOSCOPING AND MATTE PAINTING In Blender v2.48a

Creating a Snowman Scene

CS 354R: Computer Game Technology

Basic Blender Commands This is just a partial list of Blender commands. Please visit the Blender.org website for more details.

Table of contents 2 / 21

The Blender Quick Start Guide

Jornadas sobre estrategias de generación de entornos colaborativos virtuales. What is/is not procedural?

1st Point. 2nd Point. hold shift & drag along Y. Splines

Week 1 The Blender Interface and Basic Shapes

Chapter 4 Modeling Model View... 4

Transcription:

An Introduction to Maya Gustav Taxén gustavt@nada.kth.se 2D1640 Grafik och Interaktionsprogrammering VT 2006 Maya Used in industrial design, CAD, computer games and motion picture effects Special focus on motion pictures and games The ambition is what you see is what you get 1

Main competitors 3D Studio Max,, http://www.discreet.com/ Cinema 4D,, http://www.maxon.net/ Houdini,, http://www.sidefx.com/ LightWave,, http://www.newtek.com/ SoftImage, http://www.softimage.com/ ZBrush, http://pixologic.com pixologic.com/ What is Maya? Tool for creating virtual 3D- or 2D models Rendering Animation Special effects Different kinds of surface representations Think sculpting: creating form / shape! Venus from Willendorf 22000-24000 B.C. http://witcombe.sbc.edu/willendorf/ 2

What is Maya? Concepts in Maya are (more( or less) common to all 3D tools (workflow, tool set, and GUI differs) The same operation can be performed in many different ways in Maya Steep learning curve Very efficient workflow for experienced users Assignment examples Pär Bäckström 3

Assignment examples Pär Bäckström Assignment examples Gustav Taxén 4

Maya tool sets Modeling Shading Lighting Rendering Animation Dynamics, particles Virtual character design The assignment Project management Maya proposes a work organization scheme (but does not enforce it) A Maya project contains one or several scenes All scenes in a project share input resources (such as texture images) The rendered output images for the scenes in the project are stored in the same folder 5

Project management Name your project! PRESS Use Defaults BEFORE Accept! (Creates a very useful directory/folder structure.) The user interface Watch the Learning Movies! Browse the Tutorials! Use the Help System! 6

The Workspace The menu bar Toolset-specific menus Modeling should be active (except when you associate light sources with objects, more later) 7

Selection masks, snap, rendering Tool box 8

Channel box, layers Display / hide channel box & layers. Shelf 9

Animation, timeline Status/command line, help line 10

Show / hide UI elements Suggestion: Keep Status line, Help line, Toolbox and Channel box / Layer editor. Workspace layouts Pressing <SPACE> quickly toggles between 4-view and active view. Choose different workspace layouts by clicking on the icons beneath the tool box. 11

Views Create new view (perspective or orthographic) Name your view! (Click once in the entry field) Choosing your new view Views Show / hide different entity types (per view) 12

Views Rotate view (perspective only): Alt + left mouse button. Translate: Alt + middle mouse button. Dolly in/ut: Alt + right mouse button. Modeling NURBS Subdivision (Catmull- Clark) Polygons 13

Polygon modeling We use polygon modeling in the assignment Two main ways of working: Create a primitive object and manipulate it Create polygons one at time and manipulate those (possiblyjoin together into an object) The first way is simpler and more efficient for the assignment Modeling requires imagination both with respect to form/shape and with respect to the tools you use! Creating primitive objects Position pointer in a view and press <F> to center the camera on the objects. 14

Creating primitive objects The channel box shows the most important attributes of the object. Click on the object with the left mouse button to select it. Press <Delete> to delete something you have selected. Maya has an Undo facility (Ctrl-Z), but save often! Use Save As... so you can return to a previous stage in your work if you need to. Nodes and attributes Objects in Maya are built from nodes: Creation node - records the options that created the object Transform node - records how the object is moved, rotated, and scaled Shape node - stores the positions of the control points or vertices of the object Rendering nodes stores information about the appearance of the object Each node has attributes associated with it 15

Nodes and attributes Nodes The attribute editor shows all attributes for a selected object. Choose a node using the tabs and an attribute group in the window beneath. Nodes and attributes In the channel box, creation node attributes are shown under INPUTS. Change these to modify the initial attributes of the object. 16

Nodes and attributes The creation node parameters can also be accessed by clicking the button in the menu (this button is called Tool options ). Changes made here changes the default creation node parameters. Apply creates a new object and leaves the window open. Create creates a new object and closes the window. Transformations Translation (along coordinate axes) Rotation Scaling (along coordinate axes) Keyboard shortcuts for tool box: <Q>, <W>, <E>, <R> and <T> 17

Translation Move freely: left-drag in the yellow square Constrain to an axis: left-drag one of the axis arrows Constrain to principal plane: <Ctrl> + left drag one of the axis arrows Rotation Free rotate: left-drag on object Constrain to camera plane: left-drag yellow ring Constrain to principal plane: left-drag one of the other three rings (red, green, blue) 18

Scaling Scale freely: left-drag the yellow cube Constrain to axis: left-drag the red, green, or blue cube Constrain to principal plane: <Ctrl> + left drag the red, green, or blue cube. Transformations You can also enter values directly into the transformation node using the channel box (or the attribute editor). 19

Components Components are the entities that make up the shape of an object: Entire object (all components) Press and hold the right mouse button over an object to display the menu (called a marking menu). Then drag onto a button to select which component type you wish to work with. Manipulating edges Choose edge components. Select one or more edges. Choose a transformation tool. Transform! 20

Manipulating vertices Choose vertex components. Select one or more vertices. Choose a transformation tool. Transform! Manipulating faces Choosefacecomponents. Select one or more faces (use the blue center dot). Choose a transformation tool. Transform! 21

Pivot points Transformations are applied at the pivot point. Thereis onepivot point per object. You often need to move the pivot point. <Insert> toggles between transformation of the object and transformation of the pivot point. Pivot points 22

Snapping Snap to grid Snap to curves Snap to points and vertices Snap to view planes When transforming, the pivot point is snapped. Snapping - example Moving the pivot point to a corner: choose snap to points. Translate the pivot point to the corner. To move the cube onto the X/Z plane: choose snap to grid and translate. 23

The grid Change the grid parameters when needed. Choose size and the number of lines ber unit. Subdivisions = additional lines between each unit line. Groups Select two or more objects: <Shift> + left click Choose Edit Group (or Ctrl+G) to create a group. The pivot point for the group is placed at the center of the group. 24

Groups Manipulate or select groups Manipulate or select individual objects (insideor outsidegroups) Manipulate or select object components (insideor outsidegroups) The component type to be manipulated or selected Vertices, edges, and faces. Groups The outliner window shows all group hierarchies. It also shows other entities that are part of the project. You can select groups and objects by choosing them in the outliner window. 25

Layers Layers are used to hide or lock objects so that they don t get in the way or are modified by accident. Always name your layers! Layers Visible / invisible Lock / unlock T = lock + template (display objects in low level of detail) R = lock + reference (display objects in high level of detail) Layer color (double click to modify) Name your layer! (left-click the name) 26

Duplicating objects Choose the number of copies and the transformation Maya should perform before each copy is made. The new copy is automatically selected when it has been created. The Instance option associates the copies with the original so that changes made to the original is automatically made to the copies. Duplicating objects - example Create a stairway step. Move the pivot point to the side. Translate up and rotate around y axis as duplication options. 27

Boolean operations Select two objects (MUST be closed). Choose an operation. Extruding faces Select a face. Select Extrude Face in the menu. This creates a new face in the same plane as the original face. Manipluate the size and position of the new face 28

Creating individual polygons Click to position each vertex. Remove a vertex using <Backspace>. Press <Enter> when done. Merging vertices The tolerance level can be modified using the tool options ( ). Merge Multiple Edges is the corresponding tool for edges. 29

Combining polygons into an object Select the polygons. Merging vertices and edges before combining is recommended! Choose Combine. The result is a new object with creation history... Combining polygons into objects If you delete the creation history......the polygon surface is all that remains the new object is equivalent to the other primitive objects (sphere, cube,...). 30

Shaders and textures Surface appearance in Maya is specified using shaders. A shader consists of a render node network. There are three types of render nodes: material nodes, texture nodes and positioning nodes. Each shader must have a material node. Shaders and textures The Hypershade window is the work area where shaders are created. 31

Hypershade All shaders in the current scene. Work area where new shaders are created and modified. Material nodes. (Some correspond to reflection models.) Creating a shader Name your shader! 1. Choose a material node to create a new shader. 2. Double click the new shader in the work area. 3. Modify the attributes for the material node. 32

Assigning shaders to objects Assigning a shader to objects: 1) Select the object(s). Click-hold the right mouse button over the shader in Hypershade and choose Assign Material To Selection. 2) Click-hold the right mouse button on an object and choose Materials Assign Existing Material. (Only works for a single object at a time.) Textures Click the checkerboard button for the color attribute. This will create a new texturenodeand connect it to the material node. Choose File. Select an image file. Put your texture files in the sourceimages folder for your project! 33

Texture positioning 1 v 0 0 1 u UV points are assigned to each vertex. The values are then interpolated across the surface. Texture positioning Maya assigns UV points automatically to polygons (using a positioning node in the shader), but the result is almost always haphazard. So we need to set the UV points ourselves! Select the object(s) and choose a mapping. Use the tool options ( ) to set the mapping parameters first! The mapping is stored in a separate projection node (outside the shader network, since it belongs to the object(s) and not the shader). 34

Texture positioning Planar Cylindrical Spherical Texture positioning You can choose the mapping in the channel box (under INPUTS) if you want to change the projection attributes. You can also press the Show Manipulators Tool button in the tool box to manipulate the projection interactively. 35

Surface normals Normals are assigned to vertices and interpolated across the surface. They can either be set to the surface normal (top) or be averaged across surfaces (bottom). Interpolate by selecting the faces and choose Average Normals. Lights Directional Point Spotlight Ambient 36

Lighting Lighting is an art form! Simulating reality seldom leads to interesting images! Professionals often use negative light sources to remove light from the scene As in illustration, the key role of the light is to bring out form/shape shape! Think painting with light! Think about the color scheme and the general feel of your image! Three point lighting Classic imaging technique Key light: most important, brings out the main shape Fill light: takes the edge off shadow regions, brings out shape in shadow regions Back light: accentuates the silhouette http://www.andrewwhitehurst.net/3point.html http://www.3drender.com/ light/3point.html 37

Creating light sources Light sources are moved and oriented in the same way as objects. Light source attributes Select the light source. The most important attributes are shown in the channel box. The other attributes can be modified using the attribute editor. 38

Light linking Sometimes, you don t want an object to be lit by a light source. Disconnect light sources from objects in the Light Linking window. (Need to choose Rendering to see the menu.) Grey line on the right = light is on for the selected (grey) objects on the left. Rendering Two types: Ray tracing Ray casting Ray tracing allows for reflection, refraction, and high-quality shadows, but is slow Ray casting is faster, but uses textures for shadows and reflections (which may lead to aliasing) 39

Rendering Render image (of the currently selected view) Render image that allows for interactive updates (more later) Open the general rendering attributes window: Render Globals Render globals Important fields: Image Format (use JPEG) Resolution (of the output image) Anti-aliasing quality Raytracing quality 40

Render globals To use ray tracing (rather than ray casting), check the Raytracing box under Raytracing Quality ). Choose the recursion depth for reflections and refractions: 1-2 is usually enough. Shadows A light source does NOT cast shadows unless shadow casting has been activated! Select the light and activate Ray Trace Shad (if you want to use ray tracing) or Depth Map Sha (if you want to use ray casting). The objects also need to receive/cast shadows (which is the default, but can be changed in the attribute editor). 41

Interactive rendering Turn off ray tracing. Click the IPR-button. When the rendering is complete, select a region. It is now possible to update light sources (position and other attributes) and shaders. The region is updated automatically. IPR creates large files in the renderdata/iprimages folder! 42