Markov Chain Image Forge
This tool is used to generate images using the Markov Chain. The Markov Chain Model file would be to make a seed based image of what you want to generate. A seed based image should have a limited set of colors like 2 or 16. Next you set up the pixels where it would be observed which would serve as a Markov Chain's state. WARNING: Do not get too carried away adding checked states and unique colors otherwise you might run out of ram or never get the model done.
Features:
- You can edit Markov Chain files like their state production rules, defaults, and their output colors.
- Save/Load Markov Chain Files in json format or the Godot Serialized Format.
- (Does not work on the web version): The program warnings on exiting the program while project has saves..
- Support for PNG/Webp/Exr image format exports.
- Support for BMP/PNG/WEBP image format imports.
- Undo/Redo for changes to the project and even undo and redo behavior for image generated images.
Limitations:
- Adding another color to an existing Markov Chain project is not implemented in the editor although possible.
- Resource file output is not available yet.
- Adding a check position to an existing project is not possible for technical reasons.
- Removing a check position in an existing project is possible but not implemented.
- Cannot save generated output in the JPG format.
- Also, cannot load JPG or similar lossy image format for model generation.
Warning: This program might have bugs that I am not aware of.
Link to Source Code: https://github.com/CoderScholar64/markov-chain-image-forge
Published | 6 hours ago |
Status | Prototype |
Category | Tool |
Platforms | HTML5, Windows, Linux |
Author | CoderScholar64 |
Made with | Godot, GIMP |
Tags | Generator, markov-chain, Procedural Generation |
Code license | MIT License |
Average session | About a half-hour |
Languages | English |
Inputs | Keyboard, Mouse |
Leave a comment
Log in with itch.io to leave a comment.