diff options
| author | yum <yum.food.vr@gmail.com> | 2022-10-23 19:48:34 -0700 |
|---|---|---|
| committer | yum <yum.food.vr@gmail.com> | 2022-10-23 19:48:34 -0700 |
| commit | 17ace0cb4ef65bda17dd36630da18dedaa8797b5 (patch) | |
| tree | e3e1bdfe333044a0a84dc80010089293c90bf3f3 /generate_animations.sh | |
| parent | 0add404dee8124ec1d710416e5827ccef04bc00c (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.sh | 31 |
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 |
