Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dennis960/mandelbrotset
Probably one of the fastest Mandelbrot set renderers (w/o using GPU) you can find that works in a browser!
https://github.com/dennis960/mandelbrotset
mandelbrot webassembly
Last synced: 3 days ago
JSON representation
Probably one of the fastest Mandelbrot set renderers (w/o using GPU) you can find that works in a browser!
- Host: GitHub
- URL: https://github.com/dennis960/mandelbrotset
- Owner: Dennis960
- License: apache-2.0
- Created: 2023-03-22T21:10:21.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-23T12:41:40.000Z (about 1 year ago)
- Last Synced: 2024-11-17T05:27:34.558Z (2 months ago)
- Topics: mandelbrot, webassembly
- Language: JavaScript
- Homepage:
- Size: 2.24 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# One of the probably fastest Mandelbrot set renderers (w/o using the GPU) you can find on the Web.
Developed as a project the an excercise at my University, this program is a Mandelbrot set renderer built with Node.js and WebAssembly.
It uses the SIMD instructions and can optionally use Web Workers to render different parts of the image in parallel.
A working example can be found [here](https://hoppingadventure.com/mandelbrot/)
![Mandelbrot](images/Mandelbrot.png)
## Usage
### Installation
```bash
npm install
```### Build WebAssembly
```bash
npm run build
```### Run development server
```bash
npm run start
```## Deployment
- copy [index.html](index.html) to your webserver
- copy [build folder](build) to your webserver (only the .js and .wasm files are needed)
- copy [src folder](src) to your webserver
- open index.html in your browser## Further notice
This project is free to use and modify. If you have any questions, feel free to contact me.
## License
[Apache License 2.0](LICENSE)
If you use this project, I would appreciate credit by linking to this repository but I don't require it. I don't have any experience with licenses, so if you have any questions, feel free to contact me.