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

Uploaded PyPyWindows x86-64

gloss_rs-0.6.0-pp39-pypy39_pp73-win_amd64.whl (7.3 MB view details)

Uploaded PyPyWindows x86-64

gloss_rs-0.6.0-pp38-pypy38_pp73-win_amd64.whl (7.3 MB view details)

Uploaded PyPyWindows x86-64

gloss_rs-0.6.0-cp313-cp313t-win_amd64.whl (7.3 MB view details)

Uploaded CPython 3.13tWindows x86-64

gloss_rs-0.6.0-cp38-abi3-win_amd64.whl (7.3 MB view details)

Uploaded CPython 3.8+Windows x86-64

gloss_rs-0.6.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.5 MB view details)

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

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

Uploaded CPython 3.8+macOS 11.0+ ARM64

gloss_rs-0.6.0-cp38-abi3-macosx_10_14_x86_64.whl (7.4 MB view details)

Uploaded CPython 3.8+macOS 10.14+ x86-64

File details

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

File metadata

File hashes

Hashes for gloss_rs-0.6.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 01c23a21e91096572fe20b1db45d76531c3286876abd2c55b0f71a04fc3ee072
MD5 b98cdf7d6ff61a8ec2a1424210f914c5
BLAKE2b-256 eb5c30ff32b4349d260b3dfbe494b2b326e7784016e2015f899e6ac0b6190d85

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gloss_rs-0.6.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 dc47e88e5263b8fc5d2dc62877eab6525de883fa36a2facd311d87354dc21b8e
MD5 db5f76ffecf5a4726cafa51a4f331386
BLAKE2b-256 24cfec056456b92fb2aeddaa00ab8be1753f500be835f8812e347a1d23001875

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gloss_rs-0.6.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 d1a9fcfc3f234bd8591a48ec04f226638d64ea7f7f351e2a866f4169e70e1cc6
MD5 827c02ab148d4db3d6c2afbac15e5ac3
BLAKE2b-256 7eea48feee94a1b33d44822fc1e1e01f2ab97640d438ca20c8f9e4b6840cce8a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gloss_rs-0.6.0-cp313-cp313t-win_amd64.whl
  • Upload date:
  • Size: 7.3 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.6.0-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 870996b3f782897ddf108485c72892a76d52d95984c82686e157dcdcf9bef8f5
MD5 6f556c2a25a6df4dff5351a05f80bc2f
BLAKE2b-256 dffff35ae839691ecafe3f6be71ea02ca4fd23cdc3acbf0c98993fa559d06e8d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gloss_rs-0.6.0-cp38-abi3-win_amd64.whl
  • Upload date:
  • Size: 7.3 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.6.0-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 e78c271a2e7fc310d975e127834fed1fb04caa235a3bd0481598ce376fce0077
MD5 fa1d2a6a011391785336aa97110febe2
BLAKE2b-256 b0729cd4c74f18458a7eff827e609bbb359021eac0f1e8d0fecb478dee469fc6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gloss_rs-0.6.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a1905ff7cc75e278118e826ef49e76af08fd1bf2992f93b58dad5f540c943cba
MD5 2d5a8c7b2661a6188845acbcf15053d2
BLAKE2b-256 755d4def7a41a523bc9c82e2e15ac5d81c911f4ea03af50d7f3cce30dd0009b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gloss_rs-0.6.0-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 06c24ddb5980ff5c80050afcccf0ae4dde204b22bfe6d9dce5469c5fd653166e
MD5 623e3f97348b2f6fb21e6a5235aeefbe
BLAKE2b-256 afdf80c344979487e41d5b5f15b3f70e08cb9401672492035257b82da05c8de2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gloss_rs-0.6.0-cp38-abi3-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 b0479c5a81fc078fd0fa07336788b7fa5e2030fc00c25d3e90d1d490814af517
MD5 704217591ddf8728892692f4620d50be
BLAKE2b-256 711dac07e73314d28468f2d3e1a764b50dbea2af494e33ed3ca199c9cba00b2a

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