Skip to content

Installation

Prerequisites

Radiance Field Studio requires python >= 3.10 . We recommend using conda to manage dependencies. Make sure to install Conda before proceeding.

Setup Conda Environment

conda create --name rfstudio -y python=3.10
conda activate rfstudio
pip install --upgrade pip setuptools

Install PyTorch

pip install numpy==1.26.4
pip install torch==2.1.2 torchvision==0.16.2
python -c "import torch; torch.zeros(1).cuda()" || echo "ERROR: CUDA check failed"

Install Components from NVlabs

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

Install Codebase

git clone git@github.com:PKU-VCL-Geometry/RadianceFieldStudio.git
cd RadianceFieldStudio
pip install -e .
git clone https://github.com/PKU-VCL-Geometry/RadianceFieldStudio.git
cd RadianceFieldStudio
pip install -e .

Setup Editor Extensions [Optional]