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

Uploaded PyPyWindows x86-64

gloss_rs-0.7.0-pp39-pypy39_pp73-win_amd64.whl (7.4 MB view details)

Uploaded PyPyWindows x86-64

gloss_rs-0.7.0-pp38-pypy38_pp73-win_amd64.whl (7.5 MB view details)

Uploaded PyPyWindows x86-64

gloss_rs-0.7.0-cp313-cp313t-win_amd64.whl (7.4 MB view details)

Uploaded CPython 3.13tWindows x86-64

gloss_rs-0.7.0-cp38-abi3-win_amd64.whl (7.4 MB view details)

Uploaded CPython 3.8+Windows x86-64

gloss_rs-0.7.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.6 MB view details)

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

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

Uploaded CPython 3.8+macOS 11.0+ ARM64

gloss_rs-0.7.0-cp38-abi3-macosx_10_14_x86_64.whl (7.6 MB view details)

Uploaded CPython 3.8+macOS 10.14+ x86-64

File details

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

File metadata

File hashes

Hashes for gloss_rs-0.7.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 87d19ef98663a54498e55f55082977c74394394161b41a18c2155dfef44bb218
MD5 6d0a9021e9c1530be37f4ee8166d27ca
BLAKE2b-256 9fdc90f7aaa4515b3e60506295bb575245de770924f58935d21c84ad7fd9c536

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gloss_rs-0.7.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 2f4559e85d3d93506b773d186be3ff1f5b666509be6767a567e12a92bbfd248b
MD5 175d2d1cfe91bd7c30939ea926b57e0d
BLAKE2b-256 648340815f82f0874dad6a0b333114c6fe971d0c1aa9c5cd8fbdf6e85af6016a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gloss_rs-0.7.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 d9a44676cd287f7820052dedacc1352d79f20aa1feb0c8d5ded65ec3bcf93044
MD5 aac796998f58d43467eea758ff7c5e8c
BLAKE2b-256 b19ca98fc6fd3c2ea8147231930a978b51dd1257710fae829acf125be0ca8197

See more details on using hashes here.

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

Hashes for gloss_rs-0.7.0-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 ad25553753227b5c9bbd3955d00555cfc05dd64bc1f06becd2dd0ceb440b1094
MD5 03f11f3b6e7cfc9b4b119bbce70e73c7
BLAKE2b-256 a7c1f036a9c072e03d9c7ee09f4b00183bdbd7cc2f639f0ac7067f2b1c885118

See more details on using hashes here.

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

Hashes for gloss_rs-0.7.0-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 527b959d8807fc8c5708b1856b443331aa5f970139eb301777e780b7fd9d17f9
MD5 71e24a0eb16fa27f7c4ba12196aada0a
BLAKE2b-256 51f48dd9ecccf662960478411765ab0327ad6dc62500bff03bfa0098ff481fc2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gloss_rs-0.7.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c6b33ea96425ed13b7fa570147592c57d8161dfe84bc8024b57e87cc6fa06472
MD5 a80cbbfd03e838ccf6e31032cc21f9a1
BLAKE2b-256 f3713e65e2e5266c25f7cff2284da5384faa7885a0c72bcdb0762635bc0f878e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gloss_rs-0.7.0-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4f5fcbaa6c31ee1f87446e1f63001dd9ea8dc5e82752247059bf134de4625eb8
MD5 2a6ac2c0934ec889b6fa4f46d9555253
BLAKE2b-256 4b57441e82b43717004e64d8ed88fb0f8600f200bd70aea7c77c2c94eb272181

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gloss_rs-0.7.0-cp38-abi3-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 b39a284e83e1022f1de679c4ba1c07b053b779a481de943a6e9204a1a1538e4f
MD5 6803e4fe5983566dd20c16da6e117b2b
BLAKE2b-256 f6256b920039ea276b5c31187d6d6b4a6bb6d4858d6642c8da1031bb88219b2c

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