ProjectedGrid Water reflection and render problem

Hey guys

i want to built in projectedgrid water into my game.

i have do it like in jmetest.effects.water.TestProjectedWater but i get a strage effect like in the picture below…





Like you can see are some stripes white, this is the skybox in the background

and the other stripes reflect the world but the water isnt transparent.

Did someone have already such effect???



here the code…

[java]public class Water extends Node {



private WaterRenderPass waterEffectRenderPass;

private Skybox skybox;

private ProjectedGrid projectedGrid;

private Quad waterQuad;

private Terrain terrain;



public Water(Skybox skybox, Terrain terrain) {

this.skybox = skybox;

this.terrain = terrain;



buildWater();

}



protected void cleanup() {

waterEffectRenderPass.cleanup();

}



private void buildWater() {





waterEffectRenderPass = new WaterRenderPass(Game.CAMERA, 4, true, true);

waterEffectRenderPass.setClipBias(0.5f);

waterEffectRenderPass.setWaterMaxAmplitude(5f);



waterEffectRenderPass.setWaterPlane(new Plane(new Vector3f(0.0f, 1.0f,

0.0f), 0.0f));

projectedGrid = new ProjectedGrid(“ProjectedGrid”, Game.CAMERA, 100, 70, 0.01f, new WaterHeightGenerator());





attachChild(projectedGrid);

waterEffectRenderPass.setWaterEffectOnSpatial(projectedGrid);



waterEffectRenderPass.setReflectedScene(skybox);

waterEffectRenderPass.addReflectedScene(terrain);

waterEffectRenderPass.setSkybox(skybox);



Game.PMANAGER.add(waterEffectRenderPass);



waterEffectRenderPass.reloadShader();



setCullHint(Spatial.CullHint.Dynamic);

setRenderQueueMode(Renderer.QUEUE_OPAQUE);

updateRenderState();

}

}[/java]

It’s not related, Normen was talking about Water in JME3, this problem is JME2 related. There are no projected Grid in JME3 yet.



Looks like a graphic card/drivers issue to me. What is your graphic card?

i found the solution for the issue. it were the update and render order of the passmanager and renderer. now i have copied from SimpleGame and Basesimplegame and it works