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.9.0-pp310-pypy310_pp73-win_amd64.whl (6.9 MB view details)

Uploaded PyPyWindows x86-64

gloss_rs-0.9.0-pp39-pypy39_pp73-win_amd64.whl (6.9 MB view details)

Uploaded PyPyWindows x86-64

gloss_rs-0.9.0-pp38-pypy38_pp73-win_amd64.whl (6.9 MB view details)

Uploaded PyPyWindows x86-64

gloss_rs-0.9.0-cp313-cp313t-win_amd64.whl (6.9 MB view details)

Uploaded CPython 3.13tWindows x86-64

gloss_rs-0.9.0-cp38-abi3-win_amd64.whl (6.9 MB view details)

Uploaded CPython 3.8+Windows x86-64

gloss_rs-0.9.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.3 MB view details)

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

gloss_rs-0.9.0-cp38-abi3-macosx_11_0_arm64.whl (6.4 MB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

gloss_rs-0.9.0-cp38-abi3-macosx_10_14_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.8+macOS 10.14+ x86-64

File details

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

File metadata

File hashes

Hashes for gloss_rs-0.9.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 1d3c54df47f2a345b907ab5b4d8e709603ad397ad5638fa7af1324a8959aa9e0
MD5 42441772d6577b64365e15d1e82f1574
BLAKE2b-256 543dd13b56d915718089aff56a26b6965fe6e466ac6666e8459a2677b051a08b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gloss_rs-0.9.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 24156c451d83348b22d08553e1f7a566cf59efc4d3eb4c8ff15a6ece76d53aad
MD5 4ceb37a9e4cd0dc9e4d0e562e58323da
BLAKE2b-256 6ff0ce8f74a515fe84c8eceb8b091973fd451a6a99468ee36b820ec3f680c7bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gloss_rs-0.9.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 4c65db28c8c0635d80010e561e544f43a975f57bc47ae8e66e1078383fbdd6e4
MD5 94a182cb3e51b8426993010566f9bb92
BLAKE2b-256 bd4fce41db7753d2749d0761834a2a68bb5c6a62bc764234867f1546ea7014a1

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for gloss_rs-0.9.0-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 22fdf91c0884c7cb279bc2457a0b684cdc2f032de47a9d4ec1788b7591da972b
MD5 af940ede5860a6044ac159aac83fdb6d
BLAKE2b-256 b0fdca79421b07ca2f7562cc3718f98520b24209996c196ba74c0ec1bd1dc054

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for gloss_rs-0.9.0-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 4559b0ce8d40809af37ab91cfc380ed35c7a6da4e0f00ef5099caaa1983b69d9
MD5 81873266deeae49e78f34eea67e4e9aa
BLAKE2b-256 cfa83c9bfc92801786ce7e10dfa6f3d4b5a7b7cd2c490d0a17dd99616d14f6c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gloss_rs-0.9.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f28de0d74da1822fb6a890612afa6eee99d1d2dc052d0bb4164bedb1f1eca72a
MD5 6596c172dfdbf8e58ec4d9fd6df76314
BLAKE2b-256 b990b3fdcf42568055b2b3a64d84774f57e098666813c5494ebe8d5281010d47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gloss_rs-0.9.0-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f2e3f4d0e8336b643aa88e99110487c80f9c60f503882008fe649078f20dc4d8
MD5 12143dd73fed33a149edf1af73736642
BLAKE2b-256 fa1dae9c4d76c9256161c9181be332616c4ef5577b4de8c6f4174faee205d470

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gloss_rs-0.9.0-cp38-abi3-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 fc6b5443380adf03c92c2e828997a42628bb00cafac8784ec3e9f2375dee18a3
MD5 1bfb42502264df9e418b87549e7b4e03
BLAKE2b-256 32da1f4ef99ee1cdc4518e0c38800522ba4b346a168e7ba586b5e9c14e4352a0

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