天天看点

可微渲染 SoftRas 实践

SoftRas 是目前主流三角网格可微渲染器之一。

可微渲染通过计算渲染过程的导数,使得从单张图片学习三维结构逐渐成为现实。可微渲染目前被广泛地应用于三维重建,特别是人体重建、人脸重建和三维属性估计等应用中。

<code>conda</code> 安装 PyTorch 环境:

获取代码并安装:

可设 <code>setup.py</code> 镜像源:

安装模型查看工具:

渲染测试:

渲染结果:

可微渲染 SoftRas 实践

对比前后模型:

下载数据集:

训练模型:

可微渲染 SoftRas 实践

测试模型:

Mesh 重建:

重建图像:

可微渲染 SoftRas 实践

重建结果:

可微渲染 SoftRas 实践

或重建 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 个人实践的经验分享,可关注公众号!

继续阅读