realistic rendering of synthetic objects into real …cs4340/documents/realistic-rendering... ·...

77
CS4340 Digital Special Effects Semester 2, 2011/2012 School of Computing National University of Singapore Realistic Rendering of Synthetic Objects into Real Scenes Guest Lecture by Low Kok Lim

Upload: phungthien

Post on 03-Aug-2018

229 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

CS4340 Digital Special Effects

Semester 2, 2011/2012

School of Computing National University of Singapore

Realistic Rendering of Synthetic Objects into

Real Scenes

Guest Lecture by Low Kok Lim

Page 2: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

2

Goal

To put synthetic objects (computer rendered objects) into

pictures or video of real scenes such that results "look

right"

Need to match

Scale

Camera motion

intrinsic & extrinsic

parameters

Illumination

[Frank Vitz, 2003]

Mystique in X-Men 2

Page 3: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

3

real computer

generated real computer

generated

Taken from http://www.virtualcinematography.org/publications/acrobat/BRDF-s2003.pdf

Mr. Smith

from

Matrix

Reloaded

Page 4: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

4

Match Illumination

Old (labor-intensive) methods

Manually survey positions of light sources, and instantiate

similar virtual lights to light virtual objects

Photograph a neutral reference object in the scene, and

use it as a guide to manually configure a lighting

environment

Reflection mapping

Cannot easily simulate indirect illumination effects

between real and virtual objects

Page 5: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

5

Image-Based Lighting (IBL)

Solves the problem by

"faithfully" recording the

scene radiance

In a High-Dynamic Range

Light Probe Image

Use the recorded scene

radiance to light the

synthetic objects

[Paul Debevec, 2002]

Page 6: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

6

Light probe image

A frame of the short film "Rendering with Natural Light"

http://www.debevec.org/RNL/

Page 7: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

7

Light probe image

[Debevec1998]

Page 8: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

8

Overview of IBL Steps

1. Acquire background photographs or video

2. Acquire and assemble the light probe image

3. Construct light-based model

Map the light probe to an emissive surface surrounding

the scene

4. Identify local scene and model its geometry and

reflectance

5. Render the scene as illuminated by the IBL

environment

6. Postprocess, tone map and composite the renderings

Page 9: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

9

Detour

We will come back to the details of the IBL steps later

Need to first understand

High-dynamic range imaging

For faithful recording of scene radiance

Global illumination

For realistic rendering of synthetic objects and part of real

scene

Page 10: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

10

High Dynamic Range Imaging (HDRI)

Page 11: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

11

Motivation

Ordinary cameras cannot record wide

range of scene radiance in one image

Typically only 8-11 stops (EV)

Solution: Take multiple images of different exposures

(different exposure times) and "combine" them

Multiple exposures HDR image

Tone-mapped image Images from http://www.cambridgeincolour.com/tutorials/high-dynamic-range.htm

Page 12: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

12

Results

Combining the multiple exposures, we get

Irradiance at each pixel (unknown scale)

The HDR image

Camera response function

R, G, B channels are generally different

Page 13: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

13

Example

Exposures from 30 sec to 1/1000 sec, at 1-stop

increment

[Devebec1997]

Page 14: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

14

Example

Response functions of a Fuji 100 ASA negative film

Page 15: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

15

Example

The HDR image (the

false colors show

relative radiance

values)

Dynamic range about

25,000:1 (>14 stops)

[Devebec1997]

Page 16: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

16

Example

Tone-mapped

image

Input images

Images from http://en.wikipedia.org/wiki/Tone_mapping

Page 17: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

17

Application of HDRI

Recovery of surface BRDF

Image processing and photography

Exposures after image acquisition

Images from http://en.wikipedia.org/wiki/High_dynamic_range_image

Page 18: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

18

Application of HDRI

Blurring (e.g. simulating out-of-focus)

Motion Blur

Images from http://en.wikipedia.org/wiki/High_dynamic_range_image

Page 19: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

19

Application of HDR Images

More realistic

rendering

HDR rendering

supported in

hardware

Images from http://en.wikipedia.org/wiki/High_dynamic_range_rendering

Page 20: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

20

HDRI References

Books

High Dynamic Range Imaging: Acquisition, Display, and Image-Based Lighting by Erik Reinhard, Greg Ward, Sumanta Pattanaik, and Paul Debevec, 2005

Software Tools

HDR Shop: http://gl.ict.usc.edu/HDRShop/

Photoshop CS2: http://www.adobe.com/products/photoshop/

Photomatix: http://www.hdrsoft.com/

HDR Image Formats

ILM OpenEXR (.exr): http://www.openexr.com/

RADIANCE RGBE (.hdr or .rgbe): http://radsite.lbl.gov/radiance/

Papers

[Devebec1997]

Paul Devebec et al., "Recovering High Dynamic Range Radiance Maps from Photographs," SIGGRAPH '97

[Mitsunaga1999]

Tomoo Mitsunaga et al., "Radiometric Self Calibration," CVPR '99

Page 21: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

21

Global Illumination

Page 22: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

22

Global Illumination

Evaluating light reflected from a point x by taking into

consideration all illumination that arrives at the point

Figure by Frédo Durand, MIT

Page 23: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

23

The Rendering Equation

Mathematical formulation of global illumination

Integrate over the

hemisphere around x

x

Page 24: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

24

The Rendering Equation

Cannot be evaluated analytically

In practice, send tons of random rays (Monte Carlo

methods)

It is recursive

To evaluate Lref (x, ref), we need to evaluate Lin (x', in),

and so on

Page 25: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

25

Some Lighting Effects

Color bleeding caused by

diffuse-to-diffuse interactions

Caustics caused by

focusing of light

[Henrik Jensen]

Page 26: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

26

Global Illumination Algorithms

Ray-tracing approach

Whitted ray tracing [Whitted1980]

Distributed ray tracing [Cook1984]

Path tracing [Kajiya1986]

Two-pass ray tracing [Arvo1986]

Photon mapping [Jensen1995]*

not a complete GI algorithm

Finite-element approach

Radiosity [Goral1984]

Page 27: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

27

Path Tracing

For each pixel, shoot multiple random primary rays

At each intersection, only a secondary ray is shot

The secondary ray can be in any direction, not just sampled from

the specular lobe

Each primary ray from the eye and its subsequent secondary

rays form a light path

The ray tree has

branching factor of one

Page 28: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

28

Path Tracing

Simulates complete global illumination

But at very high computational cost

Indirect illumination, such as caustics, exhibits high variance

10 paths / pixel

[Henrik Jensen]

Page 29: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

29

Radiosity

Implements only diffuse-diffuse interactions

Scene is discretized into patches, and interaction

between patches are considered

Global illumination solution is computed by solving a set

of linear equations

Solution is view independent and consists of a constant

radiosity (W/m2) for every patch in the scene

Once solution is computed, it can be viewed from any view

Page 30: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

30

Radiosity Images

[Cornell University Program of Computer Graphics]

The Cornell Box

Page 31: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

31

Global Illumination References

Books

Advanced Global Illumination, Second Edition by Philip Dutré, Kavita Bala, Philippe Bekaert, 2006

Physically Based Rendering: From Theory to Implementation by Matt Pharr & Greg Humphreys, 2004

Realistic Ray Tracing, 2nd Edition by Peter Shirley & R. Keith Morley, 2003

Realistic Image Synthesis Using Photon Mapping by Henrik Wann Jensen, 2001

Principles of Digital Image Synthesis by Andrew S. Glassner, 1995

Radiosity and Realistic Image Synthesis by Michael F. Cohen & John R. Wallace, 1993

Page 32: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

32

Global Illumination References

Non-Commercial Renderers

YafRay: http://www.yafray.org/

RADIANCE: http://radsite.lbl.gov/radiance/

PBRT (Physically-Based Raytracer): http://www.pbrt.org/

POV-Ray: http://www.povray.org/ (v3.6 does not support HDR IBL)

MegaPOV: http://megapov.inetart.net/

Indigo Renderer: http://www.indigorenderer.com/

Commercial Renderers

Mental Ray: http://www.mentalimages.com/

Pixar's RenderMan: https://renderman.pixar.com/

Maxwell Renderer: http://www.maxwellrender.com/

Page 33: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

33

Global Illumination References

Papers

Rendering equation [Kajiya1986]

J. T. Kajiya, "The Rendering Equation," SIGGRAPH '86

Whitted ray tracing [Whitted1980]

T. Whitted, "An Improved Illumination Model for Shaded Display," Comm. ACM, 23(6):343-349, 1980

Distributed ray tracing [Cook1984]

R. Cook et al., "Distributed Ray Tracing," SIGGRAPH '84

Radiosity [Goral1984]

C. Goral et al., "Modeling the Interaction of Light Between Diffuse Surfaces," SIGGRAPH '84

Path tracing [Kajiya1986]

Two-pass ray tracing [Arvo1986]

J. Arvo, "Backwards Ray Tracing," Developments in Ray Tracing, SIGGRAPH '86 Course Notes #12

Photon mapping [Jensen1995]

H. W. Jensen et al., "Photn Maps in Bidirectional Monte Carlo Ray Tracing of Complex Objects," Computer & Graphics 19(2):215-224, 1995

Page 34: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

34

Image-Based Lighting (IBL)

Page 35: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

35

Overview of IBL Steps

1. Acquire background photographs or video

2. Acquire and assemble the light probe image

3. Construct light-based model

Map the light probe to an emissive surface surrounding

the scene

4. Identify local scene and model its geometry and

reflectance

5. Render the scene as illuminated by the IBL

environment

6. Postprocess, tone map and composite the renderings

Page 36: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

36

Use this example

to demonstrate

the IBL steps

[Debevec1998]

Example

Synthetic objects

Background photo

Page 37: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

37

1. Acquire Background Photograph

Page 38: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

38

2. Acquire Light Probe Image (HDR)

Light probe image The pattern is for camera calibration.

Page 39: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

39

3. Construct Light-Based Model

Need to have an

approximate 3D

model of the

environment

Page 40: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

40

Separation of Scene

Page 41: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

41

4. Identify Local Scene

Model its geometry and estimate its reflectance

References

Yizhou Yi et al., "Inverse Global Illumination: Recovering Reflectance Models of Real Scenes from Photographs," SIGGRAPH '99

Paul Devebec et al., "Estimating Surface Reflectance Properties of s Complex Scene Under Natural Illumination," ACM Transactions on Graphics, 2005

Page 42: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

42

5. Render Local and Synthetic Scene

Using light-based model as lighting

Page 43: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

43

6. Compositing

When estimate of local scene reflectance is accurate

Lfinal = Llocal+synthetic + (1) Lbackground

Lfinal

Lbackground

Llocal+synthetic

(Tone-mapped)

Page 44: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

44

6. Compositing using Differential Rendering

When estimate of local scene reflectance is not accurate

Lfinal = Llocal+synthetic + (1) (Lbackground + Llocal+synthetic Llocal )

Llocal+synthetic

(Tone-mapped)

Llocal (Tone-mapped)

Lfinal

Page 45: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

45

Other Examples

Page 46: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

46

Other Examples

Page 47: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

47

IBL References

Books and Notes

High Dynamic Range Imaging: Acquisition, Display, and Image-Based Lighting by Erik Reinhard, Greg Ward, Sumanta Pattanaik, and Paul Debevec, 2005

HDRI and Image-Based Lighting by Paul Devebec et al., SIGGRAPH 2003 Course #19, http://www.debevec.org/IBL2003/

Software Tools

HDR Shop: http://gl.ict.usc.edu/HDRShop/

Renderers

As listed in the global illumination references

Papers

[Devebec1998]

Paul Devebec, “Rendering Synthetic Objects into Real Scenes: Bridging Traditional and Image-based Graphics with Global Illumination and High Dynamic Range Photography," SIGGRAPH '98

Page 48: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

48

Semi-Automatic Approach

Page 49: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

Semi-Automatic Approach

From a single LDR photo, semi-automatically estimate

Geometry

Camera parameters

Surface properties

Lighting info

49

Page 50: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

System Overview

Scene synthesis

Object insertion Input image

Scene authoring

50

Page 51: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

System Overview

Scene authoring

51

Page 52: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

Bounding geometry

Occluding geometry

Supporting geometry

Light sources Spectral

matting[Levin et

al. ’09]

Manual input

Manual input

Spatial Layout

[Hedau et al. ’09]

52

Page 53: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

Textured billboard

(with transparency) Bounding cuboid

Extruded polygon

Area lights

53

Page 54: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

System Overview

Scene synthesis

54

Page 55: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

Scene Synthesis

Textured billboard Bounding

cuboid

Extruded polygon

Area lights

Physical scene model Rendered scene

Auto-material estimation

&

Auto-lighting refinement

Match input image and rendered scene 55

Page 56: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

Material Estimation

Input + geometry

Direct

Reflectance

Retinex-like

decomposition

56

Page 57: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

Input image Physical model

Geometry w/

materials

Lights

Lighting Estimation

57

Page 58: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

Input image Rendered (initial)

Lighting Estimation

Rendered (final)

58

Page 59: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

Lighting Estimation

Result using initial

lights

Result using refined

lights

59

Page 60: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

External Lighting

60

Page 61: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

Shaft bounding box

Source bounding box

External Lighting

61

Page 62: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

Shaft direction

External Lighting

Shadow matting via [Guo et al. ‘11]

62

Page 63: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

63

Page 64: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

64

Page 65: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

System Overview

Object insertion

65

Page 66: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

Inserting Objects

Load scene into 3D modeler

Insert objects, animations

Render with any physically based renderer

66

Page 67: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

Final Composite

Additive differential technique [Debevec ‘98]

67

Page 68: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

68

Results

Page 69: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

69

Page 70: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

70

Page 71: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

71

Page 72: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

72

Page 73: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

73

Page 74: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

74

Page 75: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

75

Page 76: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

References

Kevin Karsch, Varsha Hedau, David Forsyth, Derek Hoiem, "Rendering Synthetic Objects into Legacy Photographs," SIGGRAPH Asia 2011

http://kevinkarsch.com/publications/sa11.html

76

Page 77: Realistic Rendering of Synthetic Objects into Real …cs4340/documents/realistic-rendering... · Digital Special Effects Semester 2, 2011/2012 School of Computing National University

77

The End