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

Uploaded PyPyWindows x86-64

gloss_rs-0.8.0-pp39-pypy39_pp73-win_amd64.whl (7.9 MB view details)

Uploaded PyPyWindows x86-64

gloss_rs-0.8.0-pp38-pypy38_pp73-win_amd64.whl (7.9 MB view details)

Uploaded PyPyWindows x86-64

gloss_rs-0.8.0-cp313-cp313t-win_amd64.whl (7.9 MB view details)

Uploaded CPython 3.13tWindows x86-64

gloss_rs-0.8.0-cp38-abi3-win_amd64.whl (7.9 MB view details)

Uploaded CPython 3.8+Windows x86-64

gloss_rs-0.8.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.2 MB view details)

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

gloss_rs-0.8.0-cp38-abi3-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

gloss_rs-0.8.0-cp38-abi3-macosx_10_14_x86_64.whl (7.8 MB view details)

Uploaded CPython 3.8+macOS 10.14+ x86-64

File details

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

File metadata

File hashes

Hashes for gloss_rs-0.8.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 88d250f77002fbcc76d5249dd9421df5c0bbaa93dce9887eb711f4af2b8d3921
MD5 692316bb9c8d13b38f3071a6db53689a
BLAKE2b-256 31386024d6207b3307179709830872765c080379a3a1a2d3caf7ef4e2d5acd70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gloss_rs-0.8.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 8f359cde6f438665018f5d8b0679af2d7053d65459017a9d9651830c74b96172
MD5 18299c2c9fa009e47ed32f178b429f21
BLAKE2b-256 c843db4b16fc82661fb653c971c5620a769f41b8e1924701fa03937e37806790

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gloss_rs-0.8.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 e114086d865b2db3c46c2847269bb89cba5c61f0a99858d3393ccdd568fbb98d
MD5 ef25784bdf9a955bf7dc606f0a9c546e
BLAKE2b-256 fa4c35e9ac9fbb8b3ca19de8846ad8e5f27e6aeb8a73548fa24ff68d49e74a86

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gloss_rs-0.8.0-cp313-cp313t-win_amd64.whl
  • Upload date:
  • Size: 7.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.8.0-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 4eaed3619d5da2de85a8969e7921359acadafeace1a0ff35719f39d129f634aa
MD5 b36af0329f24f4e78d8a3b6f949381aa
BLAKE2b-256 a330532356fbbb0199d3cb44668fc93e1d4e12fdf5d72ef6fd8b1184431ee9b4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gloss_rs-0.8.0-cp38-abi3-win_amd64.whl
  • Upload date:
  • Size: 7.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.8.0-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 67e43b35a3d0965a6bfebc1a27ffaac73f4c2e5d6871a26f4bb58fd507441337
MD5 ac940d6a96df7acc3cfefa4e2b7003bd
BLAKE2b-256 4a92fbc67e6f4bb3f93c4112e62d350fa5350cfb3d6182350435aeb69043ad12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gloss_rs-0.8.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 768f52213e66e3d7bba6d30969453d45de9f45ead4b0307afd5678b28ca2876e
MD5 2b9b1f2629bae78087feb9b61c84006f
BLAKE2b-256 23b18690e348c9a885338258979fdab45643502f4f6c8ac613e943014a33fb6a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gloss_rs-0.8.0-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eb457dda7fef509100cdd6a8819a92aa1bd42f08411222a553a74c9fbd77cd71
MD5 8e258ff382ad8d8bdfd1470578793e70
BLAKE2b-256 8fbb16663a850f0738387f078de2c970bfbfe34a128b19d7c0e360467d1555d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gloss_rs-0.8.0-cp38-abi3-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 dfd3d2b9d2231ab7232ce4185beb822a96a7ce697524790c7d79006bba53e863
MD5 aea20f9e3fb10e5d123aaa33e877a096
BLAKE2b-256 0bf5901cbcd241334404bc4673b9eb756d5df36c92074f06ddc3d2ec33052386

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