Skip to main content

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+
  • PyOpenGL
  • numpy

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

fable3d-1.1.3.tar.gz (615.3 kB view details)

Uploaded Source

Built Distribution

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

fable3d-1.1.3-py3-none-any.whl (618.0 kB view details)

Uploaded Python 3

File details

Details for the file fable3d-1.1.3.tar.gz.

File metadata

  • Download URL: fable3d-1.1.3.tar.gz
  • Upload date:
  • Size: 615.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for fable3d-1.1.3.tar.gz
Algorithm Hash digest
SHA256 3c9c447f5960ff672068b270fb816e118bf15d3f119cade014c07955fe92aadf
MD5 4232e3d42ea897f954c1f5d94a239c94
BLAKE2b-256 502b1fd940f2bb49f46bce2a91a1962d33b344ef9b0812cc5df577e616ed12a9

See more details on using hashes here.

File details

Details for the file fable3d-1.1.3-py3-none-any.whl.

File metadata

  • Download URL: fable3d-1.1.3-py3-none-any.whl
  • Upload date:
  • Size: 618.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for fable3d-1.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 efe8aceda13fe80eb411da98da5d2282d923cf69acd2332f2866d4e5c31db535
MD5 39c973a56b53cad00a5b1a4c7a482970
BLAKE2b-256 cb26b9dcf62b815edcdb75a82242cff1dccdf6f2170e1a4941148f8d2c6ce957

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