Fable3D
Fable3D is a lightweight, modular 3D engine written in Python — designed for game developers, simulation creators, and interactive world builders. It combines the simplicity of Python with powerful 3D rendering capabilities through OpenGL.
"Every game is a new story — start yours with Fable3D."
Features
- Custom scene graph structure
- Support for 3D models (OBJ, FBX, custom formats)
- Materials and GLSL shaders
- Perspective and orthographic cameras
- Lighting (point, directional, ambient)
- Mesh system with textures and buffers
- Input handling for mouse, keyboard, and controllers
- Real-time engine with deltaTime and FPS management
Requirements
- Python
3.10+ PyOpenGLnumpy
Install dependencies with:
pip install Fable3D
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
fable3d-1.1.4.tar.gz
(615.4 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
fable3d-1.1.4-py3-none-any.whl
(618.3 kB
view details)
File details
Details for the file fable3d-1.1.4.tar.gz.
File metadata
- Download URL: fable3d-1.1.4.tar.gz
- Upload date:
- Size: 615.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.1.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8b3a946fc3c63d6e3d364bd0f324ea35983e93a79232d6597ab83d382c415816
|
|
| MD5 |
0fcac725287328f89f3f4cb1ca8bedd8
|
|
| BLAKE2b-256 |
1f9fd8ef1d273c6355a062eb3208cf1dab4561cc5f536e8f542a4f9e0e74b554
|
File details
Details for the file fable3d-1.1.4-py3-none-any.whl.
File metadata
- Download URL: fable3d-1.1.4-py3-none-any.whl
- Upload date:
- Size: 618.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.1.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e4612b133186512c2729d0743e87483eff585a4144f6e66d1b55117ada9e72b9
|
|
| MD5 |
47a559f306bedda4f7b9fb58678dfd2c
|
|
| BLAKE2b-256 |
c1a244d8fe753c7c0607a2298d65f369eca3172c6d4bafec67640843e21226ec
|