Skip to main content

RenderBirdCore

Version

RenderBirdCore is an easy-to-use 3D rendering engine for Python based on PyGame and OpenGL. It provides a simple and intuitive interface for creating and rendering 3D objects, managing player's camera, and integrating 2D UI elements, making it ideal for developers looking to easily build simple 3D applications or games with Python.

Installation

You can install RenderBirdCore via pip:

pip install RenderBirdCore

Usage

For detailed examples and usage guides, please refer to the Examples folder on the GitHub repository.

Full documentation will also soon be available under renderbird.birdtech.pl.

Change/update log is available on GitHub in UpdateLog.md file.

Known Issues

  • Performance with Complex STL Models: Custom STL 3D models may exhibit poor performance if they are highly complex or have large textures. It is recommended to use low-poly models.

Future Plans

Future updates for RenderBird will include:

  • Performance Enhancements: Ongoing optimizations to increase rendering speed and reduce computational overhead.
  • Advnaced lighting support: Currently the engine supports very basic shading which works on legacy OpenGL shading support, but I plan to add methods for more advanced shading and light computing.
  • Additional Features: Implementation of new functions and tools to expand the engine's capabilities and provide developers with more flexibility.
  • Development software: I plan to create programs that will make software development with RenderBird even easier.

Note: These updates may come out as separate programs and libraries, so please take a look at my other repositories to see if I released any updates or new functionaliites.

Why is it named RenderBirdCore?

I named it RenderBird because I like to add the word Bird to many of my projects. BirdEngine sounded generic so I came up with the name RenderBird. And this package is Core because it is core of the rendering engine, and other functionalities may release as separate packages using this one as the core.

Community and Feedback

I'm excited to see what you've built with RenderBird! Feel free to share your projects and provide feedback to help improve the engine. Your contributions and ideas are highly appreciated.

Release files for RenderBirdCore 0.1.8.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for RenderBirdCore 0.1.8.1
File Size Uploaded
renderbirdcore-0.1.8.1.tar.gz 22.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for RenderBirdCore 0.1.8.1
File Interpreter ABI Platform
renderbirdcore-0.1.8.1-py3-none-any.whl Python 3 none any Details

Total release size: 45.4 kB

Release files / renderbirdcore-0.1.8.1.tar.gz

Download URL renderbirdcore-0.1.8.1.tar.gz
Size 22.7 kB
Tags Source
SHA-256 checksum
How to use checksums
e9735d071c12cbd88a7b4c0f1744e3517c98d3ced69e653a4ac40d58afd45ab6
BLAKE2b-256 checksum
How to use checksums
123474a4e41e09c129216f49ed202b1b050f5270d5ab2ac771571c64e7176768
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.3

Release files / renderbirdcore-0.1.8.1-py3-none-any.whl

Download URL renderbirdcore-0.1.8.1-py3-none-any.whl
Size 22.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d9bd2ef9fc2a32b0c2eb81e263a83c538d3823d74c7e5fac08412e6791153d21
BLAKE2b-256 checksum
How to use checksums
2fa8c91b54bf68bc00b7223401fa8861af054210fa8807fbb454f2a32ef16136
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.1.8.1 This release

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page