Examples of FilterPostProcessor


Examples of com.jme3.post.FilterPostProcessor

  public void addBloomFilter() {
    this.enqueue(new Callable<Integer>(){

      public Integer call() throws Exception {
        if (bloomFilter == null) {
          bloomFilter = new FilterPostProcessor(assetManager);
          BloomFilter bf = new BloomFilter(BloomFilter.GlowMode.Objects);
          bf.setBloomIntensity(2.0f);
          bf.setExposurePower(1.3f);
          bloomFilter.addFilter(bf);
          @SuppressWarnings("unused")
View Full Code Here

Examples of com.jme3.post.FilterPostProcessor

        mainScene.attachChild(sky);

        water = new WaterFilter(rootNode, lightDir);

        FilterPostProcessor fpp = new FilterPostProcessor(assetManager);

        fpp.addFilter(water);
        BloomFilter bloom = new BloomFilter();

        bloom.setExposurePower(55);
        bloom.setBloomIntensity(1.0f);

        fpp.addFilter(bloom);
        LightScatteringFilter lsf = new LightScatteringFilter(lightDir.mult(-300));
        lsf.setLightDensity(1.0f);
        fpp.addFilter(lsf);

        DepthOfFieldFilter dof = new DepthOfFieldFilter();
        dof.setFocusDistance(0);
        dof.setFocusRange(100);
        fpp.addFilter(dof);

        fade = new FadeFilter();
        fpp.addFilter(fade);

        water.setWaveScale(0.003f);
        water.setMaxAmplitude(1f);
        water.setFoamExistence(new Vector3f(1f, 4, 0.5f));
        water.setFoamTexture((Texture2D) assetManager.loadTexture("Common/MatDefs/Water/Textures/foam2.jpg"));
View Full Code Here

Examples of com.jme3.post.FilterPostProcessor

    @Override
    public void simpleInitApp() {
        thisApp = this;

        fpp = new FilterPostProcessor(assetManager);

        // == Move a lot of these into the "initialise once" level === //
        bulletAppState = new BulletAppState();
        stateManager.attach(bulletAppState);
View Full Code Here

Examples of com.jme3.post.FilterPostProcessor

       
        mainScene.attachChild(sky);
       
        water = new WaterFilter(rootNode, lightDir);
       
        FilterPostProcessor fpp = myApp.getFpp();
       
        fpp.addFilter(water);
        BloomFilter bloom = new BloomFilter();
       
        bloom.setExposurePower(55);
        bloom.setBloomIntensity(1.0f);
       
        fpp.addFilter(bloom);
        LightScatteringFilter lsf = new LightScatteringFilter(lightDir.mult(-300));
        lsf.setLightDensity(1.0f);
        fpp.addFilter(lsf);
       
        DepthOfFieldFilter dof = new DepthOfFieldFilter();
        dof.setFocusDistance(0);
        dof.setFocusRange(100);
        fpp.addFilter(dof);
       
        water.setWaveScale(0.003f);
        water.setMaxAmplitude(1f);
        water.setFoamExistence(new Vector3f(1f, 4, 0.5f));
        water.setFoamTexture((Texture2D) assetManager.loadTexture("Common/MatDefs/Water/Textures/foam2.jpg"));
View Full Code Here

Examples of com.jme3.post.FilterPostProcessor

 
  public void simpleInitApp() {
   
   

    FilterPostProcessor fpp = new FilterPostProcessor(assetManager);
    SSAOFilter ssaoFilter = new SSAOFilter(12.940201f, 43.928635f,
        0.32999992f, 0.6059958f);
    fpp.addFilter(ssaoFilter);
    SSAOUI ui = new SSAOUI(inputManager, ssaoFilter);
    viewPort.addProcessor(fpp);
   
    Spatial n = assetManager
        .loadModel("scenes/create/create.j3o");
View Full Code Here

Examples of com.jme3.post.FilterPostProcessor

        dlsf.setLight(skyLight);
        dlsf.setLambda(0.65f);
        dlsf.setShadowIntensity(0.8f);
        dlsf.setEdgeFilteringMode(EdgeFilteringMode.Dither);
        dlsf.setEnabled(true);
        FilterPostProcessor fpp = new FilterPostProcessor(assetManager);
        fpp.addFilter(dlsf);
    Singleton.get().getSceneManager().changePostProcessor(fpp, Action.ADD);
   
//        DirectionalLightShadowRenderer dlsf = new DirectionalLightShadowRenderer(assetManager, 2048, 3);
//        dlsf.setLight(dl);
//        dlsf.setLambda(0.65f);
View Full Code Here

Examples of com.jme3.post.FilterPostProcessor

    initializeScenery();

  }

  private void initializeScenery() {
    FilterPostProcessor fpp = new FilterPostProcessor(assetManager);
    BloomFilter bloom = new BloomFilter(BloomFilter.GlowMode.Objects);
    fpp.addFilter(bloom);
    viewPort.addProcessor(fpp);

    // Skybox
    rootNode.attachChild(SkyBoxFactory.createSimpleSkyBox(assetManager));
    Spatial tree = assetManager.loadModel("stuff/trees/fir/Tree.mesh.xml");
View Full Code Here

Examples of com.jme3.post.FilterPostProcessor

    initializeScenery();

  }

  private void initializeScenery() {
    FilterPostProcessor fpp = new FilterPostProcessor(assetManager);
    BloomFilter bloom = new BloomFilter(BloomFilter.GlowMode.Objects);
    fpp.addFilter(bloom);
    viewPort.addProcessor(fpp);
   

    // Skybox
    rootNode.attachChild(SkyBoxFactory.createSimpleSkyBox(assetManager));
View Full Code Here

Examples of com.jme3.post.FilterPostProcessor

    app.start();
  }

  @Override
  public void simpleInitApp() {
    FilterPostProcessor fpp = new FilterPostProcessor(assetManager);
    BloomFilter bloom = new BloomFilter(BloomFilter.GlowMode.Objects);
    fpp.addFilter(bloom);
    viewPort.addProcessor(fpp);
   
    NiftyJmeDisplay niftyDisplay = new NiftyJmeDisplay(assetManager,
        inputManager, audioRenderer, guiViewPort);
    nifty = niftyDisplay.getNifty();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.