andrewkchan / pytorch_mesh_renderer

Some implementations of differentiable 3D mesh renderers using PyTorch with examples

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Introduction

This repository contains implementations of two differentiable 3D mesh renderers using PyTorch:

Setup

  1. Create a virtual environment with python3 -m venv env
  2. Activate it with source env/bin/activate
  3. Install external dependencies with pip install -r requirements.txt

Some additional setup is required to use the optimized kernel for the barycentric renderer. See docs for more.

Testing

Tests are included for both renderers.

About

Some implementations of differentiable 3D mesh renderers using PyTorch with examples


Languages

Language:Python 89.0%Language:C++ 11.0%