Package com.jme.image

Examples of com.jme.image.Texture


        if (updatedQuad!=oldQuad) {
            Node tmpParent = oldQuad.getParent();
            oldQuad.removeFromParent();
            TextureState texState = (TextureState) oldQuad.getRenderState(StateType.Texture);
            Texture tex = texState.getTexture();
            TextureManager.releaseTexture(tex);
            tmpParent.attachChild(updatedQuad);
        }
    }
View Full Code Here


        if (imgWidth==w && imgHeight==h && imgFactor==factor) {
            // Reuse quad and texture
            ret = quad;
            TextureState texState = (TextureState) quad.getRenderState(StateType.Texture);
            Texture oldtex = texState.getTexture();
            // Not sure why this does not work, instead release the current texture and create a new one.
//            oldtex.setImage(TextureManager.loadImage(img, true));
//            texState.setTexture(oldtex);
            TextureManager.releaseTexture(oldtex);

            Texture tex = TextureManager.loadTexture(img, MinificationFilter.BilinearNoMipMaps, MagnificationFilter.Bilinear, true);

            texState.setTexture(tex);
            //end workaround
        } else {
            ret = new Quad("textLabel2d", w * factor, h * factor);
            TextureState ts = DisplaySystem.getDisplaySystem().getRenderer().createTextureState();
            Texture tex = TextureManager.loadTexture(img, MinificationFilter.BilinearNoMipMaps, MagnificationFilter.Bilinear, true);

            ts.setTexture(tex);
            ts.setEnabled(true);
            ret.setRenderState(ts);

View Full Code Here

            public boolean processNode(Spatial node) {
                TextureState ts =
                        (TextureState) node.getRenderState(
                        TextureState.RS_TEXTURE);
                if (ts != null) {
                    Texture t = ts.getTexture();
                    if (t != null) {
//                        System.out.println("Texture "+t.getImageLocation());
                    }
                }
                return true;
View Full Code Here

            final URL westURL = AssetUtils.getAssetURL(westURI);
            final URL downURL = AssetUtils.getAssetURL(downURI);
            final URL upURL = AssetUtils.getAssetURL(upURI);
           
            LOGGER.fine("URLs acquired. Building textures.");
            Texture north = TextureManager.loadTexture(northURL, Texture.MinificationFilter.BilinearNearestMipMap, Texture.MagnificationFilter.Bilinear);
            Texture south = TextureManager.loadTexture(southURL, Texture.MinificationFilter.BilinearNearestMipMap, Texture.MagnificationFilter.Bilinear);
            Texture east = TextureManager.loadTexture(eastURL, Texture.MinificationFilter.BilinearNearestMipMap, Texture.MagnificationFilter.Bilinear);
            Texture west = TextureManager.loadTexture(westURL, Texture.MinificationFilter.BilinearNearestMipMap, Texture.MagnificationFilter.Bilinear);
            Texture up = TextureManager.loadTexture(upURL, Texture.MinificationFilter.BilinearNearestMipMap, Texture.MagnificationFilter.Bilinear);
            Texture down = TextureManager.loadTexture(downURL, Texture.MinificationFilter.BilinearNearestMipMap, Texture.MagnificationFilter.Bilinear);                       
        
            LOGGER.fine("Textures built. Setting fields.");
            skybox.setTexture(Skybox.Face.North, north);
            skybox.setTexture(Skybox.Face.West, west);
            skybox.setTexture(Skybox.Face.South, south);
View Full Code Here

            URL downURL = AssetUtils.getAssetURL("wla://defaultenvironment/skybox1/5.jpg", cell);
            URL upURL = AssetUtils.getAssetURL("wla://defaultenvironment/skybox1/6.jpg", cell);

            WorldManager wm = ClientContextJME.getWorldManager();
            skybox = new Skybox("skybox", 1000, 1000, 1000);
            Texture north = TextureManager.loadTexture(northURL, Texture.MinificationFilter.BilinearNearestMipMap, Texture.MagnificationFilter.Bilinear);
            Texture south = TextureManager.loadTexture(southURL, Texture.MinificationFilter.BilinearNearestMipMap, Texture.MagnificationFilter.Bilinear);
            Texture east = TextureManager.loadTexture(eastURL, Texture.MinificationFilter.BilinearNearestMipMap, Texture.MagnificationFilter.Bilinear);
            Texture west = TextureManager.loadTexture(westURL, Texture.MinificationFilter.BilinearNearestMipMap, Texture.MagnificationFilter.Bilinear);
            Texture up = TextureManager.loadTexture(upURL, Texture.MinificationFilter.BilinearNearestMipMap, Texture.MagnificationFilter.Bilinear);
            Texture down = TextureManager.loadTexture(downURL, Texture.MinificationFilter.BilinearNearestMipMap, Texture.MagnificationFilter.Bilinear);
            skybox.setTexture(Skybox.Face.North, north);
            skybox.setTexture(Skybox.Face.West, west);
            skybox.setTexture(Skybox.Face.South, south);
            skybox.setTexture(Skybox.Face.East, east);
            skybox.setTexture(Skybox.Face.Up, up);
View Full Code Here

                        TextureState.RS_TEXTURE);
                if (ts == null) {
                    return true;
                }

                Texture t = ts.getTexture();
                if (t != null) {
                    String tFile = t.getImageLocation();
                    if (textureSet.add(tFile)) {
                        model.addRow(new Object[]{new String(tFile),
                                    "not implemented",
                                    "not implemented"});
                    }
View Full Code Here

            final URL westURL = AssetUtils.getAssetURL(westURI);
            final URL downURL = AssetUtils.getAssetURL(downURI);
            final URL upURL = AssetUtils.getAssetURL(upURI);
           
            LOGGER.fine("URLs acquired. Building textures.");
            Texture north = TextureManager.loadTexture(northURL, Texture.MinificationFilter.BilinearNearestMipMap, Texture.MagnificationFilter.Bilinear);
            Texture south = TextureManager.loadTexture(southURL, Texture.MinificationFilter.BilinearNearestMipMap, Texture.MagnificationFilter.Bilinear);
            Texture east = TextureManager.loadTexture(eastURL, Texture.MinificationFilter.BilinearNearestMipMap, Texture.MagnificationFilter.Bilinear);
            Texture west = TextureManager.loadTexture(westURL, Texture.MinificationFilter.BilinearNearestMipMap, Texture.MagnificationFilter.Bilinear);
            Texture up = TextureManager.loadTexture(upURL, Texture.MinificationFilter.BilinearNearestMipMap, Texture.MagnificationFilter.Bilinear);
            Texture down = TextureManager.loadTexture(downURL, Texture.MinificationFilter.BilinearNearestMipMap, Texture.MagnificationFilter.Bilinear);                       
        
            LOGGER.fine("Textures built. Setting fields.");
            skybox.setTexture(Skybox.Face.North, north);
            skybox.setTexture(Skybox.Face.West, west);
            skybox.setTexture(Skybox.Face.South, south);
View Full Code Here

  private void buildSkyBox() {
    skybox = new Skybox( "skybox", 10, 10, 10 );

    String dir = "jmetest/data/skybox1/";
    Texture north = TextureManager.loadTexture(
        TestQuadWater.class.getClassLoader().getResource(
            dir + "1.jpg" ),
        Texture.MM_LINEAR,
        Texture.FM_LINEAR );
    Texture south = TextureManager.loadTexture(
        TestQuadWater.class.getClassLoader().getResource(
            dir + "3.jpg" ),
        Texture.MM_LINEAR,
        Texture.FM_LINEAR );
    Texture east = TextureManager.loadTexture(
        TestQuadWater.class.getClassLoader().getResource(
            dir + "2.jpg" ),
        Texture.MM_LINEAR,
        Texture.FM_LINEAR );
    Texture west = TextureManager.loadTexture(
        TestQuadWater.class.getClassLoader().getResource(
            dir + "4.jpg" ),
        Texture.MM_LINEAR,
        Texture.FM_LINEAR );
    Texture up = TextureManager.loadTexture(
        TestQuadWater.class.getClassLoader().getResource(
            dir + "6.jpg" ),
        Texture.MM_LINEAR,
        Texture.FM_LINEAR );
    Texture down = TextureManager.loadTexture(
        TestQuadWater.class.getClassLoader().getResource(
            dir + "5.jpg" ),
        Texture.MM_LINEAR,
        Texture.FM_LINEAR );
View Full Code Here

    Node objects = new Node( "objects" );

    //Torus torus = new Torus( "Torus", 50, 50, 10, 20 );
    //torus.setLocalTranslation( new Vector3f( 50, -5, 20 ) );
    TextureState ts = display.getRenderer().createTextureState();
    Texture t0 = TextureManager.loadTexture(
        TestQuadWater.class.getClassLoader().getResource(
            "jmetest/data/images/Monkey.jpg" ),
        Texture.MM_LINEAR_LINEAR,
        Texture.FM_LINEAR );
    Texture t1 = TextureManager.loadTexture(
        TestQuadWater.class.getClassLoader().getResource(
            "jmetest/data/texture/north.jpg" ),
        Texture.MM_LINEAR_LINEAR,
        Texture.FM_LINEAR );
    t1.setEnvironmentalMapMode( Texture.EM_SPHERE );
    ts.setTexture( t0, 0 );
    ts.setTexture( t1, 1 );
    ts.setEnabled( true );
    //torus.setRenderState( ts );
    //objects.attachChild( torus );
View Full Code Here

  private void buildSkyBox() {
    skybox = new Skybox( "skybox", 10, 10, 10 );

    String dir = "jmetest/data/skybox1/";
    Texture north = TextureManager.loadTexture(
        TestSimpleQuadWater.class.getClassLoader().getResource(
            dir + "1.jpg" ),
        Texture.MM_LINEAR,
        Texture.FM_LINEAR );
    Texture south = TextureManager.loadTexture(
        TestSimpleQuadWater.class.getClassLoader().getResource(
            dir + "3.jpg" ),
        Texture.MM_LINEAR,
        Texture.FM_LINEAR );
    Texture east = TextureManager.loadTexture(
        TestSimpleQuadWater.class.getClassLoader().getResource(
            dir + "2.jpg" ),
        Texture.MM_LINEAR,
        Texture.FM_LINEAR );
    Texture west = TextureManager.loadTexture(
        TestSimpleQuadWater.class.getClassLoader().getResource(
            dir + "4.jpg" ),
        Texture.MM_LINEAR,
        Texture.FM_LINEAR );
    Texture up = TextureManager.loadTexture(
        TestSimpleQuadWater.class.getClassLoader().getResource(
            dir + "6.jpg" ),
        Texture.MM_LINEAR,
        Texture.FM_LINEAR );
    Texture down = TextureManager.loadTexture(
        TestSimpleQuadWater.class.getClassLoader().getResource(
            dir + "5.jpg" ),
        Texture.MM_LINEAR,
        Texture.FM_LINEAR );
View Full Code Here

TOP

Related Classes of com.jme.image.Texture

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.