Hey Guys,
First things first, here my water filter setup. Spatial is a Plane/Quad coming from blender
WaterFilter water = new WaterFilter(Main.self.getRootNode(), Vector3f.UNIT_Y.mult(-1f));
water.setWaterHeight(spatial.getLocalTranslation().dot(Vector3f.UNIT_Y) - 0.2f);
water.setUseFoam(false);
water.setUseRipples(true);
water.setWaterColor(ColorRGBA.Cyan);
water.setDeepWaterColor(ColorRGBA.Cyan);
water.setWaterTransparency(0.4f);
water.setMaxAmplitude(0.3f);
water.setWaveScale(0.012f);
water.setSpeed(0.6f);
water.setShoreHardness(1.0f);
water.setRefractionConstant(0.1f);
water.setShininess(0.3f);
water.setSunScale(1f);
water.setColorExtinction(new Vector3f(10.0f, 20.0f, 30.0f));
water.setUseHQShoreline(true);
water.setCenter(spatial.getLocalTranslation().subtract(0f, 0.4f, 0.4f ));
water.setRadius(11f);
filters.add(water);
Here you see some small reflection of the character in the water. Not like the regular reflection but somehow the camera view added and distorted by the waves.
Wrong Bucket?
Probably a “don’t look at things from the side” error, but when slowly diving down into the water (right inbetween the “outside” and the underwater view), you see this, what seems to be a texture/view for the distortion of the waves?