SoftRas 是目前主流三角网格可微渲染器之一。
可微渲染通过计算渲染过程的导数,使得从单张图片学习三维结构逐渐成为现实。可微渲染目前被广泛地应用于三维重建,特别是人体重建、人脸重建和三维属性估计等应用中。
<code>conda</code> 安装 PyTorch 环境:
获取代码并安装:
可设 <code>setup.py</code> 镜像源:
安装模型查看工具:
渲染测试:
渲染结果:

对比前后模型:
下载数据集:
训练模型:
测试模型:
Mesh 重建:
重建图像:
重建结果:
或重建 ShapeNet 数据集内图像:
或使用 SoftRas 训练好的模型:
SoftRas trained with silhouettes supervision (62+ IoU): google drive
SoftRas trained with shading supervision (64+ IoU, test with <code>--shading-model</code> arg): google drive
SoftRas reconstructed meshes with color (random sampled): google drive
Jrender - Jittor
JRender 解读
3D Recon
GoCoding 个人实践的经验分享,可关注公众号!