Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jaredly/goflam3
Flame fractals in golang
https://github.com/jaredly/goflam3
Last synced: 22 days ago
JSON representation
Flame fractals in golang
- Host: GitHub
- URL: https://github.com/jaredly/goflam3
- Owner: jaredly
- License: apache-2.0
- Created: 2013-11-12T08:29:03.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2013-12-02T17:02:29.000Z (almost 11 years ago)
- Last Synced: 2024-10-13T19:23:20.666Z (about 1 month ago)
- Language: Go
- Homepage: http://goflam3.herokuapp.com/
- Size: 32.5 MB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## goflam3
I've got this running on heroku here, so you can play around with the web interface.
### Usage:
`goflam3 serve` serve the webapp. That's what you see on heroku
`goflam3 render` render an image. Hit `goflame3 render -h` for more information.## Background
Flame fractals in golang
Basing my work off of the following texts:
- http://web.mit.edu/fustflum/documents/flame.pdf
- http://flam3.com/flame_draves.pdf
- http://illusions.hu/Softwares/IFSIllusions/Enhancement%20of%20the%20Fractal%20Flame%20Algorithm.pdf
- http://en.wikipedia.org/wiki/Fractal_flame## Roadmap
- Add colorization, color palettes
- Add more functions
- Indicate progress
- Perhaps jump to importing .flam3 files? Then it would be interesting to benchmark against flam3-render
- Use a pool of goroutines to make awesome faster
- enableable log equalization
- enableable gamma equalization