Skip to main content

A light-weight Physically Based Renderer

Project description

Gloss

Gloss is a light-weight Physically-based Renderer, written in Rust + wgpu

The main functionality includes loading meshes with high-resolution textures, rendering them with advanced graphics features, and allowing a general framework to explore new rendering techniques.

Usage

Below is an example of a python3 script which shows a single mesh using the default viewing parameters. More examples for the python bindings can be found in the bindings/gloss_py/examples folder.

import gloss

viewer = gloss.Viewer()
mesh = viewer.get_or_create_entity("mesh")
mesh.insert_builder(gloss.geom.build_from_file("my/mesh.obj")) 
viewer.run()

You can find more examples here.

Project details


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

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

gloss_rs-0.5.3-pp310-pypy310_pp73-win_amd64.whl (7.3 MB view details)

Uploaded PyPyWindows x86-64

gloss_rs-0.5.3-pp39-pypy39_pp73-win_amd64.whl (7.3 MB view details)

Uploaded PyPyWindows x86-64

gloss_rs-0.5.3-pp38-pypy38_pp73-win_amd64.whl (7.3 MB view details)

Uploaded PyPyWindows x86-64

gloss_rs-0.5.3-cp313-cp313t-win_amd64.whl (7.3 MB view details)

Uploaded CPython 3.13tWindows x86-64

gloss_rs-0.5.3-cp38-abi3-win_amd64.whl (7.3 MB view details)

Uploaded CPython 3.8+Windows x86-64

gloss_rs-0.5.3-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ x86-64

gloss_rs-0.5.3-cp38-abi3-macosx_11_0_arm64.whl (7.0 MB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

gloss_rs-0.5.3-cp38-abi3-macosx_10_14_x86_64.whl (7.4 MB view details)

Uploaded CPython 3.8+macOS 10.14+ x86-64

File details

Details for the file gloss_rs-0.5.3-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for gloss_rs-0.5.3-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 2c60c2146f3436064b897d8f3a5989639a4d6325084e87bd95890c08e9cee313
MD5 8a84139cfdd25c1ae0b692c6afb95eca
BLAKE2b-256 a28eb57e8c54c2e10fa296a93a396a68767612f46162c6527061a724dadaac5b

See more details on using hashes here.

File details

Details for the file gloss_rs-0.5.3-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for gloss_rs-0.5.3-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 48629aa1df223dd1bb7067bebedc8c8330c13ee7f16edc99f19534789541a139
MD5 97c10d09e1f96092025f0b0b59ead153
BLAKE2b-256 4c87434dbb10f082c26c0b4d595ac3f84a5d23f30aa616df12bef7d5451f89d2

See more details on using hashes here.

File details

Details for the file gloss_rs-0.5.3-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for gloss_rs-0.5.3-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 b3df9215b195a072bbc010ea46f126d15edd00d61530f9a10449c2c27fe8bcb8
MD5 76bc882f39a13add504a06751a930559
BLAKE2b-256 458c82a32f60e716efcca63eb59bc85028b9bf6c4cabc3256891362577834f98

See more details on using hashes here.

File details

Details for the file gloss_rs-0.5.3-cp313-cp313t-win_amd64.whl.

File metadata

  • Download URL: gloss_rs-0.5.3-cp313-cp313t-win_amd64.whl
  • Upload date:
  • Size: 7.3 MB
  • Tags: CPython 3.13t, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.13

File hashes

Hashes for gloss_rs-0.5.3-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 67e65645fb39317ff0bd9d6602362a79184b47be216cafccfd1e848574e3c203
MD5 f8801c5bd17b551fe0e584b44d6cdd6d
BLAKE2b-256 0ed4318fac4dbd0fbb9df31df156d746343bca17933f96154cda92badb6083f1

See more details on using hashes here.

File details

Details for the file gloss_rs-0.5.3-cp38-abi3-win_amd64.whl.

File metadata

  • Download URL: gloss_rs-0.5.3-cp38-abi3-win_amd64.whl
  • Upload date:
  • Size: 7.3 MB
  • Tags: CPython 3.8+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.13

File hashes

Hashes for gloss_rs-0.5.3-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 79d6d2ff25f76c50cfc2a2a1e4b4a248caf5f835c241ba9903c5802b57813f7a
MD5 2b0e6d8d7980c1ea2ee57a038750c63f
BLAKE2b-256 ae49a2b8b41df6952d733898cc63ad1c49fc0da077a84a156bf387eaac4ae9f2

See more details on using hashes here.

File details

Details for the file gloss_rs-0.5.3-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for gloss_rs-0.5.3-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7c9c3fe61b00390b995436dd8946a38083ccc549c3c608a237e9c073a3256459
MD5 efeba6d451b9f7658ab7aca4b015069e
BLAKE2b-256 27b08c34bc664176ed871def7362b76bb40465dfe410cb0268137f6ee9b15e6d

See more details on using hashes here.

File details

Details for the file gloss_rs-0.5.3-cp38-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gloss_rs-0.5.3-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2aa64dab4eddeeee42cc7011d459c5a141b6a8071800229d20f3f3dbfdd10438
MD5 8e66ddb0b35770f081a4a90cd9302dda
BLAKE2b-256 d75bfdcddb141d8b91aa13ab6bf4c991dcf792f624a1c128b6c23a582359a5bf

See more details on using hashes here.

File details

Details for the file gloss_rs-0.5.3-cp38-abi3-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for gloss_rs-0.5.3-cp38-abi3-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 42d0951cb35ff56cd9d75698d6ab731eb35eb42b2b414f53a82886d1b9d1fa95
MD5 027b017a4db988722e7c5dffbd4e0064
BLAKE2b-256 8053a9508a18d29a51befe5a71d9a674c45feefcdb3c62dca41a16526997c81b

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