Update of /cvsroot/jrman/drafts/src/org/jrman/shaders
In directory sc8-pr-cvs1:/tmp/cvs-serv3271/src/org/jrman/shaders
Modified Files:
SurfaceShader.java
Log Message:
Improved "specular"
Made z linear in projection perspective (and solved depth resolution problems).
Added title and scrollpane to display.
Fixed I (vector from camera) in orthographic projection.
Fixed (?) bounding box enlargement by displacement bound.
Index: SurfaceShader.java
===================================================================
RCS file: /cvsroot/jrman/drafts/src/org/jrman/shaders/SurfaceShader.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -d -r1.11 -r1.12
*** SurfaceShader.java 23 May 2003 06:47:01 -0000 1.11
--- SurfaceShader.java 26 May 2003 01:48:00 -0000 1.12
***************
*** 140,144 ****
_fg2.dot(Nn, H);
_fg2.max(_fg2, 0f);
! _fg2.pow(_fg2, 1f / roughness);
nonspec.sub(1, nonspec);
_fg2.mul(_fg2, nonspec);
--- 140,144 ----
_fg2.dot(Nn, H);
_fg2.max(_fg2, 0f);
! _fg2.pow(_fg2, 10f / roughness);
nonspec.sub(1, nonspec);
_fg2.mul(_fg2, nonspec);
|