1 / 49

Making Movies

Making Movies. CS 551/645 Fall 2000. Assignment 4. 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. Learn RenderMan Commands

mahdis
Download Presentation

Making Movies

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Making Movies CS 551/645 Fall 2000

  2. Assignment 4 • 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

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

  4. Learn RenderMan Commands • Basic commands are like OpenGL • RiTranslate, RiScale, RiColor… • We’ll discuss advanced commands in class • Additional references • www.bmrt.org, www.rendermania.com • Advanced RenderMan: Creating CGI for Motion Pictures, Apodaca and Gritz • Renderman Companion, Steve Upstill

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

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

  7. Examples

  8. Extra Credit Assignment • Write a ray tracer from scratch • IMPORTANT – DON’T USE THE WEB FOR THIS ASSIGNMENT! • Archaeologists foundthis relic from my 1993ray tracing assignment

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

  10. Making Movies • Concept • Storyboarding • Sound • Character Development • Layout and look • Effects • Animation • Lighting

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

  12. Storyboarding • Explicitly define • Scenes • Camera shots • Special effects • Lighting • Scale • Used as guide by animators

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

  14. Character Development • 300 Drawings

  15. Character Development • 40 Sculptures

  16. Character Development • Computer Models

  17. Layout and Look • Build scenery • Match colors

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

  19. Matchmoving

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

  21. Water

  22. Particle Sim and Indentation

  23. Tools

  24. Compositing

  25. Compositing • Lighting

  26. Facial Animation

  27. Facial Animation

  28. Fur

  29. Cloth

  30. Buttons and Creases

  31. Texture

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

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

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

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

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

  37. Toy Story 2 • Software tools • Alias|Wavefront • Amazon Paint • RenderMan

  38. Newman! • Subdivision-surfaces • Polygonal hair (head) • Texture mapped on arms • Sculpted clothes • Complex shaders

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

  40. Images

  41. Images

  42. Images

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

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

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

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

  47. Making Movies • Production Team • Production Line • Special Effects

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

More Related