Installation GuideΒΆ

To get started with irtk, follow these steps:

  1. Install PyTorch.

  2. Install the intended differentiable renderer. We provide connectors for the following differentiable renderers:

    Differentiable Renderer

    CPU/GPU

    Render Method

    Tested Version

    psdr-jit

    GPU

    Ray Tracing

    0.2.0

    psdr-enzyme (to be released)

    CPU

    Ray Tracing

    TBD

    Mitsuba 3

    CPU & GPU

    Ray Tracing

    3.5.2

    redner

    CPU & GPU

    Ray Tracing

    latest

    nvdiffrast

    GPU

    Rasterization

    0.3.2

    PyTorch3D

    GPU

    Rasterization

    0.7.8

    Attention

    Last updated: 2024-09-27

  3. Install irtk Once PyTorch and the differentiable renderer(s) are installed, you can install irtk using pip:

    pip install irtk