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
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file gloss_rs-0.7.0-pp310-pypy310_pp73-win_amd64.whl.
File metadata
- Download URL: gloss_rs-0.7.0-pp310-pypy310_pp73-win_amd64.whl
- Upload date:
- Size: 7.4 MB
- Tags: PyPy, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
87d19ef98663a54498e55f55082977c74394394161b41a18c2155dfef44bb218
|
|
| MD5 |
6d0a9021e9c1530be37f4ee8166d27ca
|
|
| BLAKE2b-256 |
9fdc90f7aaa4515b3e60506295bb575245de770924f58935d21c84ad7fd9c536
|
File details
Details for the file gloss_rs-0.7.0-pp39-pypy39_pp73-win_amd64.whl.
File metadata
- Download URL: gloss_rs-0.7.0-pp39-pypy39_pp73-win_amd64.whl
- Upload date:
- Size: 7.4 MB
- Tags: PyPy, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2f4559e85d3d93506b773d186be3ff1f5b666509be6767a567e12a92bbfd248b
|
|
| MD5 |
175d2d1cfe91bd7c30939ea926b57e0d
|
|
| BLAKE2b-256 |
648340815f82f0874dad6a0b333114c6fe971d0c1aa9c5cd8fbdf6e85af6016a
|
File details
Details for the file gloss_rs-0.7.0-pp38-pypy38_pp73-win_amd64.whl.
File metadata
- Download URL: gloss_rs-0.7.0-pp38-pypy38_pp73-win_amd64.whl
- Upload date:
- Size: 7.5 MB
- Tags: PyPy, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d9a44676cd287f7820052dedacc1352d79f20aa1feb0c8d5ded65ec3bcf93044
|
|
| MD5 |
aac796998f58d43467eea758ff7c5e8c
|
|
| BLAKE2b-256 |
b19ca98fc6fd3c2ea8147231930a978b51dd1257710fae829acf125be0ca8197
|
File details
Details for the file gloss_rs-0.7.0-cp313-cp313t-win_amd64.whl.
File metadata
- Download URL: gloss_rs-0.7.0-cp313-cp313t-win_amd64.whl
- Upload date:
- Size: 7.4 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ad25553753227b5c9bbd3955d00555cfc05dd64bc1f06becd2dd0ceb440b1094
|
|
| MD5 |
03f11f3b6e7cfc9b4b119bbce70e73c7
|
|
| BLAKE2b-256 |
a7c1f036a9c072e03d9c7ee09f4b00183bdbd7cc2f639f0ac7067f2b1c885118
|
File details
Details for the file gloss_rs-0.7.0-cp38-abi3-win_amd64.whl.
File metadata
- Download URL: gloss_rs-0.7.0-cp38-abi3-win_amd64.whl
- Upload date:
- Size: 7.4 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
527b959d8807fc8c5708b1856b443331aa5f970139eb301777e780b7fd9d17f9
|
|
| MD5 |
71e24a0eb16fa27f7c4ba12196aada0a
|
|
| BLAKE2b-256 |
51f48dd9ecccf662960478411765ab0327ad6dc62500bff03bfa0098ff481fc2
|
File details
Details for the file gloss_rs-0.7.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: gloss_rs-0.7.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 7.6 MB
- Tags: CPython 3.8+, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c6b33ea96425ed13b7fa570147592c57d8161dfe84bc8024b57e87cc6fa06472
|
|
| MD5 |
a80cbbfd03e838ccf6e31032cc21f9a1
|
|
| BLAKE2b-256 |
f3713e65e2e5266c25f7cff2284da5384faa7885a0c72bcdb0762635bc0f878e
|
File details
Details for the file gloss_rs-0.7.0-cp38-abi3-macosx_11_0_arm64.whl.
File metadata
- Download URL: gloss_rs-0.7.0-cp38-abi3-macosx_11_0_arm64.whl
- Upload date:
- Size: 7.0 MB
- Tags: CPython 3.8+, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4f5fcbaa6c31ee1f87446e1f63001dd9ea8dc5e82752247059bf134de4625eb8
|
|
| MD5 |
2a6ac2c0934ec889b6fa4f46d9555253
|
|
| BLAKE2b-256 |
4b57441e82b43717004e64d8ed88fb0f8600f200bd70aea7c77c2c94eb272181
|
File details
Details for the file gloss_rs-0.7.0-cp38-abi3-macosx_10_14_x86_64.whl.
File metadata
- Download URL: gloss_rs-0.7.0-cp38-abi3-macosx_10_14_x86_64.whl
- Upload date:
- Size: 7.6 MB
- Tags: CPython 3.8+, macOS 10.14+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b39a284e83e1022f1de679c4ba1c07b053b779a481de943a6e9204a1a1538e4f
|
|
| MD5 |
6803e4fe5983566dd20c16da6e117b2b
|
|
| BLAKE2b-256 |
f6256b920039ea276b5c31187d6d6b4a6bb6d4858d6642c8da1031bb88219b2c
|