DIRT:TensorFlow的快速可分化渲染器 DIRT是TensorFlow的库,提供用于渲染3D网格的操作。 它支持通过几何形状,光照和其他参数计算导数。 DIRT非常快:它使用OpenGL进行栅格化,并在GPU上运行,从而可以与CUDA进行轻量级的互操作。 下图说明了DIRT的功能; 请参阅以获取源代码。 第一种使用每个顶点计算的简单单色漫射照明并使用Gouraud阴影进行插值; 其他使用按像素(延迟)的照明和纹理计算。 在所有情况下,我们都可以针对所有输入来计算渐变,包括几何形状(顶点位置和法线),光照参数(例如颜色和方向)和纹理(顶点UV和纹理本身中的像素值)。 引文 如果您在研究中使用DIRT,请引用:(P.Henderson和V.Ferrari,IJCV 2019)。 适当的bibtex条目是: @article{henderson19ijcv, title={Learning Single-Image {3D} Reconstruction by Generative Modelling of Shape, Pose and Shading}, aut