SlideShare a Scribd company logo
Lighting Reconstruction
for
“The Matrix” sequels
Haarm-Pieter Duiker
ESC Entertainment
Reconstructing Lighting Environments
• Achieve photo-real integration of visual
effects with live-action plates
• Directly recreate on-set lighting
environments
• Create a production-ready system
Motivation
• Chrome Ball Shooting Methodology
– Six Exposures per Chrome ball
– Three Exposures per Grey Ball
• Color Calibration Shooting Methodology
– Capture varying film response curves
Shooting Methodology
Elements
Elements
On-Set Exposures
Elements Screen Shots
• Recovery of Film Response Curve
• Linearization of Images
• Creation of High dynamic range imagery
Image Processing
Image Processing
Image Processing
Image Processing
Image Processing
• Light Extraction
– Differentiation between Key and Fill Lights
• Color Balancing
– Comparing Reference Object to Diffuse Grey Ball
Extracting Directional
Lights
Tools
Tools
Results Using a Single
Panorama
Results Using a Single
Panorama
Results Using a Single
Panorama
Results Using a Single
Panorama
• Static lighting throughout scene
– Good for daylight or night time scenes
– Bad for indoor scenes / anything with local lighting
effects
– Measurement of Key and Fill lighting from only one
direction.
Limitations of a Single
Panorama
• Multiple samples of single environment
• Photogrammetry reference
• Mechanism for integrating data
– Key Lights (High frequency)
– Fill Lights (Low frequency)
Reconstruct local
lighting environments
Source Data
Source Data
• Triangulation and photogrammetry
– Establish light location, direction, and size
• Fit Spot Light Model Parameters
– Panoramas as point samples of light
reflectance function
• Color
• Intensity
• Directional falloff
• Distance falloff
Fitting Key Lights
Interpolating Panoramas
• Scattered-Data Interpolation problem
– Delaunay triangulation of locations on-set
– Scaling perimeter of weight functions by distance
to neighbors
• Novel per-object lighting environment
– Dependent on object location and relative
panorama locations
Reconstructing Fill
Lighting
Results
Results
• Integration of geometry and lighting
• Characterization of varying reflectance across
surfaces
Subdividable Area
Lights
Stills
Stills
Stills
Maya Visualization
Stills
Color-Space and Compositing
• Compositing pipeline
– Linearization of all elements
– Automatic match of color and contrast
– Reliability for compositors and lighters
Side Benefits
Kim Libreri, George Borshukov, Christina
Tempelaar-Lietz, Andy Lomas, Oliver James,
Dan Piponi, Oystein Larsen, Ben Gunsberger,
J.P. Lewis
Credits / Thanks

More Related Content

What's hot

Computaional Photography portfolio
Computaional Photography portfolioComputaional Photography portfolio
Computaional Photography portfolio
Apurva Gupta
 
Photography terminologypowerpoint
Photography terminologypowerpointPhotography terminologypowerpoint
Photography terminologypowerpointmapuk7
 
Practical usage of Lightmass in Architectural Visualization (Kenichi Makaya...
Practical usage of Lightmass in  Architectural Visualization  (Kenichi Makaya...Practical usage of Lightmass in  Architectural Visualization  (Kenichi Makaya...
Practical usage of Lightmass in Architectural Visualization (Kenichi Makaya...
エピック・ゲームズ・ジャパン Epic Games Japan
 
Physically Based Lighting in Unreal Engine 4
Physically Based Lighting in Unreal Engine 4Physically Based Lighting in Unreal Engine 4
Physically Based Lighting in Unreal Engine 4
Lukas Lang
 
Max2015 ch13
Max2015 ch13Max2015 ch13
Max2015 ch13
Tracie King
 
Image characterisation & aerial photographic film technology
Image characterisation & aerial photographic film technologyImage characterisation & aerial photographic film technology
Image characterisation & aerial photographic film technology
pritiverma34
 
Summary of technical skills and knowledge
Summary of technical skills and knowledgeSummary of technical skills and knowledge
Summary of technical skills and knowledgereikomatsumoto318
 
Finding room dimension within bitmap plan image
Finding room dimension within bitmap plan imageFinding room dimension within bitmap plan image
Finding room dimension within bitmap plan image
Agung Dewandaru
 

What's hot (10)

Computaional Photography portfolio
Computaional Photography portfolioComputaional Photography portfolio
Computaional Photography portfolio
 
Photography terminologypowerpoint
Photography terminologypowerpointPhotography terminologypowerpoint
Photography terminologypowerpoint
 
Final cut pro tools
Final cut pro toolsFinal cut pro tools
Final cut pro tools
 
Practical usage of Lightmass in Architectural Visualization (Kenichi Makaya...
Practical usage of Lightmass in  Architectural Visualization  (Kenichi Makaya...Practical usage of Lightmass in  Architectural Visualization  (Kenichi Makaya...
Practical usage of Lightmass in Architectural Visualization (Kenichi Makaya...
 
Technology
TechnologyTechnology
Technology
 
Physically Based Lighting in Unreal Engine 4
Physically Based Lighting in Unreal Engine 4Physically Based Lighting in Unreal Engine 4
Physically Based Lighting in Unreal Engine 4
 
Max2015 ch13
Max2015 ch13Max2015 ch13
Max2015 ch13
 
Image characterisation & aerial photographic film technology
Image characterisation & aerial photographic film technologyImage characterisation & aerial photographic film technology
Image characterisation & aerial photographic film technology
 
Summary of technical skills and knowledge
Summary of technical skills and knowledgeSummary of technical skills and knowledge
Summary of technical skills and knowledge
 
Finding room dimension within bitmap plan image
Finding room dimension within bitmap plan imageFinding room dimension within bitmap plan image
Finding room dimension within bitmap plan image
 

Similar to Lighting Reconstruction for “The Matrix” sequels - Siggraph 2003

DSM/DTM/DEM generation from aerial photogrrametry.pptx
DSM/DTM/DEM generation  from aerial photogrrametry.pptxDSM/DTM/DEM generation  from aerial photogrrametry.pptx
DSM/DTM/DEM generation from aerial photogrrametry.pptx
IndraSubedi7
 
DEM generation, Image Matching in Aerial Photogrammetry.pptx
DEM generation, Image Matching in  Aerial Photogrammetry.pptxDEM generation, Image Matching in  Aerial Photogrammetry.pptx
DEM generation, Image Matching in Aerial Photogrammetry.pptx
IndraSubedi7
 
Moving Frostbite to Physically Based Rendering
Moving Frostbite to Physically Based RenderingMoving Frostbite to Physically Based Rendering
Moving Frostbite to Physically Based Rendering
Electronic Arts / DICE
 
Close range Photogrammeetry
Close range PhotogrammeetryClose range Photogrammeetry
Close range Photogrammeetrychinmay khadke
 
Felwyrld Tech
Felwyrld TechFelwyrld Tech
Felwyrld Tech
Alex Nankervis
 
Computational Photography_TED.pptx
Computational Photography_TED.pptxComputational Photography_TED.pptx
Computational Photography_TED.pptx
NandaKishoreMallapra1
 
Vision Basics
Vision BasicsVision Basics
Vision Basics
DrHemaCR
 
Passive stereo vision with deep learning
Passive stereo vision with deep learningPassive stereo vision with deep learning
Passive stereo vision with deep learning
Yu Huang
 
Processing_of_Satellite_Image_using_Digi.pptx
Processing_of_Satellite_Image_using_Digi.pptxProcessing_of_Satellite_Image_using_Digi.pptx
Processing_of_Satellite_Image_using_Digi.pptx
eshitaakter2
 
Processing of satellite_image_using_digi
Processing of satellite_image_using_digiProcessing of satellite_image_using_digi
Processing of satellite_image_using_digi
Shanmuga Sundaram
 
Sensing Ambient Light for User Experience Oriented Color Scheme Adaptation on...
Sensing Ambient Light for User Experience Oriented Color Scheme Adaptation on...Sensing Ambient Light for User Experience Oriented Color Scheme Adaptation on...
Sensing Ambient Light for User Experience Oriented Color Scheme Adaptation on...
Chiao Fu
 
presentation644v4
presentation644v4presentation644v4
presentation644v4Maikon
 
High quality single shot capture of facial geometry
High quality single shot capture of facial geometryHigh quality single shot capture of facial geometry
High quality single shot capture of facial geometry
Brohi Aijaz Ali
 
illuminationmodelsshading-200501081735 (1).pdf
illuminationmodelsshading-200501081735 (1).pdfilluminationmodelsshading-200501081735 (1).pdf
illuminationmodelsshading-200501081735 (1).pdf
SayantanMajhi2
 
Image processing.pdf
Image processing.pdfImage processing.pdf
Image processing.pdf
JasaRChoudhary
 
Grey-level Co-occurence features for salt texture classification
Grey-level Co-occurence features for salt texture classificationGrey-level Co-occurence features for salt texture classification
Grey-level Co-occurence features for salt texture classification
Igor Orlov
 
CVPR2008 tutorial generalized pca
CVPR2008 tutorial generalized pcaCVPR2008 tutorial generalized pca
CVPR2008 tutorial generalized pca
zukun
 
Caustic Object Construction Based on Multiple Caustic Patterns
Caustic Object Construction Based on Multiple Caustic PatternsCaustic Object Construction Based on Multiple Caustic Patterns
Caustic Object Construction Based on Multiple Caustic Patterns
Budianto Tandianus
 
Illumination Models & Shading
Illumination Models & ShadingIllumination Models & Shading
24th IP_Fundamentals.ppt
24th IP_Fundamentals.ppt24th IP_Fundamentals.ppt
24th IP_Fundamentals.ppt
Mphill2018
 

Similar to Lighting Reconstruction for “The Matrix” sequels - Siggraph 2003 (20)

DSM/DTM/DEM generation from aerial photogrrametry.pptx
DSM/DTM/DEM generation  from aerial photogrrametry.pptxDSM/DTM/DEM generation  from aerial photogrrametry.pptx
DSM/DTM/DEM generation from aerial photogrrametry.pptx
 
DEM generation, Image Matching in Aerial Photogrammetry.pptx
DEM generation, Image Matching in  Aerial Photogrammetry.pptxDEM generation, Image Matching in  Aerial Photogrammetry.pptx
DEM generation, Image Matching in Aerial Photogrammetry.pptx
 
Moving Frostbite to Physically Based Rendering
Moving Frostbite to Physically Based RenderingMoving Frostbite to Physically Based Rendering
Moving Frostbite to Physically Based Rendering
 
Close range Photogrammeetry
Close range PhotogrammeetryClose range Photogrammeetry
Close range Photogrammeetry
 
Felwyrld Tech
Felwyrld TechFelwyrld Tech
Felwyrld Tech
 
Computational Photography_TED.pptx
Computational Photography_TED.pptxComputational Photography_TED.pptx
Computational Photography_TED.pptx
 
Vision Basics
Vision BasicsVision Basics
Vision Basics
 
Passive stereo vision with deep learning
Passive stereo vision with deep learningPassive stereo vision with deep learning
Passive stereo vision with deep learning
 
Processing_of_Satellite_Image_using_Digi.pptx
Processing_of_Satellite_Image_using_Digi.pptxProcessing_of_Satellite_Image_using_Digi.pptx
Processing_of_Satellite_Image_using_Digi.pptx
 
Processing of satellite_image_using_digi
Processing of satellite_image_using_digiProcessing of satellite_image_using_digi
Processing of satellite_image_using_digi
 
Sensing Ambient Light for User Experience Oriented Color Scheme Adaptation on...
Sensing Ambient Light for User Experience Oriented Color Scheme Adaptation on...Sensing Ambient Light for User Experience Oriented Color Scheme Adaptation on...
Sensing Ambient Light for User Experience Oriented Color Scheme Adaptation on...
 
presentation644v4
presentation644v4presentation644v4
presentation644v4
 
High quality single shot capture of facial geometry
High quality single shot capture of facial geometryHigh quality single shot capture of facial geometry
High quality single shot capture of facial geometry
 
illuminationmodelsshading-200501081735 (1).pdf
illuminationmodelsshading-200501081735 (1).pdfilluminationmodelsshading-200501081735 (1).pdf
illuminationmodelsshading-200501081735 (1).pdf
 
Image processing.pdf
Image processing.pdfImage processing.pdf
Image processing.pdf
 
Grey-level Co-occurence features for salt texture classification
Grey-level Co-occurence features for salt texture classificationGrey-level Co-occurence features for salt texture classification
Grey-level Co-occurence features for salt texture classification
 
CVPR2008 tutorial generalized pca
CVPR2008 tutorial generalized pcaCVPR2008 tutorial generalized pca
CVPR2008 tutorial generalized pca
 
Caustic Object Construction Based on Multiple Caustic Patterns
Caustic Object Construction Based on Multiple Caustic PatternsCaustic Object Construction Based on Multiple Caustic Patterns
Caustic Object Construction Based on Multiple Caustic Patterns
 
Illumination Models & Shading
Illumination Models & ShadingIllumination Models & Shading
Illumination Models & Shading
 
24th IP_Fundamentals.ppt
24th IP_Fundamentals.ppt24th IP_Fundamentals.ppt
24th IP_Fundamentals.ppt
 

Recently uploaded

Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
camseq
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
zwunae
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
NidhalKahouli2
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
SyedAbiiAzazi1
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
ssuser7dcef0
 
Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
ChristineTorrepenida1
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
gestioneergodomus
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
An Approach to Detecting Writing Styles Based on Clustering Techniques
An Approach to Detecting Writing Styles Based on Clustering TechniquesAn Approach to Detecting Writing Styles Based on Clustering Techniques
An Approach to Detecting Writing Styles Based on Clustering Techniques
ambekarshweta25
 

Recently uploaded (20)

Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
 
Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
An Approach to Detecting Writing Styles Based on Clustering Techniques
An Approach to Detecting Writing Styles Based on Clustering TechniquesAn Approach to Detecting Writing Styles Based on Clustering Techniques
An Approach to Detecting Writing Styles Based on Clustering Techniques
 

Lighting Reconstruction for “The Matrix” sequels - Siggraph 2003