文件名称:SoftRas:论文项目页面“ Soft Rasterizer
文件大小:10.7MB
文件格式:ZIP
更新时间:2024-05-08 18:28:50
computer-graphics geometry-processing 3d-reconstruction differentiable-rendering Python
软光栅化器(SoftRas) 该存储库包含(由PyTorch编写)的代码(在PyTorch中) ,,陈卫凯和编写的“”(ICCV'2019 Oral)。 内容 介绍 Soft Rasterizer(SoftRas)是一个真正可区分的渲染器框架,具有新颖的表示方式,可将渲染视为可区分的聚合过程,该过程融合了所有网格三角形相对于渲染像素的概率贡献。 得益于这种“软”的表达方式,我们的框架能够(1)使用可微函数直接渲染彩色网格,以及(2)向后传播有效的监督信号,以各种形式将网格顶点及其属性(颜色,法线等)传递给网格顶点及其属性(颜色,法线等)。图像表示形式,包括轮廓,阴影和彩色图像。 用法 该代码基于Python3和PyTorch 1.1.0构建。 需要CUDA才能安装模块。 在此仓库的基础上扩展了我们的代码。 要安装模块,请使用 python setup.py install 应用领域
【文件预览】:
SoftRas-master
----examples()
--------recon()
--------demo_deform.py(5KB)
--------demo_render.py(2KB)
----LICENSE(1KB)
----setup.py(1KB)
----README.md(6KB)
----data()
--------camera.npy(3KB)
--------media()
--------source.npy(1.88MB)
--------obj()
----.gitignore(1KB)
----soft_renderer()
--------transform.py(4KB)
--------rasterizer.py(2KB)
--------renderer.py(4KB)
--------lighting.py(3KB)
--------__init__.py(331B)
--------cuda()
--------losses.py(4KB)
--------functional()
--------mesh.py(7KB)