From: Rudolf Polzer Date: Fri, 20 Aug 2010 04:57:53 +0000 (+0200) Subject: add a shell script to run the gimp-normalmap filter X-Git-Tag: xonotic-v0.1.0preview~290 X-Git-Url: https://git.xonotic.org/?p=xonotic%2Fxonotic.git;a=commitdiff_plain;h=e6024ca05dbc7f9e0257b4ed2641c929d0b38c4d add a shell script to run the gimp-normalmap filter --- 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 - <