#!/bin/sh # Render selected Synfig sifz-file to png sequence ## version 0.0.5 (091009) ## Created by David Rylander, 2009, www.rylanderanimation.se ## Creative Commons Attribution-Share Alike 3.0 licenced (http://creativecommons.org/licenses/by-sa/3.0/) # Get current path mypath="`pwd`" #Get filename without suffix synfigfile=$1 #filetruncated=`echo "$synfigfile" | sed 's/\.\w*$/.png/'` #change .png if other format #renderfolder=`echo "$synfigfile" | sed 's/\.\w*$/-SEQrender/'` filetruncated=`echo "$synfigfile" | sed 's/\..\{4\}$/.png/'` renderfolder=`echo "$synfigfile" | sed 's/\..\{4\}$/-SEQrender/'` ##### Create render-folder ##### if [ ! -d $renderfolder ] then mkdir $renderfolder fi sleep 1 ##### Render ##### for filename in "$@" do synfig "$mypath/$filename" -t png -w 1920 -h 1080 -Q 4 -o $mypath/$renderfolder/$filetruncated | zenity --progress --pulsate --title="Rendering" --text="Rendering $filename" done # rendering into subfolder with name based on the synfig-file. # $mypath - current folder # $filename - the synfig-file # $filetruncated - The name of the synfig-file with .sifz exchanged to .png # $renderfolder - the folder created into which the file are rendered.