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.
Metadata
Release files for gloss-rs 0.9.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| gloss_rs-0.9.0-pp310-pypy310_pp73-win_amd64.whl | PyPy 3.10 | PyPy 3.10 7.3 | Windows x86-64 | Details |
| gloss_rs-0.9.0-pp39-pypy39_pp73-win_amd64.whl | PyPy 3.9 | PyPy 3.9 7.3 | Windows x86-64 | Details |
| gloss_rs-0.9.0-pp38-pypy38_pp73-win_amd64.whl | PyPy 3.8 | PyPy 3.8 7.3 | Windows x86-64 | Details |
| gloss_rs-0.9.0-cp313-cp313t-win_amd64.whl | CPython 3.13 | CPython 3.13 free-threading | Windows x86-64 | Details |
| gloss_rs-0.9.0-cp38-abi3-win_amd64.whl | CPython 3.8 | abi3 | Windows x86-64 | Details |
| gloss_rs-0.9.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl | CPython 3.8 | abi3 | Linux glibc 2.17+ x86-64 | Details |
| gloss_rs-0.9.0-cp38-abi3-macosx_11_0_arm64.whl | CPython 3.8 | abi3 | macOS 11.0+ ARM64 | Details |
| gloss_rs-0.9.0-cp38-abi3-macosx_10_14_x86_64.whl | CPython 3.8 | abi3 | macOS 10.14+ x86-64 | Details |
Total release size: 54.9 MB
Release files / gloss_rs-0.9.0-pp310-pypy310_pp73-win_amd64.whl
| Download URL | gloss_rs-0.9.0-pp310-pypy310_pp73-win_amd64.whl |
|---|---|
| Size | 6.9 MB |
| Tags | PyPy 3.10 PyPy 3.10 7.3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
1d3c54df47f2a345b907ab5b4d8e709603ad397ad5638fa7af1324a8959aa9e0
|
|
BLAKE2b-256 checksum How to use checksums |
543dd13b56d915718089aff56a26b6965fe6e466ac6666e8459a2677b051a08b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.13
|
Release files / gloss_rs-0.9.0-pp39-pypy39_pp73-win_amd64.whl
| Download URL | gloss_rs-0.9.0-pp39-pypy39_pp73-win_amd64.whl |
|---|---|
| Size | 6.9 MB |
| Tags | PyPy 3.9 PyPy 3.9 7.3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
24156c451d83348b22d08553e1f7a566cf59efc4d3eb4c8ff15a6ece76d53aad
|
|
BLAKE2b-256 checksum How to use checksums |
6ff0ce8f74a515fe84c8eceb8b091973fd451a6a99468ee36b820ec3f680c7bf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.13
|
Release files / gloss_rs-0.9.0-pp38-pypy38_pp73-win_amd64.whl
| Download URL | gloss_rs-0.9.0-pp38-pypy38_pp73-win_amd64.whl |
|---|---|
| Size | 6.9 MB |
| Tags | PyPy 3.8 PyPy 3.8 7.3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
4c65db28c8c0635d80010e561e544f43a975f57bc47ae8e66e1078383fbdd6e4
|
|
BLAKE2b-256 checksum How to use checksums |
bd4fce41db7753d2749d0761834a2a68bb5c6a62bc764234867f1546ea7014a1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.13
|
Release files / gloss_rs-0.9.0-cp313-cp313t-win_amd64.whl
| Download URL | gloss_rs-0.9.0-cp313-cp313t-win_amd64.whl |
|---|---|
| Size | 6.9 MB |
| Tags | CPython 3.13 CPython 3.13 free-threading Windows x86-64 |
|
SHA-256 checksum How to use checksums |
22fdf91c0884c7cb279bc2457a0b684cdc2f032de47a9d4ec1788b7591da972b
|
|
BLAKE2b-256 checksum How to use checksums |
b0fdca79421b07ca2f7562cc3718f98520b24209996c196ba74c0ec1bd1dc054
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.13
|
Release files / gloss_rs-0.9.0-cp38-abi3-win_amd64.whl
| Download URL | gloss_rs-0.9.0-cp38-abi3-win_amd64.whl |
|---|---|
| Size | 6.9 MB |
| Tags | CPython 3.8 Windows x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
4559b0ce8d40809af37ab91cfc380ed35c7a6da4e0f00ef5099caaa1983b69d9
|
|
BLAKE2b-256 checksum How to use checksums |
cfa83c9bfc92801786ce7e10dfa6f3d4b5a7b7cd2c490d0a17dd99616d14f6c6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.13
|
Release files / gloss_rs-0.9.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | gloss_rs-0.9.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 7.3 MB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
f28de0d74da1822fb6a890612afa6eee99d1d2dc052d0bb4164bedb1f1eca72a
|
|
BLAKE2b-256 checksum How to use checksums |
b990b3fdcf42568055b2b3a64d84774f57e098666813c5494ebe8d5281010d47
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.13
|
Release files / gloss_rs-0.9.0-cp38-abi3-macosx_11_0_arm64.whl
| Download URL | gloss_rs-0.9.0-cp38-abi3-macosx_11_0_arm64.whl |
|---|---|
| Size | 6.4 MB |
| Tags | CPython 3.8 abi3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
f2e3f4d0e8336b643aa88e99110487c80f9c60f503882008fe649078f20dc4d8
|
|
BLAKE2b-256 checksum How to use checksums |
fa1dae9c4d76c9256161c9181be332616c4ef5577b4de8c6f4174faee205d470
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.13
|
Release files / gloss_rs-0.9.0-cp38-abi3-macosx_10_14_x86_64.whl
| Download URL | gloss_rs-0.9.0-cp38-abi3-macosx_10_14_x86_64.whl |
|---|---|
| Size | 6.9 MB |
| Tags | CPython 3.8 abi3 macOS 10.14+ x86-64 |
|
SHA-256 checksum How to use checksums |
fc6b5443380adf03c92c2e828997a42628bb00cafac8784ec3e9f2375dee18a3
|
|
BLAKE2b-256 checksum How to use checksums |
32da1f4ef99ee1cdc4518e0c38800522ba4b346a168e7ba586b5e9c14e4352a0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.13
|