Skip to main content

A minimal renderer for prototyping 3D applications

Project description

A minimal renderer for prototyping 3D applications

GitHub license

Build status

Build Status
Ubuntu ci-linux

Intro

This repo contains the implementation of a basic 3D OpenGL-based renderer. It contains basic abstractions of resources like VBOs, FBOs, etc., as well as a small OOP-based API to create a scene, similarly to ThreeJs, BabylonJs and Ogre3D. Some sample applications that can be built with this renderer are shown below:

demo-1

demo-2

Setup

We're currently refactoring the whole library in the dev branch. Hopefully in some days we'll have the codebase up and running again. I'msorry in advance for any inconvenience.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wp-renderer-0.3.10.tar.gz (299.6 kB view hashes)

Uploaded Source

Built Distributions

wp_renderer-0.3.10-cp312-cp312-manylinux_2_28_x86_64.whl (2.7 MB view hashes)

Uploaded CPython 3.12 manylinux: glibc 2.28+ x86-64

wp_renderer-0.3.10-cp311-cp311-manylinux_2_28_x86_64.whl (2.7 MB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.28+ x86-64

wp_renderer-0.3.10-cp310-cp310-manylinux_2_28_x86_64.whl (2.7 MB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.28+ x86-64

wp_renderer-0.3.10-cp39-cp39-manylinux_2_28_x86_64.whl (2.7 MB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.28+ x86-64

wp_renderer-0.3.10-cp38-cp38-manylinux_2_28_x86_64.whl (2.7 MB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.28+ x86-64

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page