Skip to main content

A light-weight Physically Based Renderer

Project description

Gloss-rs

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 Distribution

If you're not sure about the file name format, learn more about wheel file names.

gloss_rs-0.5.0-cp38-abi3-manylinux_2_35_x86_64.whl (7.5 MB view details)

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

File details

Details for the file gloss_rs-0.5.0-cp38-abi3-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for gloss_rs-0.5.0-cp38-abi3-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 f199642c7694fe5a25a4869832b3a89320da2a1dbb1c3aabc6216f091d8c77a7
MD5 f851fd9d9147ca0328500e668cffc7a6
BLAKE2b-256 48d240734998bf335649df2086890f5cd062f5b195d8f118780320fa267804dc

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