aboutsummaryrefslogtreecommitdiff
path: root/generate-pow-imagery
diff options
context:
space:
mode:
authorDavid <dbphillipsnz@gmail.com>2014-05-15 14:50:54 +1200
committerDavid <dbphillipsnz@gmail.com>2014-05-15 14:50:54 +1200
commitb1c2832d923296b7e3964aa9127b80fa4d3c0099 (patch)
treeb2cc954e5a83bc02027ba7c11ba6479a53ecc3f9 /generate-pow-imagery
parentb4c0aa9ae1388db2c04afb234c33c3cbe87efb21 (diff)
downloadfractal-gen-b1c2832d923296b7e3964aa9127b80fa4d3c0099.tar.xz
Renamed file
Diffstat (limited to 'generate-pow-imagery')
-rwxr-xr-xgenerate-pow-imagery37
1 files changed, 37 insertions, 0 deletions
diff --git a/generate-pow-imagery b/generate-pow-imagery
new file mode 100755
index 0000000..4906933
--- /dev/null
+++ b/generate-pow-imagery
@@ -0,0 +1,37 @@
+#!/bin/sh
+
+OUT_DIR="pow_imagery"
+
+mkdir -p $OUT_DIR
+
+
+
+make_sample () {
+ N="$1-$2-$3pow"
+
+ if [ -e $OUT_DIR/$N.png ]; then
+ echo $OUT_DIR/$N : Already exists, skipping.
+ else
+ # Configure the generator
+ echo unsigned int SIZE=$1\;unsigned int ITERATIONS=$2\;float POWER=$3\; > config.c
+ make config
+
+ # Generate raw data
+ ./mbrot-gen > $OUT_DIR/$N.raw
+
+ # Make normal colour image
+ ./raw-to-png $OUT_DIR/$N.raw $1 $1
+ mv 0,0.png $OUT_DIR/$N.png
+
+ # Make (hypnotic) bw image to show boundaries clearly
+ ./raw-to-png-bw $OUT_DIR/$N.raw $1 $1
+ mv 0,0.png $OUT_DIR/$N-bw.png
+
+ rm $OUT_DIR/$N.raw
+ fi
+}
+
+for pow in $(seq 0.01 0.01 2); do
+ make_sample 560 50 $pow
+done
+