Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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


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

hacktoberfest hacktoberfest-accepted hacktoberfest2024

Last synced: 10 days ago
JSON representation

Awesome Lists containing this project

README

        

# Luxels

> An engine that generates pretty pictures…

[![CircleCI](https://dl.circleci.com/status-badge/img/gh/xgouchet/luxel-engine/tree/main.svg?style=shield)](https://dl.circleci.com/status-badge/redirect/gh/xgouchet/luxel-engine/tree/main)
[![CodeCov](https://codecov.io/github/xgouchet/luxel-engine/graph/badge.svg?token=F62SNXPC6U)](https://codecov.io/github/xgouchet/luxel-engine)

## 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
- graphikio : contains the base code to read and write image files

## Scenes progress

- [ ] Rewrite Old Series
- [x] ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ 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
- Support native run on Mac OS / Linux
- [ ] Graphik IO
- Add Jpg / Png image reader

## Donate

This project is completely free to use and modify (as per the [License](LICENSE.md)).
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](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)](https://paypal.me/xaviergouchet)

## Meta

Xavier F. Gouchet – [@xgouchet.fr](https://bsky.app/profile/xgouchet.fr)

Distributed under the MIT license. See [LICENSE.md](LICENSE.md) for more information.

[https://github.com/xgouchet/luxel-engine](https://github.com/xgouchet/luxel-engine)