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);
|