diff --git a/engine/src/core/com/jme3/renderer/RenderManager.java b/engine/src/core/com/jme3/renderer/RenderManager.java index a2e7d125c..49840487b 100644 --- a/engine/src/core/com/jme3/renderer/RenderManager.java +++ b/engine/src/core/com/jme3/renderer/RenderManager.java @@ -774,7 +774,7 @@ public class RenderManager { // check culling first. if (!scene.checkCulling(vp.getCamera())) { // move on to shadow-only render - if (scene.getShadowMode() != RenderQueue.ShadowMode.Off || scene instanceof Node) { + if ((scene.getShadowMode() != RenderQueue.ShadowMode.Off || scene instanceof Node) && scene.getCullHint()!=Spatial.CullHint.Always) { renderShadow(scene, vp.getQueue()); } return;