hitesh05 / Differentiable-renderer

A differentiable 3D renderer build using nvdiffrast

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Differentiable Renderer

Installation

conda create -n dmodel python=3.9
activate dmodel
conda install pytorch torchvision torchaudio cudatoolkit=11.6 -c pytorch -c conda-forge
pip install ninja imageio PyOpenGL glfw xatlas gdown
pip install git+https://github.com/NVlabs/nvdiffrast/
pip install --global-option="--no-networks" git+https://github.com/NVlabs/tiny-cuda-nn#subdirectory=bindings/torch
imageio_download_bin freeimage

Examples

python train.py --config configs/3dcompat_chair.json

About

A differentiable 3D renderer build using nvdiffrast


Languages

Language:Python 56.7%Language:Cuda 21.3%Language:C++ 16.2%Language:C 5.8%