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.4.tar.gz (615.4 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.4-py3-none-any.whl (618.3 kB view details)

Uploaded Python 3

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

Hashes for fable3d-1.1.4.tar.gz
Algorithm Hash digest
SHA256 8b3a946fc3c63d6e3d364bd0f324ea35983e93a79232d6597ab83d382c415816
MD5 0fcac725287328f89f3f4cb1ca8bedd8
BLAKE2b-256 1f9fd8ef1d273c6355a062eb3208cf1dab4561cc5f536e8f542a4f9e0e74b554

See more details on using hashes here.

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

Hashes for fable3d-1.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 e4612b133186512c2729d0743e87483eff585a4144f6e66d1b55117ada9e72b9
MD5 47a559f306bedda4f7b9fb58678dfd2c
BLAKE2b-256 c1a244d8fe753c7c0607a2298d65f369eca3172c6d4bafec67640843e21226ec

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