Making Movies CS 551/645 Fall 2000. Assignment 4 n Use BMRT to render RenderMan scenes –BMRT is freeware version of a raytracer that renders RenderMan.

Slides:



Advertisements
Similar presentations
2.02A History of Animation 2.02 Develop Computer Animations.
Advertisements

About Video Media Concepts The Spill Resource Page.
What The Audience May Not Know or See By Mr. OBrien.
Ray tracing. New Concepts The recursive ray tracing algorithm Generating eye rays Non Real-time rendering.
SE 313 – Computer Graphics Lecture 12: Lighting and Materials Lecturer: Gazihan Alankuş 1.
Making Movies Aaron Bloomfield CS 445: Introduction to Graphics Fall 2006 (Slide set originally by David Brogan)
3-D Computer Generated Imagery By Mariko Nihonayangi For Dr. Eric Tao Major ProSeminar CST 300 December 13, 2007.
Course 36: From Ivory Tower to Silver Screen: Visual Effects Companies Reveal How R&D Find its way into Production.
Realistic Images Using Photon Mapping Under Supervision of : DR.Zaki Taha Project Team Ahmed IsmaielMahmoud Mostafa Assistants Amr GamgomSalma Hamdy.
Working with 3Ds Max. 3Ds Max.
University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2005 Tamara Munzner CG in Movies Week 13,
1Notes  Assignment 1 is out, due October 12  Inverse Kinematics  Evaluating Catmull-Rom splines for motion curves  Wednesday: may be late (will get.
1Notes  Textbook: matchmove 6.7.2, B.9. 2 Match Move  For combining CG effects with real footage, need to match synthetic camera to real camera: “matchmove”
An Introduction to Computer Animation Dr Ian Palmer Electronic Imaging & Media Communications Department University of Bradford.
Digital Video Special Effects 9/19/2006 Instructor: Wen-Hung Liao, Ph.D.
IAT-241 Animation Storytelling
IMGD 1001: The Game Art Pipeline. IMGD (Visual) Art Courses  AR Essentials of Art.  AR Digital Imaging and Computer Art.  IMGD/AR.
1cs426-winter-2008 Notes  Assignment 1 is out, due immediately after reading week (Feb 25)  Please read: William T. Reeves, "Particle systems: a technique.
3D Computer Animation Turgut Tezir.
Animation Theory.
Animation is mainly used to produce cartoons, however, it is also used to produce special effects in commercials, live-action movies, video games, and.
Computer graphics & visualization Animation Process.
Introduction to Modeling. What is CG Modeling? Combination of Sculpting, Architecture, Drafting, and Painting. The core component of computer animation.
Pre Production I.Concept II.Story Development III.Visual Development IV.Technical Direction V.Production Management.
Television Production Team. Standard 7.0 Standard Text: Exhibit knowledge of the television production team. Learning Goal: Students will be able to understand.
Computer Animation Thesis “brief” Vic, CS 288, 10/22/98.
Integration Of CG & Live-Action For Cinematic Visual Effects by Amarnath Director, Octopus Media School.
Animation.
Animation.
1 Perception, Illusion and VR HNRS 299, Spring 2008 Lecture 19 Other Graphics Considerations Review.
Lesson 1: Intro to Animation
About Video What is it and how does it work?. What do you think? How accessible is video in today’s society? Where can you watch videos, movies, and TV.
Making Movies.
VFX Pipeline Pertemuan 03 Matakuliah : UO666 / DKV Visual FX Tahun : 2009.
COMP SCI 352 Computer Graphics and Animation. Computer Graphics2 My name is … My name is … How to find me How to find me Course Policies Course Policies.
Programmable Pipelines. Objectives Introduce programmable pipelines ­Vertex shaders ­Fragment shaders Introduce shading languages ­Needed to describe.
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 8 This presentation © 2004, MacAvon Media Productions Animation.
3D COMPUTER GRAPHICS IMD Chapter 1: 3D Computer Graphics Chapter 1: 1 Lecturer: Norhayati Mohd Amin.
Project Raytracing. Content Goals Idea of Raytracing Ray Casting – Therory – Practice Raytracing – Theory – Light model – Practice Output images Conclusion.
Intro to 3D Animation Fall Overview  Attendance required – people who do not come to class tend to create not-very-good projects!  One assignment:
CNM 190 Advanced Digital Animation Dan Garcia, EECS (co-instructor) Brian A. Barsky, EECS (co-instructor) Jeremy Huddleston, EECS (TA)
1 Angel and Shreiner: Interactive Computer Graphics 6E © Addison-Wesley 2012 Introduction to Computer Graphics Ed Angel Professor Emeritus of Computer.
 The creation of moving pictures one frame at a time Literally 'to bring to life' e.g. make a sequence of drawings on paper, in which a character's position.
Inovácia obsahu a metód vzdelávania prispôsobená potrebám vedomostnej spoločnosti Animation techniques II Computer animation VYPRACOVAL: Mgr, Vladislav,
RenderMan Introduction CS 551/645 Fall Evaluate Me! Please visit the SEAS main website and use the ‘Course Evaluations’ button to rate this class.
Making Movies CS 445/645 Spring Making Movies n Concept n Storyboarding n Sound n Character Development n Layout and look n Effects n Animation.
Making Movies CS 445/645 Fall TAs Needed n Undergrads needed to TA and grade for CS courses –TA labs for CS101, CS201, CS216, etc. –Office hours,
1 Perception and VR MONT 104S, Fall 2008 Lecture 21 More Graphics for VR.
Presented By:- Amit Kapoor MCA Deptt. MAIMT. Contents Introduction to Animation  Introduction to Animation  Why Do We See Images As Moving ?  Effects.
Making Movies. n Concept n Storyboarding n Sound n Character Development n Layout and look n Effects n Animation n Lighting.
Content: Fiona King Visual Effects: Olivia King.
Animation 4 Computer & 3D Animation. Computer Assisted Animation  The computer is used to make the animation process quicker and easier.  Usually involves.
Animation! The Horse in Motion (1878) by Eadweard Muybridge.
Feature Film Production Using 3D Computer Animation.
Making Movies CS 445/645 Fall Assignment 4, part 2 n How is this done in hardware? –Interpolate reflection vectors across polygon surface –Compute.
3D Animation 1. Introduction Dr. Ashraf Y. Maghari Information Technology Islamic University of Gaza Ref. Book: The Art of Maya.
3D Modeling and Animation
Games Development Practices 3D Modelling
Story Idea A Pixar employee pithes their idea to other members of the development team. The real challenge is to get the audience to believe in.
Photorealistic Rendering vs. Interactive 3D Graphics
LUCAS FILMS By: Noah lambrix.
莊 永 裕 國立台灣大學 資訊工程學系 通訊與多媒體實驗室
IMAGES.
Self-Portrait Project
CNM 190 Advanced Digital Animation
Computer Graphics.
Working with 3Ds Max. 3Ds Max.
Assist. Lecturer Safeen H. Rasool Faculty of SCIENCE IT Dept.
2.02A History of Animation 2.02 Develop Computer Animations.
Presentation transcript:

Making Movies CS 551/645 Fall 2000

Assignment 4 n Use BMRT to render RenderMan scenes –BMRT is freeware version of a raytracer that renders RenderMan ‘RIB’ files –RenderMan is Pixar product used to render most CG in movies and commercials

Goals n Learn RenderMan Commands n Construct RIB files n Build object to camera space transformation n Write multiple shaders

Learn RenderMan Commands n Basic commands are like OpenGL –RiTranslate, RiScale, RiColor… n We’ll discuss advanced commands in class n Additional references – –Advanced RenderMan: Creating CGI for Motion Pictures, Apodaca and Gritz –Renderman Companion, Steve Upstill

Construct RIB Files n Renderman converts.rib files to.tiff images n You could write.rib files by hand n Skeleton code provided will generate.rib file for teapot on a box n Stubs provided for improvement code

Improving the Code n Add RiLookat command to skeleton code –This command should move and orient the BMRT camera similar to gluLookAt () n Add environment map n Use more interesting shaders –‘Shaders’ are the files that define material properties

Examples

Extra Credit Assignment n Write a ray tracer from scratch –IMPORTANT – DON’T USE THE WEB FOR THIS ASSIGNMENT! n Archaeologists found this relic from my 1993 ray tracing assignment

Raytracer Specs n Render 6 polygons and 6 spheres n Use multiple colors n Specular and diffuse lighting effects n Must demonstrate object -> object shadows –Sphere to sphere –Sphere to polygon –Polygon to sphere –Polygon to polygon

Making Movies n Concept n Storyboarding n Sound n Character Development n Layout and look n Effects n Animation n Lighting

Concept n Pixar’s Lasseter is a genius – “Nothing gets in the way of the story”

Storyboarding n Explicitly define –Scenes –Camera shots –Special effects –Lighting –Scale n Used as guide by animators

Sound n Voice recording of talent completed before animation begins n Animations must match the voice over n A puppeteer once told me that the voice makes or breaks a character

Character Development n 300 Drawings

Character Development n 40 Sculptures

Character Development n Computer Models

Layout and Look n Build scenery n Match colors

Matchmoving n CG camera must exactly match the real camera –Position –Rotation –Focal length –Aperature n Easy when camera is instrumented n Hard to place CG on moving objects on film

Matchmoving

Matchmoving n Square patterns in live action made it easier to track – furniture, wall paper n 2D – 3D conversion in Maya

Water

Particle Sim and Indentation

Tools

Compositing

Compositing n Lighting

Facial Animation

Fur

Cloth

Buttons and Creases

Texture

Companies n Pixar n Disney n Sony Imageworks n Industrial Light and Magic (ILM) n Rhythm and Hues n Pacific Data Images (PDI) n Dreamworks SKG n Tippett Studios n Angel Studios n Blue Sky n Robert Abel and Associates n Giant Studios

Toy Story (1995) n 77 minutes long; 110,064 frames n 800,000 machine hours of rendering n 1 terabyte of disk space n 3.5 minutes of animation produced each week (maximum) n Frame render times: 45 min – 20 hours n 110 Suns operating 24-7 for rendering –300 CPU’s

Toy Story n Texture maps on Buzz: 189 –(450 to show scuffs and dirt) n Number of animation ‘knobs’ –Buzz – 700 –Woody – 712 n Face – 212 n Mouth – 58 –Sid’s Backpack - 128

Toy Story n Number of leaves on trees – 1.2 mil n Number of shaders – 1300 n Number of storyboards – 25,000

Toy Story 2 n 80 minutes long, 122,699 frames n 1400 processor renderfarm n Render time of 10 min to 3 days n Direct to video film

Toy Story 2 n Software tools –Alias|Wavefront –Amazon Paint –RenderMan

Newman! n Subdivision-surfaces n Polygonal hair (head) –Texture mapped on arms n Sculpted clothes n Complex shaders

Devil’s in the Details n Render in color n Convert to NTSC B/W n Add film effects –Jitter –Negative scratches –Hair –Static

Images

Images

Images

Stuart Little n 500 shots with digital character n 6 main challenges –Lip sync –Match-move (CG to live-action) –Fur –Clothes –Animation tools –Rendering, lighting, compositing

Stuart Little n 100+ people worked on CG –32 color/lighting/composite artists –12 technical assistants –30 animators –40 artists –12 R&D

Shooting Film For CG n Actors practice with maquettes n Maquettes replaced with laser dots –lasers on when camera shutter is closed n After each take, three extra shots –chrome ball for environment map for Stuart’s eyes –white and gray balls for lighting info

Match-moving n Film scanned n Camera tracking data retrieved n 3D Equalizer + Alias Maya to prepare (register) the digital camera n Once shot is prepared, 2D images rendered and composited with live action

Making Movies n Production Team n Production Line n Special Effects

Production Team n Directors n Modelers n Lighting n Character Animators n Technical Directors n Render Wranglers n Tools Developers n Shader Writers n Effects Animators n Looks Team n Security Officer n Janitor n Lackey