From 2ff7738dab61d132bd5525a152e698be8d2b438c Mon Sep 17 00:00:00 2001 From: rkcf Date: Fri, 7 Jul 2023 17:20:18 -0500 Subject: [PATCH] Add: shell scripts for rendering test frame and animation --- scripts/render-animation.sh | 21 +++++++++++++++++++++ scripts/test-render.sh | 21 +++++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100755 scripts/render-animation.sh create mode 100755 scripts/test-render.sh diff --git a/scripts/render-animation.sh b/scripts/render-animation.sh new file mode 100755 index 0000000..a9e361b --- /dev/null +++ b/scripts/render-animation.sh @@ -0,0 +1,21 @@ +#!/bin/bash +# Renders a blender animation + +if [ $# -ne 1 ]; then + echo "You must supply a blend file" + exit 1 +fi + +if [ ! -e $1 ]; then + echo "$1 is not a valid file" + exit 1 +fi + +BLENDFILE=$(basename -s .blend $1) + +cd "$(dirname $1)" + +time blender -b ${BLENDFILE}.blend -o //renders/$BLENDFILE -a -t 0 -- --cycles-device CUDA+CPU | grep Finished + +exit 0 +# vim:set ts=2 sw=2 et: diff --git a/scripts/test-render.sh b/scripts/test-render.sh new file mode 100755 index 0000000..c6c32e6 --- /dev/null +++ b/scripts/test-render.sh @@ -0,0 +1,21 @@ +#!/bin/bash +# Renders the first frame of a blender file + +if [ $# -ne 1 ]; then + echo "You must supply a blend file" + exit 1 +fi + +if [ ! -e $1 ]; then + echo "$1 is not a valid file" + exit 1 +fi + +BLENDFILE=$(basename -s .blend $1) + +cd "$(dirname $1)" + +time blender -b ${BLENDFILE}.blend -o //renders/stills/$BLENDFILE -t 0 -F PNG -f 1 -- --cycles-device CUDA+CPU | grep Finished + +exit 0 +# vim:set ts=2 sw=2 et: