From: <ma...@us...> - 2003-05-23 06:47:06
|
Update of /cvsroot/jrman/drafts/src/org/jrman/render In directory sc8-pr-cvs1:/tmp/cvs-serv11999/src/org/jrman/render Modified Files: RendererHidden.java Log Message: Added plastic surface shader. Added fog and depthcue volume shaders. Better error handling. Index: RendererHidden.java =================================================================== RCS file: /cvsroot/jrman/drafts/src/org/jrman/render/RendererHidden.java,v retrieving revision 1.20 retrieving revision 1.21 diff -C2 -d -r1.20 -r1.21 *** RendererHidden.java 20 May 2003 01:08:38 -0000 1.20 --- RendererHidden.java 23 May 2003 06:47:01 -0000 1.21 *************** *** 46,49 **** --- 46,50 ---- import org.jrman.shaders.DisplacementShader; import org.jrman.shaders.SurfaceShader; + import org.jrman.shaders.VolumeShader; import org.jrman.util.Calc; *************** *** 265,268 **** --- 266,272 ---- surface = SurfaceShader.createShader("fakedlight", new HashMap(), attr); surface.shade(shaderVariables); + VolumeShader vs = attr.getAtmosphere(); + if (vs != null) + vs.shade(shaderVariables, frame.getNearClipping(), frame.getFarClipping()); shaderVariables.transform(cameraToRaster); shaderVariables.getMicropolygons(this); |