SlideShare uma empresa Scribd logo
1 de 32
Baixar para ler offline
G.I.
•
•
•
•
• MLT, unbiased MC
G.I.
•           ->

•                ->

•           ->

•                   ->

• MLT, unbiased MC ->           ?

  • maxwellrender, fryrender,       indigo,
   Kerkythea, etc.
MC rendering
•
•                            diffuse



• irradiance cache? final gather?
 •                                         MC
                                       .
• MC
 •           ~

• Analytic
 •           !=
“Analytic”

•           Closed-form

    • MC
•
    •
•                                     90



• Arvo, INRIA, multipole light expansion,
    spherical harmonics Durand 2005
•          duffse   +
Analytic rendering
•                  visibility




    •
        •
    •       ~
,
A First Order Analysis of Lighting, Shading, and Shadows
•   (gradient)
•

    •
    •
Contribution
•
    •
•
•
•
•

    •   spatial   angular
•
• B=
• ∇B^V =   B
•V   Heaviside   formalize




                   w < a(x)
                     1(       ),
                   w > a(x)
                    0(             )
• Heaviside
•B   angular     V
     . T = L x BRDF x cos
•

    •

        •   Bx


        •        Bx
•                         ,       V
        (discontinuity)       (


    )
V

•
    •
•       (semi-analytic)

    •
    •                     ?
αe

    αs



         x
support line   OK
0 1 1
                0
            0
        1
    1
1




                          x
                V
2D
•   :

•       :
3D
•   1/10



    •   1/100

    •           Visibility gradient

•   theta=100, phi=100

    •       1 pixel           100
•

    •
         miss

    • The 3D visibility complex[Durand 2002]
    • Guided visibility sampling[Wonka 2006]
        ?
•                        Heaviside

    •
        •            V

    •
•
    •   additional

    •   V
• diffuse
• specular
•         opaque           glossy



•                      (            )
                           ?

    •      ”       ”
References 1/2
•   [Ramamoorthi 2007] A First Order Analysis of Lighting, Shading, and
    Shadows

    •   http://www1.cs.columbia.edu/~ravir/papers/firstorder/index.html

•   [Durand 2002] The 3D visibility complex : a new approach to the problems
    of accurate visibility.

•   [Durand 2005] A Frequency analysis of Light Transport

    •   http://people.csail.mit.edu/fredo/

•   [Durand 1997] The Visibility Skeleton: A Powerful And Efficient Multi-
    Purpose Global Visibility Tool

•   [Wonka 2006] Guided Visibility Sampling

•   [Mattausch 2006] Adaptive Visibility-Driven View Cell Construction
References 2/2
• [Arvo 1997] The Irradiance Jacobian for
  Partially Occluded Polyhedral Sources
• [Arvo 2002] Closed-Form Expressions for
  Irradiance from Non-Uniform Lambertian
  Luminaire. Part 1 & II
• [Arvo 2000] Perterbation Methods for
  Interactive Specular Reflections
 • http://www.ics.uci.edu/~arvo/papers.html

Mais conteúdo relacionado

Semelhante a First Order

Detecting Cycles with DSM
Detecting Cycles with DSMDetecting Cycles with DSM
Detecting Cycles with DSMESUG
 
Understand Of Linear Algebra
Understand Of Linear AlgebraUnderstand Of Linear Algebra
Understand Of Linear AlgebraEdward Yoon
 
Evolutionary Algorithms and their Applications in Civil Engineering - 1
Evolutionary Algorithms and their Applications in Civil Engineering - 1Evolutionary Algorithms and their Applications in Civil Engineering - 1
Evolutionary Algorithms and their Applications in Civil Engineering - 1shreymodi
 
Attention is All You Need (Transformer)
Attention is All You Need (Transformer)Attention is All You Need (Transformer)
Attention is All You Need (Transformer)Jeong-Gwan Lee
 
IAP09 CUDA@MIT 6.963 - Lecture 01: High-Throughput Scientific Computing (Hans...
IAP09 CUDA@MIT 6.963 - Lecture 01: High-Throughput Scientific Computing (Hans...IAP09 CUDA@MIT 6.963 - Lecture 01: High-Throughput Scientific Computing (Hans...
IAP09 CUDA@MIT 6.963 - Lecture 01: High-Throughput Scientific Computing (Hans...npinto
 

Semelhante a First Order (6)

Detecting Cycles with DSM
Detecting Cycles with DSMDetecting Cycles with DSM
Detecting Cycles with DSM
 
Understand Of Linear Algebra
Understand Of Linear AlgebraUnderstand Of Linear Algebra
Understand Of Linear Algebra
 
Evolutionary Algorithms and their Applications in Civil Engineering - 1
Evolutionary Algorithms and their Applications in Civil Engineering - 1Evolutionary Algorithms and their Applications in Civil Engineering - 1
Evolutionary Algorithms and their Applications in Civil Engineering - 1
 
Presentation
PresentationPresentation
Presentation
 
Attention is All You Need (Transformer)
Attention is All You Need (Transformer)Attention is All You Need (Transformer)
Attention is All You Need (Transformer)
 
IAP09 CUDA@MIT 6.963 - Lecture 01: High-Throughput Scientific Computing (Hans...
IAP09 CUDA@MIT 6.963 - Lecture 01: High-Throughput Scientific Computing (Hans...IAP09 CUDA@MIT 6.963 - Lecture 01: High-Throughput Scientific Computing (Hans...
IAP09 CUDA@MIT 6.963 - Lecture 01: High-Throughput Scientific Computing (Hans...
 

Último

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 

Último (20)

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 

First Order

  • 2. G.I. • -> • -> • -> • -> • MLT, unbiased MC -> ? • maxwellrender, fryrender, indigo, Kerkythea, etc.
  • 3. MC rendering • • diffuse • irradiance cache? final gather? • MC .
  • 4. • MC • ~ • Analytic • !=
  • 5. “Analytic” • Closed-form • MC • •
  • 6. 90 • Arvo, INRIA, multipole light expansion, spherical harmonics Durand 2005 • duffse +
  • 7. Analytic rendering • visibility • • • ~
  • 8. ,
  • 9. A First Order Analysis of Lighting, Shading, and Shadows
  • 10. (gradient)
  • 11. • •
  • 12. Contribution • • • • •
  • 13. • spatial angular
  • 14.
  • 16. •V Heaviside formalize w < a(x) 1( ), w > a(x) 0( )
  • 18. •B angular V . T = L x BRDF x cos
  • 19. • • Bx • Bx
  • 20. , V (discontinuity) ( )
  • 21. V • • • (semi-analytic) • • ?
  • 22. αe αs x support line OK
  • 23. 0 1 1 0 0 1 1 1 x V
  • 24. 2D
  • 25. : • :
  • 26. 3D
  • 27. 1/10 • 1/100 • Visibility gradient • theta=100, phi=100 • 1 pixel 100
  • 28. • miss • The 3D visibility complex[Durand 2002] • Guided visibility sampling[Wonka 2006] ?
  • 29. Heaviside • • V • • • additional • V
  • 30. • diffuse • specular • opaque glossy • ( ) ? • ” ”
  • 31. References 1/2 • [Ramamoorthi 2007] A First Order Analysis of Lighting, Shading, and Shadows • http://www1.cs.columbia.edu/~ravir/papers/firstorder/index.html • [Durand 2002] The 3D visibility complex : a new approach to the problems of accurate visibility. • [Durand 2005] A Frequency analysis of Light Transport • http://people.csail.mit.edu/fredo/ • [Durand 1997] The Visibility Skeleton: A Powerful And Efficient Multi- Purpose Global Visibility Tool • [Wonka 2006] Guided Visibility Sampling • [Mattausch 2006] Adaptive Visibility-Driven View Cell Construction
  • 32. References 2/2 • [Arvo 1997] The Irradiance Jacobian for Partially Occluded Polyhedral Sources • [Arvo 2002] Closed-Form Expressions for Irradiance from Non-Uniform Lambertian Luminaire. Part 1 & II • [Arvo 2000] Perterbation Methods for Interactive Specular Reflections • http://www.ics.uci.edu/~arvo/papers.html