NVlabs/nvdiffrast
NVlabs/nvdiffrast has 1,940 GitHub stars and 246 forks. GitHot measured +1 stars in 24 hours. Last checked 2026-11-07 00:59 UTC. Last push 2025-12-08.
Nvdiffrast - Modular Primitives for High-Performance Differentiable Rendering
Measured star growth
- in 24h
- +1
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalNvdiffrast – Modular Primitives for High-Performance Differentiable Rendering

Modular Primitives for High-Performance Differentiable Rendering
Samuli Laine, Janne Hellsten, Tero Karras, Yeongho Seol, Jaakko Lehtinen, Timo Aila
http://arxiv.org/abs/2011.03277
Nvdiffrast is a PyTorch library that provides high-performance primitive operations for rasterization-based differentiable rendering.
To install:
pip install setuptools wheel ninja
pip install git+https://github.com/NVlabs/nvdiffrast.git --no-build-isolation
See ☞☞ nvdiffrast documentation ☜☜ for more information.
Licenses
Copyright © 2020–2025, NVIDIA Corporation. All rights reserved.
This work is made available under the Nvidia Source Code License.
For business inquiries, please visit our website and submit the form: NVIDIA Research Licensing
We do not currently accept outside code contributions in the form of pull requests.
Environment map stored as part of samples/data/envphong.npz is derived from a Wave Engine
sample material
originally shared under
MIT License.
Mesh and texture stored as part of samples/data/earth.npz are derived from
3D Earth Photorealistic 2K
model originally made available under
TurboSquid 3D Model License.
Citation
@article{Laine2020diffrast,
title = {Modular Primitives for High-Performance Differentiable Rendering},
author = {Samuli Laine and Janne Hellsten and Tero Karras and Yeongho Seol and Jaakko Lehtinen and Timo Aila},
journal = {ACM Transactions on Graphics},
year = {2020},
volume = {39},
number = {6}
}
Explore related projects
ytdl-org/youtube-dl
Command-line program to download videos from YouTube.com and other video sites
141,474 starsexcalidraw/excalidraw
Virtual whiteboard for sketching hand-drawn like diagrams
135,243 starsgodotengine/godot
Godot Engine – Multi-platform 2D and 3D game engine
119,656 starsmrdoob/three.js
JavaScript 3D Library.
117,745 stars