Procedural Animation. An introduction

Size: px
Start display at page:

Download "Procedural Animation. An introduction"

Transcription

1 Procedural Animation An introduction

2 What is procedural? Procedural animation is an approach (i.e. a way) to create animation. It is not a style of animation. But the animation created by procedural approach usually have some specific style. 2

3 Non-procedural modeling How to create this model? Pick a vertex and drag it. Pick another vertex and drag it. Pick another vertex and drag it. Pick another vertex and drag it. Pick another vertex and drag it. 3

4 Procedural modeling How to create this model? First, I need a ¼ torus. Copy and paste, and then rotate it 180 degrees, I got another side. Merge them together I got the basic shape. The basic shape is then copied to every point on a 16x16 grid, each rotate either 0 or 90 degrees, decided randomly. Finally, I wrap the shape onto a sphere. 4

5 Non-procedural texturing How to create this texture? Pickup your pen. Paint it. Paint it. Paint it. Paint it. 5

6 Procedural shading/texturing How to create this texture? First, I need a pattern of strips. Assign yellow and green color to the strips. The pattern is disturbed by a small amount of noise. The pattern is applied on my object, and lastly apply a standard lighting formula, which gives me the basic shading. 6

7 Non-procedural animation How to create this animation? Set key-frames. Set/modify key-frames. Set/modify key-frames. Set/modify key-frames. Set/modify key-frames. 7

8 Procedural animation How to create this animation? The first gear will rotate from 0 to 360 degree uniformly. The second gear s rotation is calculated from the first gear s rotation and their radius. The third gear s rotation is calculated from the second gear s rotation and their radius. 8

9 What is procedural? A Procedure means a black-box, with well defined input and output, for achieving a certain (small) target. Procedural approach means making things by using different procedures that follow in a clearly definite order. Note that the order is not necessary to be linear we will see more examples soon. You define the rules and steps (with a set of input parameters), but not the final outcome. With the rules and parameters, the outcome can always be reproduced (by someone else or by computer). Different parameters give different outcome. 9

10 Non-procedural approach Need craftsmanship skill. Planning is less important. Just do it. Animator sits in front of the computer, fine-tune here and there, until s/he feels satisfy. Usually cannot reproduce the same result if you ask him/her to do it again. 10

11 Procedural approach Define the procedures, input and output you need. Express shape and motion algorithmically, as a result of input parameters. Planning is good. How to break the task down into procedures? What should be the input and output? You can write down the steps clearly, reproduce it anytime, or even ask others to reproduce the result. Need logical mind, careful planning, sometimes a little bit mathematics. 11

12 Advantages of procedural approach Easy to change any input parameters to achieve different effects. Can easily fine-tune the results in front of your client or boss. Can create results in a short time (because computer does much faster than human being). Can test on simple input, and then use complex input for the final result (i.e. good for prototyping). Easy to add, delete, or modify the operations at any stage. Because every steps are recorded down by the procedures. Compare to Maya s construction history? 12

13 Advantages of procedural approach (cont.) Suitable for: Large amount of geometry, each has its own variation of shape or motion (e.g. a flock of birds) Complicated shape that cannot be created by hand, but well-defined by algorithm/mathematics (e.g. plants and trees). Motions that follow physics (e.g. dynamics and simulation). Motions that are driven by real-world data (e.g. image-driven, audio-driven, or motion capture). 13

14 Effort/Timeline for both approach Non-procedural Plan Build Modify / fine-tune Procedural Plan Build Modify / fine-tune 14

15 Both are good I am not saying that procedural is better than non-procedural. Procedural approach can produce something that non-procedural approach cannot easily create, and vice verse. They are complement of each other. A good animation may contain both elements. A good animator should know both approach, and know when to use procedural approach, and when to use non-procedural approach. 15

16 Spectrum of animation method Actually the boundary between procedural/non-procedural is not a clearcut. The methods to create animation nowadays fall on a continuous spectrum. increasingly procedural Sprite & mesh Bones & skeleton Dynamic & particles AI & behaviors 16

17 Examples Nearly all animations have some procedural elements. This approach is widely use in the visual effect area. This approach is also used to create abstract style arts or animations. 17

18 Dice Hitoshi Akayama Kyoto Seika University SIGGRAPH 2005 Electronic Theater 18

19 Kenneth A. Huff

20 Floyd Gillis 20

21 William Latham Evolutionary Art and Computers 21

22 Tools for procedural approach Designer/Animator designed the procedures, steps, input, output, etc, but those procedures should be implemented by a tool. There are different choices for the tools : computer programming, or; software which workflow fits into procedural idea. 22

23 The tools we ve chosen To create procedural elements, of course, programming is one of the best tool. However, most students hate/afraid programming. Among existing (3D) software, Houdini is one of the best to practice the procedural idea. Houdini s workflow is based on the procedural paradigm. Reduce the programming effort to minimal. Quickly provide most common 3D elements, such as basic shape, particles, basic rendering, etc. 23

24 Assessment (15%) Attendance (85%) 4 short animation assignments (less than 15 seconds each) on selected sub-topics. I don t mind you having some nonprocedural elements in the animation (say, key-framing, models created from Maya, or painted texture), but the grading will mainly based on the procedural elements. 24

Mocap class 8 - Creating an interactive 3D garden JMG Spring 2011

Mocap class 8 - Creating an interactive 3D garden JMG Spring 2011 Mocap class 8 - Creating an interactive 3D garden JMG Spring 2011 INTRODUCTION: The interactive 3D garden project is a first step for creating a dynamic ecosystem, a natural environment where several animations

More information

A Short Introduction to Computer Graphics

A Short Introduction to Computer Graphics A Short Introduction to Computer Graphics Frédo Durand MIT Laboratory for Computer Science 1 Introduction Chapter I: Basics Although computer graphics is a vast field that encompasses almost any graphical

More information

animation animation shape specification as a function of time

animation animation shape specification as a function of time animation animation shape specification as a function of time animation representation many ways to represent changes with time intent artistic motion physically-plausible motion efficiency control typically

More information

animation shape specification as a function of time

animation shape specification as a function of time animation 1 animation shape specification as a function of time 2 animation representation many ways to represent changes with time intent artistic motion physically-plausible motion efficiency typically

More information

The 3D rendering pipeline (our version for this class)

The 3D rendering pipeline (our version for this class) The 3D rendering pipeline (our version for this class) 3D models in model coordinates 3D models in world coordinates 2D Polygons in camera coordinates Pixels in image coordinates Scene graph Camera Rasterization

More information

Adding Animation With Cinema 4D XL

Adding Animation With Cinema 4D XL Step-by-Step Adding Animation With Cinema 4D XL This Step-by-Step Card covers the basics of using the animation features of Cinema 4D XL. Note: Before you start this Step-by-Step Card, you need to have

More information

Blender Notes. Introduction to Digital Modelling and Animation in Design Blender Tutorial - week 9 The Game Engine

Blender Notes. Introduction to Digital Modelling and Animation in Design Blender Tutorial - week 9 The Game Engine Blender Notes Introduction to Digital Modelling and Animation in Design Blender Tutorial - week 9 The Game Engine The Blender Game Engine This week we will have an introduction to the Game Engine build

More information

Blender 3D Animation

Blender 3D Animation Bachelor Maths/Physics/Computer Science University Paris-Sud Digital Imaging Course Blender 3D Animation Christian Jacquemin Introduction to Computer Animation Animation Basics animation consists in changing

More information

REFERENCE GUIDE 1. INTRODUCTION

REFERENCE GUIDE 1. INTRODUCTION 1. INTRODUCTION Scratch is a new programming language that makes it easy to create interactive stories, games, and animations and share your creations with others on the web. This Reference Guide provides

More information

Computer Applications in Textile Engineering. Computer Applications in Textile Engineering

Computer Applications in Textile Engineering. Computer Applications in Textile Engineering 3. Computer Graphics Sungmin Kim http://latam.jnu.ac.kr Computer Graphics Definition Introduction Research field related to the activities that includes graphics as input and output Importance Interactive

More information

Water Flow in. Alex Vlachos, Valve July 28, 2010

Water Flow in. Alex Vlachos, Valve July 28, 2010 Water Flow in Alex Vlachos, Valve July 28, 2010 Outline Goals & Technical Constraints How Artists Create Flow Maps Flowing Normal Maps in Left 4 Dead 2 Flowing Color Maps in Portal 2 Left 4 Dead 2 Goals

More information

Maya 2014 Basic Animation & The Graph Editor

Maya 2014 Basic Animation & The Graph Editor Maya 2014 Basic Animation & The Graph Editor When you set a Keyframe (or Key), you assign a value to an object s attribute (for example, translate, rotate, scale, color) at a specific time. Most animation

More information

IT 386: 3D Modeling and Animation. Review Sheet. Notes from Professor Nersesian s IT 386: 3D Modeling and Animation course

IT 386: 3D Modeling and Animation. Review Sheet. Notes from Professor Nersesian s IT 386: 3D Modeling and Animation course IT 386: 3D Modeling and Animation Review Sheet Sources: Notes from Professor Nersesian s IT 386: 3D Modeling and Animation course Notes from CannedMushrooms on YouTube Notes from Digital Tutors tutorial

More information

Mocap in a 3D Pipeline

Mocap in a 3D Pipeline East Tennessee State University Digital Commons @ East Tennessee State University Undergraduate Honors Theses 5-2014 Mocap in a 3D Pipeline Logan T. Maides Follow this and additional works at: http://dc.etsu.edu/honors

More information

AR-media TUTORIALS OCCLUDERS. (May, 2011)

AR-media TUTORIALS OCCLUDERS. (May, 2011) AR-media TUTORIALS OCCLUDERS (May, 2011) Copyright Copyright 2008/2011 Inglobe Technologies S.r.l. All rights reserved. No part of this publication may be reproduced, transmitted, transcribed, stored in

More information

Media Graphic Arts. September 2014

Media Graphic Arts. September 2014 St. Michael-Albertville High School Teacher: Roger Bovee Media Graphic Arts September 2014 CEQ: What is Graphic? How does graphic design affect me and my decision making? How to create and manipulate graphic

More information

Introduction to Computer Graphics. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2012

Introduction to Computer Graphics. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2012 CSE 167: Introduction to Computer Graphics Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2012 Today Course organization Course overview 2 Course Staff Instructor Jürgen Schulze,

More information

Introduction to Computer Graphics

Introduction to Computer Graphics Introduction to Computer Graphics Torsten Möller TASC 8021 778-782-2215 torsten@sfu.ca www.cs.sfu.ca/~torsten Today What is computer graphics? Contents of this course Syllabus Overview of course topics

More information

Digital 3D Animation

Digital 3D Animation Elizabethtown Area School District Digital 3D Animation Course Number: 753 Length of Course: 1 semester 18 weeks Grade Level: 11-12 Elective Total Clock Hours: 120 hours Length of Period: 80 minutes Date

More information

Animation. Persistence of vision: Visual closure:

Animation. Persistence of vision: Visual closure: Animation Persistence of vision: The visual system smoothes in time. This means that images presented to the eye are perceived by the visual system for a short time after they are presented. In turn, this

More information

What makes a good coder and technology user at Mountfields Lodge School?

What makes a good coder and technology user at Mountfields Lodge School? What makes a good coder and technology user at Mountfields Lodge School? Pupils who persevere to become competent in coding for a variety of practical and inventive purposes, including the application

More information

Character Animation from 2D Pictures and 3D Motion Data ALEXANDER HORNUNG, ELLEN DEKKERS, and LEIF KOBBELT RWTH-Aachen University

Character Animation from 2D Pictures and 3D Motion Data ALEXANDER HORNUNG, ELLEN DEKKERS, and LEIF KOBBELT RWTH-Aachen University Character Animation from 2D Pictures and 3D Motion Data ALEXANDER HORNUNG, ELLEN DEKKERS, and LEIF KOBBELT RWTH-Aachen University Presented by: Harish CS-525 First presentation Abstract This article presents

More information

How to rotoscope in Adobe After Effects

How to rotoscope in Adobe After Effects Adobe After Effects CS6 Project 6 guide How to rotoscope in Adobe After Effects Rotoscoping is an animation technique in which you draw, paint, or add other visual effects in a layer over live-action film

More information

Microsoft Mathematics for Educators:

Microsoft Mathematics for Educators: Microsoft Mathematics for Educators: Familiarize yourself with the interface When you first open Microsoft Mathematics, you ll see the following elements displayed: 1. The Calculator Pad which includes

More information

Republic Polytechnic School of Information and Communications Technology C391 Animation and Visual Effect Automation.

Republic Polytechnic School of Information and Communications Technology C391 Animation and Visual Effect Automation. Republic Polytechnic School of Information and Communications Technology C391 Animation and Visual Effect Automation Module Curriculum This document addresses the content related abilities, with reference

More information

Intro to 3D Animation Using Blender

Intro to 3D Animation Using Blender Intro to 3D Animation Using Blender Class Instructor: Anthony Weathersby Class Objectives A primer in the areas of 3D modeling and materials An introduction to Blender and Blender s toolset Course Introduction

More information

How To Draw In Autocad

How To Draw In Autocad DXF Import and Export for EASE 4.0 Page 1 of 9 DXF Import and Export for EASE 4.0 Bruce C. Olson, Dr. Waldemar Richert ADA Copyright 2002 Acoustic Design Ahnert EASE 4.0 allows both the import and export

More information

Fundamentals of Computer Animation

Fundamentals of Computer Animation Fundamentals of Computer Animation Production Pipeline page 1 Producing an Animation page 2 Producing an Animation 3DEM Flybys http://www.visualizationsoftware.com/3dem/flybys.html page 3 Producing an

More information

New Media production week 9

New Media production week 9 New Media production week 9 How to Make an Digital Animation poonpong@gmail.com Hardware PC or Mac with high resolution graphics and lots of RAM Peripherals such as graphics tablet Digital Camera (2D,

More information

3D Computer Animation (Msc CAGTA) Report

3D Computer Animation (Msc CAGTA) Report 3D Computer Animation (Msc CAGTA) Report (December, 10 th 2004) Jason MAHDOUB Course Leader: Colin Wheeler 1 Summary INTRODUCTION... 3 MODELLING... 3 THE MAN...3 THE BUG RADIO...4 The head...4 The base...4

More information

Chapter 9- Animation Basics

Chapter 9- Animation Basics Basic Key-framing and Auto Key-framing Now that we know how to make stuff and make it look good, it s time to figure out how to move it around in your scene. If you're familiar with older versions of Blender,

More information

INTRODUCTION TO RENDERING TECHNIQUES

INTRODUCTION TO RENDERING TECHNIQUES INTRODUCTION TO RENDERING TECHNIQUES 22 Mar. 212 Yanir Kleiman What is 3D Graphics? Why 3D? Draw one frame at a time Model only once X 24 frames per second Color / texture only once 15, frames for a feature

More information

Fruit Machine. Level. Activity Checklist Follow these INSTRUCTIONS one by one. Test Your Project Click on the green flag to TEST your code

Fruit Machine. Level. Activity Checklist Follow these INSTRUCTIONS one by one. Test Your Project Click on the green flag to TEST your code Introduction: This is a game that has three sprites that change costume. You have to stop them when they re showing the same picture (like a fruit machine!). Activity Checklist Follow these INSTRUCTIONS

More information

Chapter 1. Animation. 1.1 Computer animation

Chapter 1. Animation. 1.1 Computer animation Chapter 1 Animation "Animation can explain whatever the mind of man can conceive. This facility makes it the most versatile and explicit means of communication yet devised for quick mass appreciation."

More information

Introduction to ANSYS ICEM CFD

Introduction to ANSYS ICEM CFD Workshop 8.2 3D Pipe Junction 14.5 Release Introduction to ANSYS ICEM CFD 2012 ANSYS, Inc. April 1, 2013 1 Release 14.5 3D Pipe Junction 3D Pipe Junction This is a simple 4-way pipe intersection with two

More information

Modelling 3D Avatar for Virtual Try on

Modelling 3D Avatar for Virtual Try on Modelling 3D Avatar for Virtual Try on NADIA MAGNENAT THALMANN DIRECTOR MIRALAB UNIVERSITY OF GENEVA DIRECTOR INSTITUTE FOR MEDIA INNOVATION, NTU, SINGAPORE WWW.MIRALAB.CH/ Creating Digital Humans Vertex

More information

Columbus College of Art & Design 1 Charlotte Belland

Columbus College of Art & Design 1 Charlotte Belland Reference Images Always line- up in PhotoShop and make the image Square (this avoids distortions) Create and/or Find reference images that distill the planes of volume (image credit: Animal Anatomy for

More information

Amazing renderings of 3D data... in minutes.

Amazing renderings of 3D data... in minutes. Amazing renderings of 3D data... in minutes. What is it? KeyShot is a standalone 3D rendering and animation application for anyone with a need to quickly and easily create photo-realistic images of 3D

More information

Scratch Primary Lesson 4

Scratch Primary Lesson 4 Scratch Primary Lesson 4 Motion and Direction creativecomputerlab.com Motion and Direction In this session we re going to learn how to move a sprite. Go to http://scratch.mit.edu/ and start a new project:

More information

User Guide Installing the 3D Studio plug-ins

User Guide Installing the 3D Studio plug-ins Prev Menu Next Back p. 1 Life Forms & 3D Studio Max User Guide Installing the 3D Studio plug-ins Plug-ins for importing and exporting 3DS files are automatically installed with Life Forms. However, if

More information

CS130 - Intro to computer graphics. Dr. Victor B. Zordan vbz@cs.ucr.edu www.cs.ucr.edu/~vbz. Objectives

CS130 - Intro to computer graphics. Dr. Victor B. Zordan vbz@cs.ucr.edu www.cs.ucr.edu/~vbz. Objectives CS130 - Intro to computer graphics Dr. Victor B. Zordan vbz@cs.ucr.edu www.cs.ucr.edu/~vbz Objectives Explore basics of computer graphics Survey application areas Today, brief introduction to graphics

More information

Creating Your Own 3D Models

Creating Your Own 3D Models 14 Creating Your Own 3D Models DAZ 3D has an extensive growing library of 3D models, but there are times that you may not find what you want or you may just want to create your own model. In either case

More information

ANIMATION I :: SYLLABUS

ANIMATION I :: SYLLABUS ANIMATION I :: SYLLABUS ARTS 4060 Spring 2013 Tuesdays and Fridays, 10:00 am to 11:50 am Sage, VAST Studio, 2411 Professor: Silvia Ruzanka Office: Sage 4202 Office Hours: By appointment or Mon. 2-4 Email:

More information

Self-Positioning Handheld 3D Scanner

Self-Positioning Handheld 3D Scanner Self-Positioning Handheld 3D Scanner Method Sheet: How to scan in Color and prep for Post Processing ZScan: Version 3.0 Last modified: 03/13/2009 POWERED BY Background theory The ZScanner 700CX was built

More information

Video Game Design and Development

Video Game Design and Development Video Game Design and Development 500 hours Course Overview/Description Are you ready to take on a challenge that will always be interesting, push you to your intellectual limits, and still be fun? Video

More information

Graphic Design. Background: The part of an artwork that appears to be farthest from the viewer, or in the distance of the scene.

Graphic Design. Background: The part of an artwork that appears to be farthest from the viewer, or in the distance of the scene. Graphic Design Active Layer- When you create multi layers for your images the active layer, or the only one that will be affected by your actions, is the one with a blue background in your layers palette.

More information

Course Syllabus. Tuesday 4 pm to 5 pm & Thursday 4 to 5 pm

Course Syllabus. Tuesday 4 pm to 5 pm & Thursday 4 to 5 pm Course Syllabus Course Information: Course Title IAT 343: Animation (Spring 2012) Time & Location Lecture (Rm 2600): Tuesday 6:30 pm to 7:50 pm Lab (Rm 3140): D101: Wednesday 2:30 3:50 pm D102: Wednesday

More information

Thea Omni Light. Thea Spot Light. Light setup & Optimization

Thea Omni Light. Thea Spot Light. Light setup & Optimization Light setup In this tutorial we will learn how to setup lights inside Thea Studio and how to create mesh lights and optimize them for faster rendering with less noise. Let us have a look at the different

More information

VisIt Visualization Tool

VisIt Visualization Tool The Center for Astrophysical Thermonuclear Flashes VisIt Visualization Tool Randy Hudson hudson@mcs.anl.gov Argonne National Laboratory Flash Center, University of Chicago An Advanced Simulation and Computing

More information

Character Animation Tutorial

Character Animation Tutorial Character Animation Tutorial 1.Overview 2.Modelling 3.Texturing 5.Skeleton and IKs 4.Keys 5.Export the character and its animations 6.Load the character in Virtools 7.Material & texture tuning 8.Merge

More information

Bronwen Grimes Technical Artist

Bronwen Grimes Technical Artist Bronwen Grimes Technical Artist www.bronwengrimes.com bronwen@bronwengrimes.com Objective To use my skill and knowledge in the game development arena to create innovative, artistically appealing solutions

More information

DIGITAL MEDIA ARTS. DMA 225 Computer Animation 1. 3 1 lecture/4 studio hours Hours: lecture/laboratory/other (specify)

DIGITAL MEDIA ARTS. DMA 225 Computer Animation 1. 3 1 lecture/4 studio hours Hours: lecture/laboratory/other (specify) COURSE OUTLINE DIGITAL MEDIA ARTS DMA 225 Computer Animation 1 Course Number Course Title 3 1 lecture/4 studio hours Credits Hours: lecture/laboratory/other (specify) Catalog description: Using 3-D animation

More information

Character Creation You can customize a character s look using Mixamo Fuse:

Character Creation You can customize a character s look using Mixamo Fuse: Using Mixamo Fuse, Mixamo, and 3ds Max, you can create animated characters for use with FlexSim. Character Creation You can customize a character s look using Mixamo Fuse: After creating the character,

More information

Probability Using Dice

Probability Using Dice Using Dice One Page Overview By Robert B. Brown, The Ohio State University Topics: Levels:, Statistics Grades 5 8 Problem: What are the probabilities of rolling various sums with two dice? How can you

More information

DATA VISUALIZATION OF THE GRAPHICS PIPELINE: TRACKING STATE WITH THE STATEVIEWER

DATA VISUALIZATION OF THE GRAPHICS PIPELINE: TRACKING STATE WITH THE STATEVIEWER DATA VISUALIZATION OF THE GRAPHICS PIPELINE: TRACKING STATE WITH THE STATEVIEWER RAMA HOETZLEIN, DEVELOPER TECHNOLOGY, NVIDIA Data Visualizations assist humans with data analysis by representing information

More information

Overview of the Adobe Flash Professional CS6 workspace

Overview of the Adobe Flash Professional CS6 workspace Overview of the Adobe Flash Professional CS6 workspace In this guide, you learn how to do the following: Identify the elements of the Adobe Flash Professional CS6 workspace Customize the layout of the

More information

Anime Studio Debut vs. Pro

Anime Studio Debut vs. Pro vs. Animation Length 2 minutes (3000 frames) Unlimited Motion Tracking 3 Points Unlimited Audio Tracks 2 Tracks Unlimited Video Tracks 1 Track Unlimited Physics No Yes Poser scene import No Yes 3D layer

More information

Particles, Flocks, Herds, Schools

Particles, Flocks, Herds, Schools CS 4732: Computer Animation Particles, Flocks, Herds, Schools Robert W. Lindeman Associate Professor Department of Computer Science Worcester Polytechnic Institute gogo@wpi.edu Control vs. Automation Director's

More information

Adventures in Alice Programming

Adventures in Alice Programming California State University, Northridge Summer Academic Enrichment Program Adventures in Alice Programming Course Overview: The Adventures in Alice Programming class teaches the student how to develop

More information

Course Overview. CSCI 480 Computer Graphics Lecture 1. Administrative Issues Modeling Animation Rendering OpenGL Programming [Angel Ch.

Course Overview. CSCI 480 Computer Graphics Lecture 1. Administrative Issues Modeling Animation Rendering OpenGL Programming [Angel Ch. CSCI 480 Computer Graphics Lecture 1 Course Overview January 14, 2013 Jernej Barbic University of Southern California http://www-bcf.usc.edu/~jbarbic/cs480-s13/ Administrative Issues Modeling Animation

More information

Colorado School of Mines Computer Vision Professor William Hoff

Colorado School of Mines Computer Vision Professor William Hoff Professor William Hoff Dept of Electrical Engineering &Computer Science http://inside.mines.edu/~whoff/ 1 Introduction to 2 What is? A process that produces from images of the external world a description

More information

The Car Tutorial Part 1 Creating a Racing Game for Unity

The Car Tutorial Part 1 Creating a Racing Game for Unity The Car Tutorial Part 1 Creating a Racing Game for Unity Introduction 3 We will show 3 Prerequisites 3 We will not show 4 Part 1: Assembling the Car 5 Adding Collision 6 Shadow settings for the car model

More information

Students will be notified by the instructor of any changes in course requirements or policies.

Students will be notified by the instructor of any changes in course requirements or policies. Art185: 3-D Modeling for Animation Thursday, 6:00pm 10:00pm Room: ART201 Computer Graphics Phoenix College Fall 2015 Section/Class #: 0001/44097 Instructor Information (You must include some method for

More information

Visualization in automotive product development workflow

Visualization in automotive product development workflow Visualization in automotive product development workflow Image courtesy of Lean Design GmbH Contents Common challenges...1 The value of visualization...2 Conceptual design...2 Detailed design...3 Technical

More information

Week 1 Lecture Conceptual Design. ME 24-688 Introduction to CAD/CAE Tools

Week 1 Lecture Conceptual Design. ME 24-688 Introduction to CAD/CAE Tools Week 1 Lecture Conceptual Design Outline Elements of Product Design Market Demands and Challenges Product Lifecycle Phases Conceptual Design Phase Digital Conceptual Sketching Autodesk SketchBook Designer

More information

A Guide to the free mesh program Discretizer with OpenFOAM for CFD (Computational Fluid Dynamics)

A Guide to the free mesh program Discretizer with OpenFOAM for CFD (Computational Fluid Dynamics) Discretizer Manual Release date 09/01/10 Side 1 of 13 A Guide to the free mesh program Discretizer with OpenFOAM for CFD (Computational Fluid Dynamics) Homepage: http://www.discretizer.org/ Creator of

More information

- trace the origins of the art and science of modeling and animation - establish Blender in the context of 3D modeling and animation production

- trace the origins of the art and science of modeling and animation - establish Blender in the context of 3D modeling and animation production ATENEO DE MANILA UNIVERSITY LOYOLA SCHOOLS COURSE SYLLABUS COURSE NUMBER : CS 179.4 TITLE : Special Topics in Interactive Multimedia: 3D and Animation DEPARTMENT : Information Systems and Computer Science

More information

CATIA: Navigating the CATIA V5 environment. D. CHABLAT / S. CARO Damien.Chablat@irccyn.ec-nantes.fr

CATIA: Navigating the CATIA V5 environment. D. CHABLAT / S. CARO Damien.Chablat@irccyn.ec-nantes.fr CATIA: Navigating the CATIA V5 environment D. CHABLAT / S. CARO Damien.Chablat@irccyn.ec-nantes.fr Standard Screen Layout 5 4 6 7 1 2 3 8 9 10 11 12 13 14 15 D. Chablat / S. Caro -- Institut de Recherche

More information

Course: 3D Design Title: Deciduous Trees Blender: Version 2.6X Level: Beginning Author; Neal Hirsig (nhirsig@tufts.edu) (June 2012) Deciduous Trees

Course: 3D Design Title: Deciduous Trees Blender: Version 2.6X Level: Beginning Author; Neal Hirsig (nhirsig@tufts.edu) (June 2012) Deciduous Trees Course: 3D Design Title: Deciduous Trees Blender: Version 2.6X Level: Beginning Author; Neal Hirsig (nhirsig@tufts.edu) (June 2012) Deciduous Trees In general, modeling trees is a long and somewhat tedious

More information

Bachelor of Games and Virtual Worlds (Programming) Subject and Course Summaries

Bachelor of Games and Virtual Worlds (Programming) Subject and Course Summaries First Semester Development 1A On completion of this subject students will be able to apply basic programming and problem solving skills in a 3 rd generation object-oriented programming language (such as

More information

10.0-2. Finite Element Modeling

10.0-2. Finite Element Modeling What s New in FEMAP FEMAP 10.0 and 10.0.1 include enhancements and new features in: User Interface on page 3 Meshing on page 23 Mesh Associativity on page 33 Properties on page 33 Functions on page 35

More information

VISUAL ALGEBRA FOR COLLEGE STUDENTS. Laurie J. Burton Western Oregon University

VISUAL ALGEBRA FOR COLLEGE STUDENTS. Laurie J. Burton Western Oregon University VISUAL ALGEBRA FOR COLLEGE STUDENTS Laurie J. Burton Western Oregon University VISUAL ALGEBRA FOR COLLEGE STUDENTS TABLE OF CONTENTS Welcome and Introduction 1 Chapter 1: INTEGERS AND INTEGER OPERATIONS

More information

Animation (-4, -2, 0 ) + (( 2, 6, -4 ) - (-4, -2, 0 ))*.75 = (-4, -2, 0 ) + ( 6, 8, -4)*.75 = (.5, 4, -3 ).

Animation (-4, -2, 0 ) + (( 2, 6, -4 ) - (-4, -2, 0 ))*.75 = (-4, -2, 0 ) + ( 6, 8, -4)*.75 = (.5, 4, -3 ). Animation A Series of Still Images We Call Animation Animation needs no explanation. We see it in movies and games. We grew up with it in cartoons. Some of the most popular, longest-running television

More information

Computer Graphics AACHEN AACHEN AACHEN AACHEN. Public Perception of CG. Computer Graphics Research. Methodological Approaches - - - - - - - - - -

Computer Graphics AACHEN AACHEN AACHEN AACHEN. Public Perception of CG. Computer Graphics Research. Methodological Approaches - - - - - - - - - - Public Perception of CG Games Computer Graphics Movies Computer Graphics Research algorithms & data structures fundamental continuous & discrete mathematics optimization schemes 3D reconstruction global

More information

Video Game Programming ITP 380 (4 Units)

Video Game Programming ITP 380 (4 Units) Video Game Programming ITP 380 (4 Units) Objective This course provides students with an in-depth introduction to technologies and techniques used in the game industry today. At semester s end, students

More information

DIPLOMA IN 3D DESIGN AND DIGITAL ANIMATION COURSE INFO PACK

DIPLOMA IN 3D DESIGN AND DIGITAL ANIMATION COURSE INFO PACK Registered as a Private Higher Education Institution with the Department of Higher Education and Training in South Africa under the Higher Education Act 1997 Registration Nr. 2001/HE07/005 DIPLOMA IN 3D

More information

Autodesk Fusion 360 Badge Guide: Design an F1 in Schools Trophy

Autodesk Fusion 360 Badge Guide: Design an F1 in Schools Trophy Autodesk Fusion 360 Badge Guide: Design an F1 in Schools Trophy Abstract: Gain basic understanding of creating 3D models in Fusion 360 by designing an F1 in Schools trophy. This badge may be claimed by

More information

Glass coloured glass may pick up on scan. Top right of screen tabs: these tabs will relocate lost windows.

Glass coloured glass may pick up on scan. Top right of screen tabs: these tabs will relocate lost windows. Artec 3D scanner Instructions for Medium Handheld (MH) Scanner Scanning Conditions: Objects/surfaces that don t scan well: Black or shiny objects and objects with sharp edges or points, hair, glass, transparent

More information

Working With Animation: Introduction to Flash

Working With Animation: Introduction to Flash Working With Animation: Introduction to Flash With Adobe Flash, you can create artwork and animations that add motion and visual interest to your Web pages. Flash movies can be interactive users can click

More information

Maya 2014 Still Life Part 1 Texturing & Lighting

Maya 2014 Still Life Part 1 Texturing & Lighting Maya 2014 Still Life Part 1 Texturing & Lighting Realistic lighting and texturing is the key to photorealism in your 3D renders. Objects and scenes with relatively simple geometry can look amazing with

More information

Multimedia Technology and Design Courses at a Glance

Multimedia Technology and Design Courses at a Glance Multimedia Technology and Design Courses at a Glance MTD101: Multimedia Design Concepts MTD101 Multimedia Design concept is a design module that seeks to equip students with competent skills in design

More information

Release: 1. MEM19042A Render images using computer graphics software

Release: 1. MEM19042A Render images using computer graphics software Release: 1 MEM19042A Render images using computer graphics software MEM19042A Render images using computer graphics software Modification History Not applicable. Unit Descriptor This unit of competency

More information

Compositing a 3D character over video footage in Maya Jean-Marc Gauthier, Spring 2008

Compositing a 3D character over video footage in Maya Jean-Marc Gauthier, Spring 2008 Compositing a 3D character over video footage in Maya Jean-Marc Gauthier, Spring 2008 Video footage before compositing And after compositing with an animated character This tutorial is organized as small

More information

Blender in Research & Education

Blender in Research & Education Blender in Research & Education 1 Overview The RWTH Aachen University The Research Projects Blender in Research Modeling and scripting Video editing Blender in Education Modeling Simulation Rendering 2

More information

LightWave IO.1 What s New

LightWave IO.1 What s New LightWave IO.1 What s New Contents Introduction........................................ 01 1) Stereoscopic Rendering About Stereoscopic Rendering........................ 02 Enhancements in LightWave 10.1.....................

More information

Tutorial 13: Object Animation

Tutorial 13: Object Animation Tutorial 13: Object Animation In this tutorial we will learn how to: Completion time 40 minutes Establish the number of frames for an object animation Rotate objects into desired positions Set key frames

More information

Computer Graphics and Visualization in a Computational Science Program

Computer Graphics and Visualization in a Computational Science Program Computer Graphics and Visualization in a Computational Science Program Steve Cunningham California State University Stanislaus Oregon State University, October 16, 2000 The imperative to scientific visualization

More information

A Proposal for OpenEXR Color Management

A Proposal for OpenEXR Color Management A Proposal for OpenEXR Color Management Florian Kainz, Industrial Light & Magic Revision 5, 08/05/2004 Abstract We propose a practical color management scheme for the OpenEXR image file format as used

More information

Exemplar for Internal Assessment Resource Mathematics and Statistics Level 1. Resource title: Creating Cartoon Characters

Exemplar for Internal Assessment Resource Mathematics and Statistics Level 1. Resource title: Creating Cartoon Characters ! Exemplar for Internal Assessment Resource Mathematics and Statistics Level 1 Resource title: Creating Cartoon Characters This exemplar supports assessment against: Achievement Apply Transformation Geometry

More information

TECHNICAL UNIVERSITY OF CRETE DATA STRUCTURES FILE STRUCTURES

TECHNICAL UNIVERSITY OF CRETE DATA STRUCTURES FILE STRUCTURES TECHNICAL UNIVERSITY OF CRETE DEPT OF ELECTRONIC AND COMPUTER ENGINEERING DATA STRUCTURES AND FILE STRUCTURES Euripides G.M. Petrakis http://www.intelligence.tuc.gr/~petrakis Chania, 2007 E.G.M. Petrakis

More information

Visualization and Feature Extraction, FLOW Spring School 2016 Prof. Dr. Tino Weinkauf. Flow Visualization. Image-Based Methods (integration-based)

Visualization and Feature Extraction, FLOW Spring School 2016 Prof. Dr. Tino Weinkauf. Flow Visualization. Image-Based Methods (integration-based) Visualization and Feature Extraction, FLOW Spring School 2016 Prof. Dr. Tino Weinkauf Flow Visualization Image-Based Methods (integration-based) Spot Noise (Jarke van Wijk, Siggraph 1991) Flow Visualization:

More information

Autodesk Fusion 360: Assemblies. Overview

Autodesk Fusion 360: Assemblies. Overview Overview In this module you will learn how different components can be put together to create an assembly. We will use several tools in Fusion 360 to make sure that these assemblies are constrained appropriately

More information

Welcome, today we will be making this cute little fish come alive. Put the UltimaFish.bmp texture into your Morrowind/Data Files/Textures directory.

Welcome, today we will be making this cute little fish come alive. Put the UltimaFish.bmp texture into your Morrowind/Data Files/Textures directory. The Morrowind Animation Tutorial Written by DarkIllusion This tutorial remains property of DarkIllusion. Revision 0 5 July 2003 Welcome, today we will be making this cute little fish come alive. Put the

More information

Silverlight for Windows Embedded Graphics and Rendering Pipeline 1

Silverlight for Windows Embedded Graphics and Rendering Pipeline 1 Silverlight for Windows Embedded Graphics and Rendering Pipeline 1 Silverlight for Windows Embedded Graphics and Rendering Pipeline Windows Embedded Compact 7 Technical Article Writers: David Franklin,

More information

Graph/Network Visualization

Graph/Network Visualization Graph/Network Visualization Data model: graph structures (relations, knowledge) and networks. Applications: Telecommunication systems, Internet and WWW, Retailers distribution networks knowledge representation

More information

Creating Scenes and Characters for Virtools in OpenFX

Creating Scenes and Characters for Virtools in OpenFX Creating Scenes and Characters for Virtools in OpenFX Scenes Scenes are straightforward: In Virtools use the Resources->Import File As->Scene menu command and select the.mfx (OpenFX model) file containing

More information

Billboard Tutorial. NOTE: The first Image is actually transparent any where you see white. The last picture actually IS white.

Billboard Tutorial. NOTE: The first Image is actually transparent any where you see white. The last picture actually IS white. Billboard Tutorial Many people have asked for a Tutorial on how to make Billboards, and since I have played around with them quite a bit I figured I would create one. Billboards are actually very easy

More information

m ac romed ia Fl a s h Curriculum Guide

m ac romed ia Fl a s h Curriculum Guide m ac romed ia Fl a s h Curriculum Guide 1997 1998 Macromedia, Inc. All rights reserved. Macromedia, the Macromedia logo, Dreamweaver, Director, Fireworks, Flash, Fontographer, FreeHand, and Xtra are trademarks

More information

> Page Layout Arrange Bring to Front Bring Forward. > Drawing Tools Format Arrange Bring to Front Bring Forward

> Page Layout Arrange Bring to Front Bring Forward. > Drawing Tools Format Arrange Bring to Front Bring Forward Excel: Drawing Excel 2003 Location Excel 2007 Location Page Layout Arrange Group Group Drawing Tools Format Arrange Group Group Chart Tools Format Arrange Group Group PivotChart Tools Format Arrange Group

More information

INTERACTIVE APPLICATION AND VIDEO GAME DESIGN PURPOSE CLOTHING REQUIREMENT ELIGIBILITY EQUIPMENT AND MATERIALS. c. Written knowledge exam and pencils.

INTERACTIVE APPLICATION AND VIDEO GAME DESIGN PURPOSE CLOTHING REQUIREMENT ELIGIBILITY EQUIPMENT AND MATERIALS. c. Written knowledge exam and pencils. INTERACTIVE APPLICATION AND VIDEO GAME DESIGN c. Written knowledge exam and pencils. Note: Internet access will NOT be provided. PURPOSE To evaluate each contestant s preparation for employment and to

More information