summaryrefslogtreecommitdiffstats
path: root/generate_animations.sh
diff options
context:
space:
mode:
authoryum <yum.food.vr@gmail.com>2022-10-23 19:48:34 -0700
committeryum <yum.food.vr@gmail.com>2022-10-23 19:48:34 -0700
commit17ace0cb4ef65bda17dd36630da18dedaa8797b5 (patch)
treee3e1bdfe333044a0a84dc80010089293c90bf3f3 /generate_animations.sh
parent0add404dee8124ec1d710416e5827ccef04bc00c (diff)
Rewrite FX and animation generators
* Fix bug where facial animations cause already-written letters to change (!!!) * Add libtastt.py to hold abstractions layered over libunity * Fix * libunity: Fix bug where integer equality state transition conditions ignored the threshold * libunity: Support placing animator states at different positions
Diffstat (limited to 'generate_animations.sh')
-rw-r--r--generate_animations.sh31
1 files changed, 0 insertions, 31 deletions
diff --git a/generate_animations.sh b/generate_animations.sh
deleted file mode 100644
index 4e5ea84..0000000
--- a/generate_animations.sh
+++ /dev/null
@@ -1,31 +0,0 @@
-#!/usr/bin/env bash
-
-# One animation per slot, per letter.
-# For upper-lower + a few symbols, this is roughly
-# 6 * 14 * 128 \approx 8000 animations.
-# Hopefully we don't hit some limit, lmao
-
-set -o errexit
-set -o pipefail
-
-[ -d generated/animations ] && rm -rf generated || true
-mkdir -p generated/animations
-
-for row in `seq 0 7`; do
- ROW_PADDED=$(printf '%02d' $row)
- for col in `seq 0 21`; do
- COL_PADDED=$(printf '%02d' $col)
- LETTER_SHADER_PARAM=_Letter_Row${ROW_PADDED}_Col${COL_PADDED}
- for letter in `seq 0 79`; do
- LETTER_PADDED=$(printf '%02d' $letter)
- ANIM_NAME=${LETTER_SHADER_PARAM}_Letter${LETTER_PADDED}
- FILENAME=generated/animations/${ANIM_NAME}.anim
- cat template.anim.txt | \
- sed \
- -e "s/%LETTER_VALUE%/$letter/g" \
- -e "s/%LETTER_SHADER_PARAM%/$LETTER_SHADER_PARAM/g" \
- -e "s/%ANIMATION_NAME%/$ANIM_NAME/g" \
- > $FILENAME
- done
- done
-done