#6565th of 75 in ML frameworks and librariesFor image, video and design

pytorch3d

PyTorch library for differentiable 3D mesh operations and rendering

Stars
10k
License
custom license
Last commit
Oct 2026
Last release
Nov 2025
Language
Python
Stars, last 29 weeks+204
31 Mar 2026: 9,782 stars7 Apr 2026: 9,791 stars14 Apr 2026: 9,794 stars21 Apr 2026: 9,804 stars28 Apr 2026: 9,812 stars5 May 2026: 9,816 stars12 May 2026: 9,826 stars19 May 2026: 9,838 stars26 May 2026: 9,849 stars2 Jun 2026: 9,857 stars9 Jun 2026: 9,860 stars16 Jun 2026: 9,871 stars23 Jun 2026: 9,878 stars30 Jun 2026: 9,885 stars7 Jul 2026: 9,891 stars14 Jul 2026: 9,897 stars21 Jul 2026: 9,909 stars28 Jul 2026: 9,916 stars4 Aug 2026: 9,927 stars11 Aug 2026: 9,932 stars18 Aug 2026: 9,934 stars25 Aug 2026: 9,940 stars1 Sept 2026: 9,949 stars8 Sept 2026: 9,956 stars15 Sept 2026: 9,959 stars22 Sept 2026: 9,963 stars29 Sept 2026: 9,968 stars6 Oct 2026: 9,973 stars13 Oct 2026: 9,980 stars20 Oct 2026: 9,986 stars

9,782 on 31 Mar 20269,986 on 20 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

PyTorch3D provides triangle mesh data structures, mesh operations (projective transforms, graph convolution, sampling, losses) and a differentiable mesh renderer, all built on PyTorch tensors with heterogeneous minibatch support. It also includes Implicitron, a framework for novel-view synthesis with implicit representations. It targets 3D computer vision research, with tutorial notebooks for mesh fitting, NeRF and bundle adjustment.

Who it is for: 3D computer vision researchers working in PyTorch

Strengths

  • All operators are differentiable, batch heterogeneous data and can run on GPU
  • Differentiable mesh renderer plus point cloud and volume rendering
  • Tutorial notebooks cover NeRF, bundle adjustment, textured mesh fitting and ShapeNet loading
  • Includes Implicitron framework for implicit-representation view synthesis

Weaknesses

  • No backward-compatibility guarantee between releases
  • main branch and nightly builds may break at any time
  • README news list stops at v0.7.5 (Oct 2023)
  • License detected as NOASSERTION; README says BSD

What it needs

  • GPU optional
  • Needs PyTorch
  • Models: triangle meshes, point clouds, volumes, implicit representations (NeRF)

Also in ML frameworks and libraries

See all 75
Also in ML frameworks and libraries
RankProjectScore
1transformersPython library defining open models for text, vision, audio and multimodal tasks167.9k starsApache-2.094 out of 100
2pytorchPython tensor library with GPU support and tape-based autograd for deep learning104.9k starscustom license94 out of 100
3ultralyticsPython library and CLI for training and running YOLO vision models62.7k starsAGPL-3.092 out of 100
#4pytorch-image-modelsPyTorch library of image models, pretrained weights and reference training scripts37.2k starsApache-2.091 out of 100
#5supervisionPython toolkit for loading, annotating and counting computer vision detections Live demo ↗ (opens in a new tab)51.3k starsMIT90 out of 100