CGS 3034 Lecture 2 Ball Bounce

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

CGS 3220 Lecture 4 Shaders, Textures, and Light

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

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

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

CGS 3220 Lecture 17 Subdivision Surfaces

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

CGDD 4113 Final Review. Chapter 7: Maya Shading and Texturing

CGS 3220 Lecture 13 Polygonal Character Modeling

Maya tutorial. 1 Camera calibration

How to Create a Simple Animation Using MAYA

The Special Effects Handbook

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

Chapter 11. Caustics and Global Illumination

Think about film & lighting

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

Introduction to Maya

Computer Animation I. Kerlow sections 2.4, 10.1, 6.3, 6.6 and chapter 7. Optional BG reading: Kerlow chapter 1.

Animation Basics. Learning Objectives

Character Modeling COPYRIGHTED MATERIAL

NOTE: This syllabus is subject to change during the semester. Please check this syllabus on a regular basis for any updates

Raycast Rendering Maya 2013

Diploma in Graphics Design. Examinations for / Semester 1

REU Modeling Course Day 1 pt2 AutoDesk Maya - More Modeling

Today. Global illumination. Shading. Interactive applications. Rendering pipeline. Computergrafik. Shading Introduction Local shading models

MAYA; AN INTRODUCTION TO MAYA; EndOfLine.info;

Autodesk Maya 2018 BASICS GUIDE

CS5620 Intro to Computer Graphics

Shading Languages. Seminar Computer Graphics. Markus Kummerer

2nd Set of Gollum s Hotkeys

Max scene used to generate the image from the second pdf in this tutorial.

Modeling Technology Group

Intro to Lights & Rendering Maya 2013

Today. Global illumination. Shading. Interactive applications. Rendering pipeline. Computergrafik. Shading Introduction Local shading models

Modeling. Anuj Agrawal Dan Bibyk Joe Pompeani Hans Winterhalter

Cast Shadows Maya 2013

CSE 167: Introduction to Computer Graphics Lecture #6: Lights. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2016

Week 5: Assignment: Animation

Simple Lighting/Illumination Models

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

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

Using LightWave s Motion Blur to Achieve a Hand Drawn Line Effect:

Computer Graphics I Lecture 11

3ds Max certification prep

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

CS 381 Computer Graphics, Fall 2008 Midterm Exam Solutions. The Midterm Exam was given in class on Thursday, October 23, 2008.

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

move object resize object create a sphere create light source camera left view camera view animation tracks

Chapter 1- The Blender Interface

Lesson 11. Polygonal Spaceship

Transforming Objects and Components

CSE 167: Lecture #7: Color and Shading. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2011

Basic Rendering Techniques Part B

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

Illumination Models & Shading

Computer Graphics. Illumination and Shading

How to start your Texture Box Project!

Photoshop PSD Export. Basic Tab. Click here to expand Table of Contents... Basic Tab Additional Shading Tab Material Tab Motion Tab Geometry Tab

Ray Cast Geometry. RayCast Node for Motion, Displacements and Instancing. New to The Ray Cast Geometry node has received an upgrade for 2018.

CPSC / Illumination and Shading

Computer Graphics Fundamentals. Jon Macey

This lesson will focus on the Bouncing Ball exercise.

Textures. Textures. Lesson 9

Lesson 01 Polygon Basics 17. Lesson 02 Modeling a Body 27. Lesson 03 Modeling a Head 63. Lesson 04 Polygon Texturing 87. Lesson 05 NURBS Basics 117

Lets assume each object has a defined colour. Hence our illumination model is looks unrealistic.

Maya 2014 Introduction to Maya

Chapter 19- Object Physics

ECS 175 COMPUTER GRAPHICS. Ken Joy.! Winter 2014

Outline. Introduction Surface of Revolution Hierarchical Modeling Blinn-Phong Shader Custom Shader(s)

Learning Outcomes: Upon the successful completion of this course, a student should be able to:

Key 3D Modeling Terms Beginners Need To Master

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

CHAPTER 1 Graphics Systems and Models 3

Polygon Modeling Basics Chapter 1 - Vertices

5 Subdivision Surfaces

Recollection. Models Pixels. Model transformation Viewport transformation Clipping Rasterization Texturing + Lights & shadows

Cinema 4D R19 (SP2) Change List Cinema 4D / BodyPaint 3D Service Release

Illumination & Shading

Photo-realism Fundamentals

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

Orthogonal Projection Matrices. Angel and Shreiner: Interactive Computer Graphics 7E Addison-Wesley 2015

Pipeline Operations. CS 4620 Lecture 14

Curves & Surfaces. MIT EECS 6.837, Durand and Cutler

Chapter 3- Creating & Editing Objects

LEVEL 1 ANIMATION ACADEMY2010

Chapter 23- UV Texture Mapping

Motivation 2006 Consortium for Computing Sciences in Colleges - NW

Computer Graphics (CS 543) Lecture 7b: Intro to lighting, Shading and Materials + Phong Lighting Model

Easy Decal Version Easy Decal. Operation Manual. &u - Assets

Lighting. To do. Course Outline. This Lecture. Continue to work on ray programming assignment Start thinking about final project

Blue colour text questions Black colour text sample answers Red colour text further explanation or references for the sample answers

Shading. Brian Curless CSE 557 Autumn 2017

Quick Shader 0.1 Beta

WEB 2 CREATING ROLLOVERS AND ANIMATIONS I N T H I S C H A P T E R. Creating Rollovers: The Basics 2. Simple Buttons: Lighting and Position 4

FABRIC GUIDE CLO VIRTUAL FASHION

This beta version is limited to export static model without animation. It also will omit every 10th polygon from the

04. 3d Graphics UI & 3ds Max + MR

Splines. Connecting the Dots

Lahore University of Management Sciences. CS 452 Computer Graphics

Final Exam CS 184: Foundations of Computer Graphics page 1 of 14 Fall 2016 Prof. James O Brien

Transcription:

CGS 3034 Lecture 2 Ball Bounce Introduction to Computer Aided Animation Instructor: Brent Rossen

Ball Bounce Example 1 Setup a new project: BallBounce Use Default placement settings Exports to Image folder Setup a new scene: Ball_Bounce_Example The views Perspective Orthogonal Views Front Side Top

Get Started: Set Playback, Make Sphere Change playback to Real-Time Window > Settings / Preferences > Preferences Get Started Create > NURBS Primitive > Sphere

Polygons, NURBS, and Sub-d: Definitions NURBS: Non-Uniform Rational B-Spline What that means to you: a surface made up of splines, which uses control vertices as weights Resolution independent always smooth More Difficult to Texture Polygon: finite number of facets Quick to render Supports localized details Sub-d Surfaces: Hard creases and Smooth curves Resolution independent Add localized detail

Polygons, NURBS, and Sub-d: Terms Polygon and Sub-d Vertex: polygonal or sub-d control point Edge: sub-d and polygon connection line Face: Polygonal and sub-d surface NURBS Control Vertex: NURBS control point Hull: NURBS point connection Patch: NURBs surface

Attribute Editor, Tool Settings, Channel Box Attribute Editor: the most commonly changed attributes of the selected node Tool Settings: shows the options for the current tool in a window Channel: keyable attribute Channel Box: the list of the most commonly keyframed attributes

Keyframe the Bounce: Time-Value-Key Time: Frame 1 Value: Move Ball up Y to 6 Key: Keyframe Y ( s or RMB the channel name and key ) Time: Frame 12 Value: Move Ball back down Y to.5 Key: Keyframe Y Time: Frame 24 Value: Move Ball up Y to 6 Key: Keyframe Y

Animation Curves: Graph Editor Window > Animation Editors > Graph Editor F to frame attribute curve A to frame all curves Smooth the tops of the curves for bouncing ball: slow-in slow-out V the bottoms: fast-in fast-out Move Tool (w) > MMB to play with curve tangents or move keyframes

Animation Curves: Tangency Linear Tangency: equal amount of value change between any given frame and the next. No acceleration. Traditionally a series of evenly spaced drawings. Stiff mechanical motion. Spline Tangency: Ease-in and ease-out near the key frames (or slow-in/slow-out). Organic motion. Stepped Tangency: held constant until the step. Pop from one key to the next. Useful for blinking lights.

Animation Curves: Slow-out/Fastin/Fast-out/Slow-in Slow-in/Slow-out (spline variation): Gradual acceleration near keyframes. (Bell Curve). Cushions gently into position. Fast-in/Fast-out (spline variation): Rapid acceleration near keyframes. (Pointed Curve). Sharp bounce.

Animation Curves: Slow-out Fast-in Fastout Slow-in

Do The Scale Squish To animate the ball try scaling the sphere down in the Y direction and setting keyframe Run the animation, what s wrong with this? Undo the scale

Animate NURBS CV Deformation F8 to access Component Mode Control Vertices: weight on a NURBS surface S to keyframe all highlighted points Set the normal position keys before and after the ball will hit the ground Frames 11 and 13

Key the Impact Go to frame 12 - where the ball makes impact Deform the sphere appropriate to an elastic ball hitting the ground Bring bottom points up to ground Bring middle out Bring mid-bottom down and out Bring the top down a little Run the Animation. Is that better?

Setup for Rendering Three clappers Render Frame IPR (Interactive Photorealistic Rendering) Render Global Settings Set Render Options Set Frame/Animation Ext: name.#.ext Image Format: BMP Start Frame 1 End Frame 23 (for smooth loop) By Frame 1 By Frame 2-3 gives Stop Motion (may be useful if you re pressed for time or want that effect) Frame Padding 4 (for alphabetizing)

Render Global Settings Render Global Settings > Maya Software Tab > Quality > Intermediate Use the presets Raytracing Quality > Check (Use Defaults) Creates a reflection of the ball on the floor Must be turned off to use IPR Motion Blur > Check (3D) Gives the ball a smoother movement

Batch Rendering Make it so To Render: Space Bar Hot-box > Render > Batch Render To View fcheck it Start Menu > Run > fcheck File > Open Animation > Images Folder > First Image Scrub with LMB

Add Basic Material Window > Rendering Editors > Hypershade Double Click Material Sphere to See Attribute Editor Add Texture On Color Node

Material Types Lambert: dull or matte finish. No specular attributes. Blinn: metallic surfaces. Eccentricity value varies the size of highlights. Phong: shiny and plastic-like. Cosine power broadens or tightens the size of highlights. PhongE: Phong, but with more ability to create soft highlights. Anisotropic: directional highlights. Allows specifying of a directional highlight, such as brushed metal, hair, tightly woven fabric, vinyl records, etc.

Add a Floor with Material Create > Polygon Primitive > Plane Options Width: 20 Height: 20 Subdivisions Along Width: 6 Subdivisions Along Height: 6 Add Phong Material Set Color

Adding Lights 3 Point Lighting Key Light: over shoulder of camera -.8 intensity Rim Light: directly across from camera -.4 intensity Fill Light: generally lower than object -.2 intensity Create > Lights > Point Light Set Intensities in the light s Attribute Editor

Add Shadows Light Attribute Editor > Shadows > Use Depth Map Shadow Make Soft Shadows Dmap Resolution: 128 Filter Size: 3

You can keyframe nearly anything Keyframe the key light intensity: Time: Move to frame 1 Value: Set Light Intensity to 1 Key: RMB and Set Key on light intensity Time: Move to frame 12 Value: Set Light Intensity to.2 Key: RMB and Set Key on light intensity Time: Move to frame 24 Value: Set Light Intensity to 1 Key: RMB and Set Key on light intensity

Change Intensity in Graph Editor Try Linear, Spline, and Step Now delete the light intensity keys because it s annoying and may cause seizures in people with epilepsy Set the intensity appropriately (.8)

Done with the first example We now have 1 good bounce

Project 1 Due January 29 th If you have trouble Maya help files are friendly The Book knows many things! Google Knows All! Feel free to email John, Jianwei, or Me Me: brossen@cise.ufl.edu Jianwei: jgao@cise.ufl.edu John: jpq@cise.ufl.edu We will have office hours starting next week If you lose a Window (It Happens ) Display > UI Elements