From e6024ca05dbc7f9e0257b4ed2641c929d0b38c4d Mon Sep 17 00:00:00 2001 From: Rudolf Polzer Date: Fri, 20 Aug 2010 06:57:53 +0200 Subject: [PATCH] add a shell script to run the gimp-normalmap filter --- misc/tools/normalmap.sh | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100755 misc/tools/normalmap.sh diff --git a/misc/tools/normalmap.sh b/misc/tools/normalmap.sh new file mode 100755 index 00000000..08905b79 --- /dev/null +++ b/misc/tools/normalmap.sh @@ -0,0 +1,36 @@ +#!/bin/sh + +# usage: ./bump2norm.sh foo_bump.tga foo_norm.tga +# NOTE: unfortunately requires X-server (otherwise file-tga-save won't work... no joke) + +in=$1 +out=$2 + +# env variables you can set: +# filter: +# Filter type (0 = 4 sample, 1 = sobel 3x3, 2 = sobel 5x5, 3 = prewitt 3x3, 4 = prewitt 5x5, 5-8 = 3x3,5x5,7x7,9x9) +# minz: +# Minimun Z (0 to 1) +# scale: +# Scale (>0) +# conv: +# Conversion (0 = none, 1 = Biased RGB, 2 = Red, 3 = Green, 4 = Blue, 5 = Max RGB, 6 = Min RGB, 7 = Colorspace) +: ${filter:=0} +: ${minz:=0} +: ${scale:=1} +: ${conv:=0} + +gimp -i -b - <