hopefully the last fix to that alpha channel stupidity...
authorRudolf Polzer <divverent@alientrap.org>
Fri, 20 Aug 2010 16:01:58 +0000 (18:01 +0200)
committerRudolf Polzer <divverent@alientrap.org>
Fri, 20 Aug 2010 16:01:58 +0000 (18:01 +0200)
misc/tools/normalmap.sh

index 49b32200c8e4099ac4560178c1f2891e0cc04f5e..b41b613a0f68598420f3f19933b6eea9f3bdc3c2 100755 (executable)
@@ -34,10 +34,13 @@ gimp -i -b - <<EOF
                (i 1)
        )
        (gimp-layer-add-alpha layer)
-       (plug-in-normalmap RUN-NONINTERACTIVE img drawable $filter $minz $scale 1 $heightsource 1 $conv 0 0 1 0 1 layer)
        (aset mycurve 0 1)
        (while (< i 256) (aset mycurve i i) (set! i (+ i 1)))
+       (gimp-curves-explicit drawable HISTOGRAM-RED 256 mycurve)
+       (gimp-curves-explicit drawable HISTOGRAM-GREEN 256 mycurve)
+       (gimp-curves-explicit drawable HISTOGRAM-BLUE 256 mycurve)
        (gimp-curves-explicit drawable HISTOGRAM-ALPHA 256 mycurve)
+       (plug-in-normalmap RUN-NONINTERACTIVE img drawable $filter $minz $scale 1 $heightsource 1 $conv 0 0 1 0 1 layer)
        (file-tga-save RUN-NONINTERACTIVE img drawable "$out" "$out" 1 1)
        (gimp-quit 0)
 )