Skip to main content

nvdiffrast - modular primitives for high-performance differentiable rendering

Project description

Nvdiffrast – Modular Primitives for High-Performance Differentiable Rendering

Teaser image

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}
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

diffrp_nvdiffrast-0.3.3.1.tar.gz (111.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

diffrp_nvdiffrast-0.3.3.1-py3-none-any.whl (142.8 kB view details)

Uploaded Python 3

File details

Details for the file diffrp_nvdiffrast-0.3.3.1.tar.gz.

File metadata

  • Download URL: diffrp_nvdiffrast-0.3.3.1.tar.gz
  • Upload date:
  • Size: 111.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.3

File hashes

Hashes for diffrp_nvdiffrast-0.3.3.1.tar.gz
Algorithm Hash digest
SHA256 3c98d17810a2c90e61b3a1a931ba5e17542dcda84733b886bcd6e66b52c9976e
MD5 0cfbbc135fb4dff4ce744623412b02ec
BLAKE2b-256 17aae6585da541fb3b129038875dbe1fcbabf2e63d6b5cbb1dfba49ff9d83487

See more details on using hashes here.

File details

Details for the file diffrp_nvdiffrast-0.3.3.1-py3-none-any.whl.

File metadata

File hashes

Hashes for diffrp_nvdiffrast-0.3.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 cee41fe51b6fca1c7a7a992d06f034bca144c2c69a630bebbb8eea64094fd030
MD5 4b89fa6ae2370f6a9a2718fcfd99ff71
BLAKE2b-256 14e20667645dd495a4bdb3a097f3d16fdee2c6875e2d923cbe299c45c9e043b7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page