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.0.tar.gz (616.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.0-py3-none-any.whl (619.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: fable3d-1.1.0.tar.gz
  • Upload date:
  • Size: 616.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.0.tar.gz
Algorithm Hash digest
SHA256 f87e4ee5e9f0692ef86770415424ed715aa310434b53e3d5e970a423d82634f6
MD5 cf276f00b20f5d4977a371191b71d996
BLAKE2b-256 85c6fa442b9952588aa929e0b79d8f3fdf604f94c7e33871c05b1d5ee7d8ad17

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fable3d-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 619.2 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 aeb8b717d898a8e57e29ad2b0db16195f24ee458787be653b02c7fd24356c5b3
MD5 5538f81123eb3937e967db30baefa193
BLAKE2b-256 192e82a7a5b5430137cd419193de3e97bc79fae80955ace77c7a68e46c0d576b

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