redner:可区分的渲染而无需近似 源码
redner:可区分的渲染而无需近似 redner是一种可微分的渲染器,可以针对任意场景参数采用渲染输出的派生形式,也就是说,您可以从图像向后传播到3D场景。 Redner的主要用途之一是通过梯度下降进行反向渲染(因此称为Redner)。 令红色更与众不同的是:1)通过适当考虑不连续性,它随机地计算正确的渲染梯度,而无需任何近似; 2)具有基于物理的模式-这意味着它可以模拟光子并产生逼真的照明现象,例如阴影和全局照明,并且可以正确处理这些功能的派生。 您也可以在使用redner进行局部着色:在这种模式下,与那里最可区分的渲染器相比,它仍然具有正确的渐变估计和更复杂的材质模型。 有关渲染器,
文件列表
redner:可区分的渲染而无需近似
(预估有个300文件)
scene.cpp
39KB
material.cpp
22KB
primary_contribution.cpp
42KB
edge_tree.cpp
35KB
rebuild_topology.cpp
14KB
redner.cpp
11KB
edge.cpp
87KB
shape.cpp
17KB
pathtracer.cpp
49KB
camera.cpp
16KB
暂无评论