Website: http://faras.me/fractal
- Video: http://faras.me/fractal/felicidad%20infinita.mp4
- Layers: http://faras.me/fractal/capas/
- Object with 3d Layers: http://faras.me/fractal/objeto.mp4
- Install Rust [https://www.rust-lang.org/en-US/install.html]
- Checkout this repo
'cargo run [FLAGS] [OPTIONS] [SUBCOMMAND]'
FLAGS can be one of g3d (generates 3d meshes or 2d layers), vid (generates a sequence of 2d frames) or g2d (generates a sequence of 2d frames, default)
USAGE:
rustelbrot [FLAGS] [OPTIONS] [SUBCOMMAND]
FLAGS:
-h, --help Prints help information
-o, --output-template Formato del nombre de salida, incluyendo carpeta y número de cuadro
-V, --version Prints version information
OPTIONS:
-e, --boxend <boxend> Define las coordenadas de la caja del cuadro final [x1,y1,x2,y2]
-s, --boxstart <boxstart> Define las coordenadas de la caja del cuadro inicial [x1,y1,x2,y2]
-d, --dimentions <dimentions> Tamaño de las imágenes a generar WIDTHxHEIGHT en pixeles
-f, --frames <frames> Define la cantidad de cuadros a generar
-p, --pixelsize <pixelsize> Tamaño del pixel, aumentar este valor disminuye el detalle y aumenta la performance
SUBCOMMANDS:
g2d genera en 2d frames para video
g3d genera en 3d (actualmente no anda bien)
help Prints this message or the help of the given subcommand(s)
vid genera en 2d
- 3d layers, nice spot: 'cargo run g3d -l -s 0.33x0.40x0.05x0.15'
- Same, but 30 layers and 25cm 720dpi: 'cargo run g3d -l -d 7087x7087 -f 30 -s 0.33x0.40x0.05x0.15'
- 25 layers in 20x20cm 720dpi 'cargo run g3d -l -d 5670x5670 -f 25'
- Printed on acrylic crystal 200x200x2mm
- Backlight with LED strip
- Default 2d mode and vid will generate 100 PNG images in current directory, parameters can be adjusted in the code.
- GUI
- STL export for 3d mode
GPLv3