Neural Differentiable Rendering
CMSC838B: Project checkpoint, Nov 22
What has been done
Cornell box: Primal Rendering
Path tracing ground truth
Cornell box: Derivatives - Ground Truth
Forward mode AD
Finite Differences
Cornell box: Derivatives - Ground Truth
Forward mode AD
Finite Differences
Results
Truth
Res
LHS
RHS
Inverse problem
Initial state
Target
Optimization process: Ours vs. Mitsuba AD
Log - Error of the parameter
Performance
Method | Error of param | Time ms/it |
Biased AD | 0.0593399 | 76.9 |
Unbiased AD | 1.53764e-04 | 129.1 |
Ours large net | 2.01029e-05 | 217.9 |
Ours small net | 4.63818e-05 | 92.6 |
Next step: non-linear gradients for specular surfaces
Primal rendering
Derivatives-FD
Next steps: long term
Also: