Skip to main content

Differentiable rendering without approximation.

Project description

redner is a differentiable renderer that can take the derivatives of rendering output with respect to arbitrary scene parameters, that is, you can backpropagate from the image to your 3D scene. One of the major usages of redner is inverse rendering (hence the name redner) through gradient descent. What sets redner apart are: 1) it computes correct rendering gradients stochastically without any approximation and 2) it has a physically-based mode – which means it can simulate photons and produce realistic lighting phenomena, such as shadow and global illumination, and it handles the derivatives of these features correctly. You can also use redner in a fast deferred rendering mode for local shading: in this mode it still has correct gradient estimation and more elaborate material models compared to most differentiable renderers out there.

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

redner-0.4.28-cp38-cp38-manylinux1_x86_64.whl (26.6 MB view details)

Uploaded CPython 3.8

redner-0.4.28-cp38-cp38-macosx_10_14_x86_64.whl (13.0 MB view details)

Uploaded CPython 3.8 macOS 10.14+ x86-64

redner-0.4.28-cp37-cp37m-manylinux1_x86_64.whl (26.6 MB view details)

Uploaded CPython 3.7m

redner-0.4.28-cp37-cp37m-macosx_10_14_x86_64.whl (13.0 MB view details)

Uploaded CPython 3.7m macOS 10.14+ x86-64

redner-0.4.28-cp36-cp36m-manylinux1_x86_64.whl (26.6 MB view details)

Uploaded CPython 3.6m

redner-0.4.28-cp36-cp36m-macosx_10_14_x86_64.whl (13.0 MB view details)

Uploaded CPython 3.6m macOS 10.14+ x86-64

File details

Details for the file redner-0.4.28-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: redner-0.4.28-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 26.6 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0.post20200814 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.7

File hashes

Hashes for redner-0.4.28-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0ba4b99f42b5a2db8a731faf25ff7f3be2dbf98b2077e9e31bbe2b8d0cade587
MD5 381f70881c4c6231d95176674647e42f
BLAKE2b-256 e5243addc0e03f65fa180ac3bc62f7ab7afc365340b93712c084523e0839bd3e

See more details on using hashes here.

File details

Details for the file redner-0.4.28-cp38-cp38-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: redner-0.4.28-cp38-cp38-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 13.0 MB
  • Tags: CPython 3.8, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0.post20200714 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.7.0

File hashes

Hashes for redner-0.4.28-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 f810d9cb938a51b43239548c3a5f6c40da6d4acd7cb2aea89fb6743fd42458f0
MD5 888cc41c474265f0008d985256348dbb
BLAKE2b-256 1448e3c05dfd45b5aacce26341aaf6cd707125fa3407e0e7ffdc458ae3768760

See more details on using hashes here.

File details

Details for the file redner-0.4.28-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: redner-0.4.28-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 26.6 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0.post20200814 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.7

File hashes

Hashes for redner-0.4.28-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f49da57428a957271843f74125cf6f9e1ed665f6945687f7497a7d31f7729109
MD5 35e40658f319e2918a61a8887505de40
BLAKE2b-256 befd3e46bf0a4c63bd66aa90b92c4d888edb2aee4051542cda075d148a40f404

See more details on using hashes here.

File details

Details for the file redner-0.4.28-cp37-cp37m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: redner-0.4.28-cp37-cp37m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 13.0 MB
  • Tags: CPython 3.7m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0.post20200714 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.7.0

File hashes

Hashes for redner-0.4.28-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 2f5acf78cc5f424ce1ac45f1ef529b19fd603f14dc805a37e98880856e705e4f
MD5 31ecf0866457b9c4f157d731ea7ceed5
BLAKE2b-256 5d278e632e0fd6d6fce24b26bdb467a7ca3dfcfc85e2d585e78ad195ba98e2c5

See more details on using hashes here.

File details

Details for the file redner-0.4.28-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: redner-0.4.28-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 26.6 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0.post20200814 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.7

File hashes

Hashes for redner-0.4.28-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5f3f9b02963ce465c0af428fe50ea9e4d00dd36a6742321ec6f9adf351dd2b03
MD5 27a423d1f22bddd9010360af6d091e72
BLAKE2b-256 96db1a6ed0993484eb6f826e7b0f5cb8c4b5d538294b2ac76976268706bbeb8c

See more details on using hashes here.

File details

Details for the file redner-0.4.28-cp36-cp36m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: redner-0.4.28-cp36-cp36m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 13.0 MB
  • Tags: CPython 3.6m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0.post20200714 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.7.0

File hashes

Hashes for redner-0.4.28-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 c66e98de6f99959b8909176e13ede9d4f26ab005900d58238823c230548cea4a
MD5 b488c13f83a7e0b297ccd767f41e4144
BLAKE2b-256 30efa649c78c0048447a463b1d9407dba29774041076afaa918232e9434a673d

See more details on using hashes here.

Supported by

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