gzz-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gzz-commits] libvob/vob/fillet light3d.py


From: Janne V. Kujala
Subject: [Gzz-commits] libvob/vob/fillet light3d.py
Date: Fri, 27 Jun 2003 06:22:36 -0400

CVSROOT:        /cvsroot/libvob
Module name:    libvob
Branch:         
Changes by:     Janne V. Kujala <address@hidden>        03/06/27 06:22:36

Modified files:
        vob/fillet     : light3d.py 

Log message:
        twid

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/libvob/libvob/vob/fillet/light3d.py.diff?tr1=1.5&tr2=1.6&r1=text&r2=text

Patches:
Index: libvob/vob/fillet/light3d.py
diff -u libvob/vob/fillet/light3d.py:1.5 libvob/vob/fillet/light3d.py:1.6
--- libvob/vob/fillet/light3d.py:1.5    Fri Jun 27 06:11:48 2003
+++ libvob/vob/fillet/light3d.py        Fri Jun 27 06:22:35 2003
@@ -63,7 +63,12 @@
     float d4 = tex2D(tex0, tc + float2(-2/1024.0,0)).x;
 
     float4 color;
-    float diff = (abs(d1-d) + abs(d2-d) + abs(d3-d) + abs(d4-d));
+    float lim = .01;
+    float diff = (
+       (abs(d1-d)>lim ? 1 : 0) + 
+       (abs(d2-d)>lim ? 1 : 0) + 
+       (abs(d3-d)>lim ? 1 : 0) + 
+       (abs(d4-d)>lim ? 1 : 0));
     color.y = (d > .5 ? 1 : 0);
     color.xz = 0;
     color.x = tex2D(tex0, tc).x;
@@ -72,7 +77,7 @@
     color.xyz = 0;
 
     // color.xyz = diff > .01 ? 0 : 1;
-    color.w = diff > .01 ? 1 : 0;
+    color.w = smoothstep(0, 4, diff) * .5;
     // color.w = 1;
 
     col = color;




reply via email to

[Prev in Thread] Current Thread [Next in Thread]