Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Awesome Inverse Rendering

About the survey From physical fidelity to generative priors: a comprehensive survey on inverse rendering

Inverse rendering recovers scene quantities that a forward renderer needs—geometry, surface materials, lighting, environment, etc.—from observed images so that re-projection, relighting, or edits stay visually consistent. The task is usually severely ill-posed and relies on explicit or implicit assumptions and priors.

The survey's narrative runs from physical fidelity—physical shading, differentiable rendering, and explicit or semi-explicit representations fit in an optimization loop to match the imaging model—toward generative priors: neural representations learned at scale (e.g. radiance fields), explicit point or Gaussian primitives, and diffusion and other generative models that reduce ambiguity and improve recovery in real captures. On that basis it typically organizes methods, capabilities (decomposition granularity, editability, novel views), and trends.

Contents


2025

  • MIRReSMirror-aware Inverse Rendering with Synthetic-data Supervision · [ICLR'25] [Paper]

2022–2021

  • NVdiffrecExtracting Triangular 3D Models, Materials, and Lighting From Images · [CVPR'22] [Paper] [Code]
  • NVdiffrecmcExtracting Objects and Their Materials From Images Using Differentiable Rendering and Denoising · [NeurIPS'22] [Paper] [Code]
  • DIB-R++Learning to Predict 3D Objects With an Interpolation-Based Differentiable Renderer · [NeurIPS'21] [Paper]

2023–2022

  • JOCJoint Objective-Consistent Inverse Rendering · [SIGGRAPH'23] [Paper]
  • INvRender[CVPR'22] [Paper]

2021

  • NeRDNeRD: Neural Reflectance Decomposition from Image Collections · [ICCV'21] [Paper] [Project Page] [Code]
  • PhySGPhySG: Inverse Rendering with Spherical Gaussians for Physics-based Material Editing and Relighting · [CVPR'21] [Paper] [Code]
  • NeRFactorNeRFactor: Neural Factorization of Shape and Reflectance Under an Unknown Illumination · [SIGGRAPH Asia / TOG'21] [Paper] [Project Page] [Code]
  • TensoIRTensoIR: Tensorial Inverse Rendering · [Paper]
  • TensoSDF[Paper]

Gaussian splatting is closely related to inverse rendering. The inverse-rendering block is split by material / appearance complexity: diffuse-dominated and simpler appearance vs specular highlights, transmission, and harder BRDFs.

  • Gaussian SurfelsHigh-quality Surface Reconstruction using Gaussian Surfels · [SIGGRAPH'24] [Paper] [Project Page]
  • Geosplatting[ICCV'25] [Paper]
  • GI-GS[ICLR'25] [Paper]
  • GIR[TPAMI'24] [Paper]
  • GS-IR3D Gaussian Splatting for Inverse Rendering · [CVPR'24] [Paper] [Project Page] [Code]
  • PhyGap[CVPR'26] [Paper]
  • Ref-Gaussian[ICLR'25] [Paper]
  • Ref-GS[CVPR'25] [Paper]
  • RTR-GS[Paper]
  • Sun SVG-IR[CVPR'25] [Paper]
  • SVG-IR Supplementary — (same work as Sun / SVG-IR; supplementary PDF only)
  • TransparentGS[SIGGRAPH'25] [Paper]

Image-space and learned-prior methods (diffusion, intrinsic decomposition); complements explicit 3D + differentiable rendering sections.

  • DL3DV-10KA Large-Scale Scene Dataset for Deep Learning-based 3D Vision · [CVPR'24] (large-scale scene video; common for 3D / inverse rendering / NVS) · [Paper] [Project Page] [Code]

  • 1612.08510[Paper]
  • 2211.03017[Paper]
  • Direct Intrinsics Learning[ICCV'15] [Paper]
  • free-view[TOG'21] [Paper]
  • Inverse Rendering for Complex Indoor Scenes[CVPR'20] [Paper]

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors