SkillAgentSearch skills...

Nvdiffrast

Nvdiffrast - Modular Primitives for High-Performance Differentiable Rendering

Install / Use

/learn @NVlabs/Nvdiffrast
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Nvdiffrast – Modular Primitives for High-Performance Differentiable Rendering

Teaser image

Modular Primitives for High-Performance Differentiable Rendering<br> Samuli Laine, Janne Hellsten, Tero Karras, Yeongho Seol, Jaakko Lehtinen, Timo Aila<br> 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}
}

Related Skills

View on GitHub
GitHub Stars1.8k
CategoryDevelopment
Updated12h ago
Forks225

Languages

C++

Security Score

80/100

Audited on Mar 28, 2026

No findings