Computers in Film Making

Similar documents
Interactive Computer Graphics

Graphics. Computer Animation 고려대학교 컴퓨터 그래픽스 연구실. kucg.korea.ac.kr 1

C O M P U C O M P T U T E R G R A E R G R P A H I C P S Computer Animation Guoying Zhao 1 / 66 /

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

Kinematics & Dynamics

Fundamentals of Computer Animation

Introduction to Computer Graphics

Computer Animation and Visualisation. Lecture 1. Introduction

INTRODUCTION TO RENDERING TECHNIQUES

Animation. Persistence of vision: Visual closure:

Two hours UNIVERSITY OF MANCHESTER SCHOOL OF COMPUTER SCIENCE. M.Sc. in Advanced Computer Science. Friday 18 th January 2008.

Today. Keyframing. Procedural Animation. Physically-Based Animation. Articulated Models. Computer Animation & Particle Systems

Computer Applications in Textile Engineering. Computer Applications in Textile Engineering

Modelling 3D Avatar for Virtual Try on

Our One-Year 3D Animation Program is a comprehensive training in 3D using Alias

CS 4300 Computer Graphics. Prof. Harriet Fell Fall 2012 Lecture 33 November 26, 2012

Chapter 1. Introduction. 1.1 The Challenge of Computer Generated Postures

Introduction to Computer Graphics Marie-Paule Cani & Estelle Duveau

Particles, Flocks, Herds, Schools

Fire Simulation For Games

Introduction to Computer Graphics. Reading: Angel ch.1 or Hill Ch1.

GUI GRAPHICS AND USER INTERFACES. Welcome to GUI! Mechanics. Mihail Gaianu 26/02/2014 1

CS 325 Computer Graphics

Adding Animation With Cinema 4D XL

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

Module 3 Crowd Animation Using Points, Particles and PFX Linker for creating crowd simulations in LightWave 8.3

Kinematical Animation

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

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

CS 4810 Introduction to Computer Graphics

Chapter 1. Animation. 1.1 Computer animation

Develop Computer Animation

Image Processing and Computer Graphics. Rendering Pipeline. Matthias Teschner. Computer Science Department University of Freiburg

1. INTRODUCTION Graphics 2

Fluid Dynamics Basics

EMBEDDING VISUAL EFFECTS IN 3D ANIMATED ENVIRONMENT DESIGN FOR SHORT MOVIE. Zahari Hamidon Kong Ho Abdullah Mohd Noor

Production Design / Art Direction. TV Animation / Shorts

MODELING AND ANIMATION

PRODUCT LIFECYCLE MANAGEMENT COMPETENCY CENTRE RENDERING. PLMCC, JSS Academy of Technical Education, Noida Rendering 1 of 16

CSE452 Computer Graphics

3D Modeling, Animation, and Special Effects ITP 215x (2 Units)

Animation. Basic Concepts

AML710 CAD LECTURE 1. Introduction to CAD. Motivation Principles of CAD / CAM. AML710 Computer Aided Design

Digital 3D Animation

Go to contents 18 3D Visualization of Building Services in Virtual Environment

Virtual Reality in Medicine and Surgery

Fundamentals of Computer Animation

Computer Game and Animation Past, Present, and Future

CHAPTER 6 TEXTURE ANIMATION

Computer Graphics. Anders Hast

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

Instructor. Goals. Image Synthesis Examples. Applications. Computer Graphics. Why Study 3D Computer Graphics?

NORCO COLLEGE SLO to PLO MATRIX PLOs

animation animation shape specification as a function of time

Course Description. CENG 732 Computer Animation. Course Objectives. Lecture Time/Place. Prerequisites. Textbook

Pre-requisites

Fundamentals of Computer Graphics

Cork Education and Training Board. Programme Module for. 3 Dimensional Computer Graphics. Leading to. Level 5 FETAC

COMP175: Computer Graphics. Lecture 1 Introduction and Display Technologies

Keywords - animation, e-learning, high school, physics lesson

New Media production week 9

3D Animation Graphic Designer

The 3D Animation Process at Framework Media

Behavioral Animation Simulation of Flocking Birds

FIRST GRADE 1 WEEK LESSON PLANS AND ACTIVITIES

The Water Cycle. 4 th Grade Pre-Visit Activity #1

2: Introducing image synthesis. Some orientation how did we get here? Graphics system architecture Overview of OpenGL / GLU / GLUT

ESSENTIAL CURRICULUM GUIDLINE FOR ANIMATION I INTRODUCTION

CFD Based Air Flow and Contamination Modeling of Subway Stations

Working With Animation: Introduction to Flash

The Evolution of Computer Graphics. SVP, Content & Technology, NVIDIA

How To Teach Computer Graphics

M2: Animation Techniques

Dynamic Simulations in a 3D-Enviornment a comparison between Maya and Blender

Petascale Visualization: Approaches and Initial Results

One Step Closer to a Fully Realistic 3D World on the Consumer PC A White Paper on the 3dfx T-Buffer

COMP Visualization. Lecture 15 Animation

Data Visualization Using Hardware Accelerated Spline Interpolation

Use the following information to deduce that the gravitational field strength at the surface of the Earth is approximately 10 N kg 1.

NUMERICAL ANALYSIS OF THE EFFECTS OF WIND ON BUILDING STRUCTURES

Building Interactive Animations using VRML and Java

Introduction to. With Slides from Dongho Kim and Karen Liu. School of Computer Soongsil University Animation. Computer Animation

Gauss Formulation of the gravitational forces

CG T17 Animation L:CC, MI:ERSI. Miguel Tavares Coimbra (course designed by Verónica Orvalho, slides adapted from Steve Marschner)

Interactive Visualization of Magnetic Fields

Computer Graphics with OpenGL 3e

Comp 410/510. Computer Graphics Spring Introduction to Graphics Systems

An Interactive method to control Computer Animation in an intuitive way.

A Short Introduction to Computer Graphics

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

Flash MX 2004 Animation Lesson

Computer Aided Systems

GRAVITY CONCEPTS. Gravity is the universal force of attraction between all matter

Transcription:

Computers in Film Making Snow White (1937) Computers in Film Making Slide 1

Snow White - Disney s Folly Moral: Original Budget $250,000 Production Cost $1,488,422 Frames 127,000 Production time 3.5 years but Gross revenue $184,925,486 Animated films are high risk, but very profitable Creation of these films required enormous human input Computers: Could automate some of the human tasks Computers in Film Making Slide 2

2 1 2D Graphics - Tweening By the 1970s computers were sufficiently powerful to help with drawing cartoons, and assembling cell based animation. Some work was done to support tweening - drawing the frames that go between two keyframes - but this proved hard to automate. Computers in Film Making Slide 3

3D Animation - Polygon rendering Early computer animation systems (flight/military simulators) used planar polygons to create 3D worlds. Military simulator circa 1990 Costs were high and the quality was too low for film. Computers in Film Making Slide 4

The Graphics Pipeline: 1980 Computers in Film Making Slide 5

Silicon Graphics Reality Engine (1992) Special purpose hardware for interactive graphics OpenGL: General purpose design language Nowadays you can buy a far more powerful Graphics Processing Unit to plug into your PC. Computers in Film Making Slide 6

Polygon Rendering in films Toy Story (1995) Computers in Film Making Slide 7

Ray Tracing (1980) Each pixel of the image is computed independently Reflections and refractions can be created. Computers in Film Making Slide 8

Ray Tracing Examples morphine molecule (1983) Computers in Film Making Slide 9

Ray Tracing Examples Street Scene (2011) Computers in Film Making Slide 10

Ray Tracing Examples Titanic (1997) Computers in Film Making Slide 11

Gorilla Filmstars - are they Computer Generated? Computers in Film Making Slide 12

Gorilla Filmstars - are they Computer Generated? King Kong 1976 King Kong 2005 Real Gorilla Real Gorilla King Kong 1933 Trading Places 1989 Computers in Film Making Slide 13

Motion Capture One approach to create realistic movement is to use motion capture - for example Gollum in the Lord of the Rings films. The actor s movements are filmed and turned into 3D movements, then mapped to the avatar. The Fellowship of the Rings 2001 Computers in Film Making Slide 14

Complexities of Motion Natural motions are complex, as shown by Eadweard Muybridge s horse photographs of (1878). Both the geometric motion and the dynamics (velocity and acceleration) are difficult to describe. Computers in Film Making Slide 15

Skeleton based Animation The skeleton geometry is well defined and constrains the motion. However there are many different types of joints. Computers in Film Making Slide 16

Inverse Kinematics One approach to moving a skeleton is to specify how the extema (hands feet) move, and calculate the positions of the other joints. Each link is specified in the coordinate system of its predecessor However there is no unique solution, so there is an open research question - How do we constrain the solution to achieve natural movement? Computers in Film Making Slide 17

Amorphous Objects A major challenge for the computer scientist was (and still is) creating amorphous moving objects such as fire, smoke clouds and water. The problem has two aspects: modelling rendering Computers in Film Making Slide 18

Particle Systems One modelling method is to approximate amorphous objects by a discrete set of small particles. Particles can have: Mass Position Velocity Temperature Shape Lifetime Particle Fountain Computers in Film Making Slide 19

Particle Fires - The Wrath of Khan (1983) Particle systems were first used in film to create fire in the film The Wrath of Khan. The Genesis Bomb: A special bomb is dropped on a baren planet The bomb and fire create life on the planet (Doesn t sound very likely to me) Computers in Film Making Slide 20

Rendering Particle Fires The Wrath of Khan rendered each particle by drawing a line showing its path during each frame. The line coloured: was temperature Yellow -very hot Red -hot &c. This worked well in long shots but poorly in close up. Computers in Film Making Slide 21

Ray Tracing Particles More realistic rendering, including translucency, can be done by ray tracing the particles Particles are given a radius As the ray passes through a particle sphere it takes on some of its colour. Rays that miss all the particles take on the background colour Rays that pass through a few particles mix their colour with the background Computers in Film Making Slide 22

Fluid Fires More realistic modelling can be achieved by treating the fire as a fluid in motion. Flames are incandescent gasses in motion Fluid motion is described by a differential equation named the Navier-Stokes Equation Numerical solutions can be used to find a velocity field Particles move at the velocities defined in the field Computers in Film Making Slide 23

Ocean Waves Another fluid modelling problem is how to create ocean waves. Surface tension and driving forces need to be modelled. A current research problem is how to make them break Computers in Film Making Slide 24

Ocean Waves Another fluid modelling problem is how to create ocean waves. Surface tension and driving forces need to be modelled. A current research problem is how to make them break Computers in Film Making Slide 25

In Summary Computers have been a major force in film making for forty years. Computer Scientists contribute to the industry in many ways: Analysis of 3D geometry Specialised Hardware Design (GPU) Describing and constraining behaviour &c The challenges to computer scientists are: Achieving Visual Realism Creating Natural Movements for Avatars Modelling and Rendering Amorphous Objects There are many small hi-tech companies in the field wanting excellent computer science graduates. Computers in Film Making Slide 26