Title: H331: Computer Graphics
1H331 Computer Graphics
- http//www.cs.kuleuven.ac.be/graphics/H331/Phili
p Dutré - Department of Computer Science
- Wednesday, April 30
2Production Rendering
- Making movies
- Images portray and accent the story
- Cheating physics to make images less boring
- Image will be seen very large by millions of
people - No artifacts please
- Deadlines cannot be broken
- Better be fast, robust, predictable
3Live action movies
- They are NOT photographs of real scenes
- Have to combine virtual and real
4Issues in image synthesis
- Efficiency
- How much does it take for the machine?
- Control
- How hard is it to render the image for a person?
- Fidelity
- How faithful is the picture to what I have in
mind?
5Production requirements
- Large amount of high quality geometry
- Arbitrary programmable shading
- Limited time memory
- No artifacts (aliasing, tesselation, noise,
cracks, numerical instability) - Mixed rendering algorithms (scanline, raytracing,
volume rendering) - Robustness
6Some numbers
- 2000x1800 _at_ 36-100 samples/pixels
- 120,000 frames
- Not counting trials, mistakes, multiple elements
- Input geometry per frame 1 GB
- Input texture per frame 1-10 GB
- Average cost 4 hours, 256-512 Mb
- Roughly 50 visibility, 50 shading
7Numbers and money
- Renderfarm
- 100 Sun boxes with 14GB memory
- Approximate cost 10M (12 of a movie)
- Cannot afford slow rendering!
8PIXAR PRMan
- Strenght
- Really good antialiasing
- Really good motion blur
- High level surface primitives
- Cheap displacement maps
- Flexibility/Robustness
- Physical light transport?
9Ray tracing
- Yes, they do it moderately
- Glad they do it only occasionally
- Normally raytrace only hand-simplified versions
of the scenes
10Ray tracing
11Control
12The typical problem
Make this side less satured
Make this corner pinker
Make this shadow sharper
Make this shadow blurrier
13Hollywood solution ? light props
- Light props, light tricks
14Hollywood solution ? compositing
15Hollywood solution ? compositing
16The CG solution ? fake lights
17The CG solution ? bend light
Physical light
18The CG solution ? bend light
Physical light
Movie light
19Light tells a story
20Hard issues with Rendering
- Production requirement
- Flexibility
- Robustness
- Control
- Mixing with live action footage
- Cant afford to change the WORKFLOW!!!
21True production problems
- Modeling
- Animating
- Lighting
22What would they pay you for?
- Time/memory requirements
- Automation/Control
- Skilled lighters do better than GI
- Too many lighters need better tools
- Quality issues
- Raytracing is VERY artifact prone, but simple
- Cheating physics better
23Reality is nice, but the art director wants the
shadow to be blue and the motion blur streak to
be longer and the wagon wheals to strobe like an
old movie. Every aspect of the image must be
adjustable for artistic interpretation, even when
doing so violates physics, mathematics and common
sense. Larry Gritz