Skip to content

xgouchet/luxel-engine

Repository files navigation

Luxels

An engine that generates pretty pictures…

Luxels.art

CircleCI CodeCov

Modules

  • core: contains the core math and basic utilities
  • engine: contains the main engine logic and API
  • components: contains some high level building blocks to build scenes more easily
  • imageio: contains the base code to read and write image files
  • scenes: contains the code implementing scenes (demos, historical and new series)

Scenes progress

  • Rewrite Old Series

    • ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ Aether
    • ⣿⣿⣿⣿⣿⣿⣀⣀⣀⣀ Pixie Dust
    • ⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀ Gravity
    • ⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀ Spectre
    • ⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀ Aura
    • ⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀ Smoke
  • New Series

    • ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣀ Rain
    • ⣿⣿⣿⣿⣀⣀⣀⣀⣀⣀ Bookworm
    • ⣿⣿⣿⣀⣀⣀⣀⣀⣀⣀ Aurora
    • ⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀ 4D Metaballs

TODO

  • UI
    • UI to explore configuration of simulations, maybe to write them directly
  • KMM
    • Support in browser computation with JS
  • Graphik IO
    • Add Jpg / Png image reader
    • Add QOI image reader
    • Add automatic color grading / filtering

Donate

This project is completely free to use and modify (as per the License). I try my best to make it as good as possible, but only do this on my free time. If you want to support my work, you can click the Donate button below.

paypal

Meta

Xavier F. Gouchet – @xgouchet.fr

Distributed under the MIT license. See LICENSE.md for more information.

https://github.com/xgouchet/luxel-engine

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors