introducing physically based rendering #1610
aman99dex
started this conversation in
Ideas / Feature requests
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Proposal: Introducing Physically Based Rendering (PBR) into Instant-NGP
Hello everyone,
First of all, thank you to the authors and contributors of Instant-NGP for releasing such a fast, elegant, and practical implementation of NeRF and related neural graphics methods. The combination of hash-grid encoding with real-time training makes this repository a strong foundation for experimentation beyond classic radiance-field reconstruction.
This discussion is to explore the possibility of introducing Physically Based Rendering (PBR) concepts into Instant-NGP.
Motivation
Instant-NGP currently predicts view-dependent radiance directly, which implicitly bakes lighting and material properties into the output. While this works extremely well for novel view synthesis, it limits:
Recent research directions such as PBR-NeRF, Neural Reflectance Fields, and Relightable NeRFs show that disentangling geometry, material, and lighting enables these capabilities. Given Instant-NGP’s real-time performance and efficient hash-grid encoding, it seems like a strong candidate for exploring real-time or near real-time PBR-aware NeRFs.
Possible Directions (Open for Discussion)
Below are some high-level ideas that may align with the current architecture:
1. Material Parameter Prediction
Extend the network to predict intrinsic material properties, for example:
These parameters could be used with a physically based BRDF such as GGX or Disney BRDF.
2. Lighting Representation
Possible lighting parameterizations include:
3. Rendering Equation Integration
Replace direct radiance prediction with a simplified rendering equation:
[
L_o(x, \omega_o) = \int f_r(\omega_i, \omega_o), L_i(\omega_i), (\mathbf{n} \cdot \omega_i), d\omega_i
]
Analytic approximations or Monte Carlo sampling could be used to balance physical correctness and performance.
4. Losses and Physical Constraints
To address ambiguity and instability, additional constraints could be introduced:
5. Optional / Experimental Mode
To preserve the current workflow:
Challenges (Acknowledged)
Some anticipated challenges include:
Even so, a simplified or approximate PBR formulation may already enable useful relighting and material-editing capabilities.
Feedback Requested
I would appreciate feedback on:
I would be happy to help prototype or experiment if there is interest.
Thank you for your time, and thanks again for maintaining this excellent project.
Beta Was this translation helpful? Give feedback.
All reactions