Prosty silnik 3D w Pythonie
Project description
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
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
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
File details
Details for the file fable3d-1.0.1.tar.gz.
File metadata
- Download URL: fable3d-1.0.1.tar.gz
- Upload date:
- Size: 614.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
42dc1148c76a819df0f0e5f1674c8b42b1db19043220196f43f41aa3e8b00cca
|
|
| MD5 |
39eefbe7108ce2a813d968b76cd97ece
|
|
| BLAKE2b-256 |
be2435eb33281b6814dd1e4feace31cd3fd178ecdbedd56b8ddc84546538d939
|
File details
Details for the file fable3d-1.0.1-py3-none-any.whl.
File metadata
- Download URL: fable3d-1.0.1-py3-none-any.whl
- Upload date:
- Size: 616.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 |
412f133126cc3142b8cea9ec174f9858fe60de6ef75662edce9489f4b214d1ee
|
|
| MD5 |
f2cdde630843d90ff1f95921cf377d3f
|
|
| BLAKE2b-256 |
5922f665e73aa60e2d7e0083a4cf0ba80071db57aea45efe6f2096ddb9d7bdb9
|