Standalone Pulsar renderer
Pulsar is an early differentiable renderer. It has been part of PyTorch 3D for a long time. I used it for a CLIP-guided 3D shape generation project in summer 2022.
The recommended methods for installing PyTorch 3D are, in order:
- Using pip wheels... For torch 1.x
- Installing a conda package
- Compiling from source Each of those has self-evident flaws. The installation process does not need to be this way if one only wants to use Pulsar: the renderer is just a few CUDA files and self-contained C++ bindings.
I copied the source files and set up a build process for them. The result is a pip installable git repo: git+github.com/neverix/pulsar.