#!/bin/bash #url: http://www.robottrouble.com/2009/12/01/auto-rendering-stl-files-to-png/ STL=$1 BASEFILE=`echo "$STL" | sed -e 's/\.stl//g'` OUTFILE=${BASEFILE}.png POVFILE=${BASEFILE}.pov INCFILE=${BASEFILE}.inc #possible templates #TEMPLATE=pov_layout.tmpl #TEMPLATE=stl2pov_template.pov TEMPLATE=gitduino.tmpl.pov stl2pov -s "$STL" > "${INCFILE}" MODELNAME=`grep "#declare" "${INCFILE}" | cut -d\ -f2` cat $TEMPLATE | sed -e "s/{{INCLUDE_FILE}}/${INCFILE}/g" \ -e "s/{{MODELNAME}}/${MODELNAME}/g" > "${POVFILE}" povray -s -i"${POVFILE}" +FN +W640 +H480 -o"${OUTFILE}" +Q9 +AM2 +A2 echo "OUTFILE: ${OUTFILE}"