dlsr.setLambda(0.55f); dlsr.setShadowIntensity(0.8f); dlsr.setEdgeFilteringMode(EdgeFilteringMode.Nearest); dlsr.displayDebug(); viewPort.addProcessor(dlsr);
dlsr.setLambda(0.55f); dlsr.setShadowIntensity(0.6f); dlsr.setEdgeFilteringMode(EdgeFilteringMode.Bilinear); viewPort.addProcessor(dlsr);
pssmRenderer.setShadowIntensity(0.55f); pssmRenderer.setShadowCompareMode(com.jme3.shadow.CompareMode.Software); pssmRenderer.setEdgeFilteringMode(EdgeFilteringMode.PCF4);
dlsRenderer.setShadowIntensity(0.8f); dlsRenderer.setShadowCompareMode(CompareMode.Software); dlsRenderer.setEdgeFilteringMode(EdgeFilteringMode.Nearest); dlsRenderer.displayDebug(); viewPort.addProcessor(dlsRenderer);
dlsr = new DirectionalLightShadowRenderer(assetManager, SHADOWMAP_SIZE*2, 4); dlsr.setLight(directionalLight); dlsr.setEdgeFilteringMode(EdgeFilteringMode.PCF4);
private void setupShadows(ViewPort viewPort) { DirectionalLightShadowRenderer dlsr = new DirectionalLightShadowRenderer(assetManager, 4096, 2); dlsr.setLight(primaryLight); dlsr.setLambda(0.8f); dlsr.setShadowIntensity(0.2f); dlsr.setEdgeFilteringMode(EdgeFilteringMode.PCF4); viewPort.addProcessor(dlsr); }
private void setupShadows(ViewPort viewPort) { DirectionalLightShadowRenderer dlsr = new DirectionalLightShadowRenderer(assetManager, 4096, 2); dlsr.setLight(primaryLight); dlsr.setLambda(0.8f); dlsr.setShadowIntensity(0.2f); dlsr.setEdgeFilteringMode(EdgeFilteringMode.PCF4); viewPort.addProcessor(dlsr); }
private void setupLighting() { // To make shadows, sun dl = new DirectionalLight(); dl.setDirection(lightDir); dl.setColor(ColorRGBA.White); rootNode.addLight(dl); // Add ambient light AmbientLight al = new AmbientLight(); al.setColor(ColorRGBA.White.multLocal(0.4f)); rootNode.addLight(al); /* Drop shadows */ final int SHADOWMAP_SIZE = 1024; DirectionalLightShadowRenderer dlsr = new DirectionalLightShadowRenderer(getAssetManager(), SHADOWMAP_SIZE, 3); dlsr.setLight(dl); dlsr.setLambda(0.55f); dlsr.setShadowIntensity(0.6f); dlsr.setEdgeFilteringMode(EdgeFilteringMode.PCF8); getViewPort().addProcessor(dlsr); }