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.0.1.tar.gz (614.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.0.1-py3-none-any.whl (616.3 kB view details)

Uploaded Python 3

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

Hashes for fable3d-1.0.1.tar.gz
Algorithm Hash digest
SHA256 42dc1148c76a819df0f0e5f1674c8b42b1db19043220196f43f41aa3e8b00cca
MD5 39eefbe7108ce2a813d968b76cd97ece
BLAKE2b-256 be2435eb33281b6814dd1e4feace31cd3fd178ecdbedd56b8ddc84546538d939

See more details on using hashes here.

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

Hashes for fable3d-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 412f133126cc3142b8cea9ec174f9858fe60de6ef75662edce9489f4b214d1ee
MD5 f2cdde630843d90ff1f95921cf377d3f
BLAKE2b-256 5922f665e73aa60e2d7e0083a4cf0ba80071db57aea45efe6f2096ddb9d7bdb9

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