water.setWaterTransparency(0.2f); water.setMaxAmplitude(0.3f); water.setWaveScale(0.008f); water.setSpeed(0.7f); water.setShoreHardness(1.0f);
water.setCenter(new Vector3f(9.628218f, -15.830074f, 199.23595f)); water.setRadius(260); water.setWaveScale(0.003f); water.setMaxAmplitude(2f); water.setFoamExistence(new Vector3f(1f, 4, 0.5f)); water2.setWaterTransparency(0.2f); water2.setMaxAmplitude(0.3f); water2.setWaveScale(0.008f); water2.setSpeed(0.7f); water2.setShoreHardness(1.0f); water3.setRadius(260); water3.setWaterHeight(WATER_HEIGHT); water3.setWaveScale(0.003f); water3.setMaxAmplitude(2f); water3.setFoamExistence(new Vector3f(1f, 4, 0.5f));
water.setColorExtinction(new Vector3f(30, 50, 70)); water.setCausticsIntensity(0.4f); water.setWaveScale(0.003f); water.setMaxAmplitude(2f); water.setFoamTexture((Texture2D) assetManager.loadTexture("Common/MatDefs/Water/Textures/foam2.jpg"));
public Spatial draw(DrawableCombiner3d dc, Primitive3d primitive, SpaceObject sobj, ViewportJMonkey vp) { Vector3f lightDir = new Vector3f(1f, 1f, 1f); WaterFilter water = new WaterFilter(waterNode, lightDir); water.setWaterHeight(-0.2f); water.setUseFoam(false); water.setUseRipples(true); water.setDeepWaterColor(ColorRGBA.Black.mult(0.1f)); water.setWaterColor(ColorRGBA.Black.mult(0.15f)); water.setWaterTransparency(0.001f); water.setMaxAmplitude(0.3f); water.setWaveScale(0.008f); water.setSpeed(0.5f); water.setShoreHardness(1.0f); water.setRefractionConstant(0.2f); water.setShininess(0.3f); water.setSunScale(1.0f); water.setColorExtinction(new Vector3f(10.0f, 20.0f, 30.0f)); waterNode.setUserData("water", water); return waterNode; }