Nvdiffrast – 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/TensorFlow library that provides high-performance primitive operations for rasterization-based differentiable rendering. Please refer to ☞☞ nvdiffrast documentation ☜☜ for more information.
Licenses
Copyright © 2020–2024, 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}
}
Metadata
Release files for diffrp-nvdiffrast 0.3.3.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| diffrp_nvdiffrast-0.3.3.1.tar.gz | 111.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| diffrp_nvdiffrast-0.3.3.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 254.0 kB
Release files / diffrp_nvdiffrast-0.3.3.1.tar.gz
| Download URL | diffrp_nvdiffrast-0.3.3.1.tar.gz |
|---|---|
| Size | 111.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3c98d17810a2c90e61b3a1a931ba5e17542dcda84733b886bcd6e66b52c9976e
|
|
BLAKE2b-256 checksum How to use checksums |
17aae6585da541fb3b129038875dbe1fcbabf2e63d6b5cbb1dfba49ff9d83487
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.3
|
Release files / diffrp_nvdiffrast-0.3.3.1-py3-none-any.whl
| Download URL | diffrp_nvdiffrast-0.3.3.1-py3-none-any.whl |
|---|---|
| Size | 142.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
cee41fe51b6fca1c7a7a992d06f034bca144c2c69a630bebbb8eea64094fd030
|
|
BLAKE2b-256 checksum How to use checksums |
14e20667645dd495a4bdb3a097f3d16fdee2c6875e2d923cbe299c45c9e043b7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.3
|