Package com.ardor3d.extension.shadow.map

Examples of com.ardor3d.extension.shadow.map.ParallelSplitShadowMapPass


       
       
       

        // Create pssm pass
        _pssmPass = new ParallelSplitShadowMapPass(light, 1024, 4);
        //_pssmPass.add(rootNode);
        _pssmPass.setUseSceneTexturing(true);
        _pssmPass.setUseObjectCullFace(true);

        //_pssmPass.addOccluder(occluders);
View Full Code Here


        // final PointLight light = new PointLight();
        light.setEnabled(true);
        _lightState.attach(light);

        // Create pssm pass
        _pssmPass = new ParallelSplitShadowMapPass(light, 1024, 3);
        _pssmPass.add(_root);
        _pssmPass.setUseSceneTexturing(true);
        _pssmPass.setUseObjectCullFace(true);

        final Node occluders = setupOccluders();
View Full Code Here

        setupDefaultStates();
        addRover();
        addUI();

        // Initialize PSSM shadows
        _pssmPass = new ParallelSplitShadowMapPass(light, 2048, 4);
        _pssmPass.setFiltering(Filter.None);
        _pssmPass.setRenderShadowedScene(false);
        _pssmPass.setKeepMainShader(true);
        // _pssmPass.setMinimumLightDistance(500); // XXX: Tune this
        _pssmPass.setUseSceneTexturing(false);
View Full Code Here

            logger.log(Level.SEVERE, "Problem setting up terrain...", e);
            System.exit(1);
        }

        // Initialize PSSM shadows
        _pssmPass = new ParallelSplitShadowMapPass(light, 1024, 4);
        _pssmPass.setFiltering(Filter.Pcf);
        _pssmPass.setRenderShadowedScene(false);
        _pssmPass.setKeepMainShader(true);
        _pssmPass.setMaxShadowDistance(750); // XXX: Tune this
        // _pssmPass.setMinimumLightDistance(500); // XXX: Tune this
View Full Code Here

TOP

Related Classes of com.ardor3d.extension.shadow.map.ParallelSplitShadowMapPass

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.