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 details)

Uploaded Source

Built Distributions

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

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

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

File details

Details for the file wp-renderer-0.3.10.tar.gz.

File metadata

  • Download URL: wp-renderer-0.3.10.tar.gz
  • Upload date:
  • Size: 299.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for wp-renderer-0.3.10.tar.gz
Algorithm Hash digest
SHA256 d7e2de8f7b1e86e5b95b09ffcee6fdb58b6b87f9561ed7c675d1e8d6ca6bde62
MD5 ccbac31c50e83dea449db56775a41181
BLAKE2b-256 be67dd69fe560f8b525caafc7c22e54e614f8bdc039f10202b28381db567f922

See more details on using hashes here.

File details

Details for the file wp_renderer-0.3.10-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for wp_renderer-0.3.10-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b808700942cfba913dac0fed28604b42b78ac5df468aac288d1419ea7a94cca1
MD5 4db5a2ef32c6bdeaded490819b02fe3f
BLAKE2b-256 e2bd4c5cd7df1128427bda7b907d0f376c474fafc9d82826b18c5bd3806b7c1f

See more details on using hashes here.

File details

Details for the file wp_renderer-0.3.10-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for wp_renderer-0.3.10-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 611120a2aa34b72fe1da97d93f6f47df1aa37a99b36c4f381a31e6d4ce91061e
MD5 67adb99f359a92eef5892c7bcf25e08f
BLAKE2b-256 d1e5c6ca41a0c8e45e67ebd0e75e28051983be9beace9ea61f1b372bfc5240d9

See more details on using hashes here.

File details

Details for the file wp_renderer-0.3.10-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for wp_renderer-0.3.10-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0208f75fd6d5a207c1fa93cb2885f9441db32204afa1efe86106d0c3e68b47d6
MD5 ad467627330c09d53223acb6fd5c4f03
BLAKE2b-256 8ba499b2b47cf841354bad7165207448f8be87bde58719ffceba664fb4bfb698

See more details on using hashes here.

File details

Details for the file wp_renderer-0.3.10-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for wp_renderer-0.3.10-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fb3a8c173ccded54c5cc7b69b0411be91736c0293a4b83aa0cd022f8e9ed1bf3
MD5 fc346e259283c4cab605983abe7820e6
BLAKE2b-256 153036ebe34bb4b3978a8e82cf997c9116f1e2f6d94356cdf7576b563e51244c

See more details on using hashes here.

File details

Details for the file wp_renderer-0.3.10-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for wp_renderer-0.3.10-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3a38c3b3d9f0a033d486b130ae22d22150a84a7a7032c38f9c231b2d91777565
MD5 5b288526420a03fa92bfcc5769d0b728
BLAKE2b-256 551b92577fbf3de628b956d8c49b8b58f6a1f5e1102bb8f599aabcfa0dd9da5e

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