28 lines
1.4 KiB
Bash
Executable File
28 lines
1.4 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
# Render a curated set of plates into output/ — tuned toward the CERN reference.
|
|
# Usage: tools/gallery.sh [size_px] (default 2000)
|
|
set -e
|
|
ROOT="$(cd "$(dirname "$0")/.." && pwd)"
|
|
SIZE="${1:-1600}"
|
|
OUT="$ROOT/output"
|
|
mkdir -p "$OUT"
|
|
|
|
# A reference-leaning custom parameter string (busy, multi-scale, big disk, fan lines)
|
|
REF="primaries=22&burst=0.85&vdecay=4&cosmics=9&sweepers=5&bfield=1.2&eloss=0.6&pspread=0.78&deltaRate=0.92&deltaTight=0.85&shockIntensity=0.88&shockSize=0.33&shockStriations=0.78&shockY=0.5&instrument=0.5&bgEvents=6&bgIntensity=0.45&density=1.28&size=1.0&bloom=0.55&mottle=0.6&grain=0.5&vign=0.5&artifacts=0.72"
|
|
|
|
render () { # name query
|
|
"$ROOT/tools/shoot.sh" "$OUT/$1.png" "$2&size_px=$SIZE" >/dev/null
|
|
echo " output/$1.png"
|
|
}
|
|
|
|
echo "Rendering plates → output/ (${SIZE}px)…"
|
|
render "01_bebc-archival-1973" "preset=BEBC%20Archival"
|
|
render "02_bebc-gargamelle" "preset=BEBC%20Archival&seed=GARGAMELLE-4471"
|
|
render "03_dense-chaos-omega" "preset=Dense%20Chaos&seed=OMEGA-7782"
|
|
render "04_cosmic-sheet" "preset=Cosmic%20Sheet"
|
|
render "05_ref-match-strange" "$REF&seed=STRANGE-1187"
|
|
render "06_ref-match-hyperon" "$REF&seed=HYPERON-0440"
|
|
render "07_ref-match-kaon" "$REF&seed=KAON-2291&shockY=0.46&shockSize=0.36"
|
|
render "08_negative-plate" "preset=Negative%20Plate&seed=GLASS-NEG-77"
|
|
echo "done."
|