Package com.ardor3d.image

Examples of com.ardor3d.image.Texture


        return clockPanel;
    }

    private UIPanel makeScrollPanel() {
        final Texture tex = TextureManager.load("images/clock.png", Texture.MinificationFilter.Trilinear, false);
        final UILabel comp = new UILabel("");
        comp.setIcon(new SubTex(tex));
        comp.updateIconDimensionsFromIcon();
        final UIScrollPanel panel = new UIScrollPanel(comp);
        return panel;
View Full Code Here


        trailMesh.getSceneHints().setRenderBucketType(RenderBucketType.Transparent);
        trailMesh.getSceneHints().setCullHint(CullHint.Never);

        // Add a texture to the box.
        TextureState ts = new TextureState();
        final Texture texture = TextureManager.load("images/trail.png", Texture.MinificationFilter.Trilinear, false);
        texture.setWrap(WrapMode.EdgeClamp);
        ts.setTexture(texture);
        trailMesh.setRenderState(ts);

        final BlendState bs = new BlendState();
        bs.setBlendEnabled(true);
View Full Code Here

        terrain.getGeometryClipmapShader().setUniform("lightDir", light.getDirection());

        for (int i = 0; i < _pssmPass.getNumOfSplits(); i++) {
            TextureState screen = (TextureState) _orthoQuad[i].getLocalRenderState(StateType.Texture);
            Texture copy;
            if (screen == null) {
                screen = new TextureState();
                _orthoQuad[i].setRenderState(screen);
                copy = new Texture2D();
                screen.setTexture(copy);
                _orthoQuad[i].updateGeometricState(0.0);
            } else {
                copy = screen.getTexture();
            }
            copy.setTextureKey(_pssmPass.getShadowMapTexture(i).getTextureKey());
        }

        // XXX: Use a rougher LOD for shadows - tweak?
        terrain.setMinVisibleLevel(4);
View Full Code Here

     */
    private Skybox buildSkyBox() {
        final Skybox skybox = new Skybox("skybox", 10, 10, 10);

        final String dir = "images/skybox/";
        final Texture north = TextureManager
                .load(dir + "1.jpg", Texture.MinificationFilter.BilinearNearestMipMap, true);
        final Texture south = TextureManager
                .load(dir + "3.jpg", Texture.MinificationFilter.BilinearNearestMipMap, true);
        final Texture east = TextureManager.load(dir + "2.jpg", Texture.MinificationFilter.BilinearNearestMipMap, true);
        final Texture west = TextureManager.load(dir + "4.jpg", Texture.MinificationFilter.BilinearNearestMipMap, true);
        final Texture up = TextureManager.load(dir + "6.jpg", Texture.MinificationFilter.BilinearNearestMipMap, true);
        final Texture down = TextureManager.load(dir + "5.jpg", Texture.MinificationFilter.BilinearNearestMipMap, true);

        skybox.setTexture(Skybox.Face.North, north);
        skybox.setTexture(Skybox.Face.West, west);
        skybox.setTexture(Skybox.Face.South, south);
        skybox.setTexture(Skybox.Face.East, east);
View Full Code Here

    private void importDogDae() {

        final ResourceSource rts = new URLResourceSource(ResourceLocatorTool.getClassPathResource(
                AnimationBlinnPhongExample.class,
                "com/ardor3d/example/media/models/collada/juanita/dog_Apr18_normals.dds"));
        final Texture t = TextureManager.load(rts, Texture.MinificationFilter.NearestNeighborNearestMipMap, true);
        final ResourceSource specularRS = new URLResourceSource(ResourceLocatorTool.getClassPathResource(
                AnimationBlinnPhongExample.class,
                "com/ardor3d/example/media/models/collada/juanita/dog_Apr18_specular.dds"));
        final Texture specular = TextureManager.load(specularRS,
                Texture.MinificationFilter.NearestNeighborNearestMipMap, false);

        colladaImporter = new ColladaImporter();

        final ResourceSource rs = ResourceLocatorTool.locateResource(ResourceLocatorTool.TYPE_MODEL,
View Full Code Here

     */
    private Skybox buildSkyBox() {
        final Skybox skybox = new Skybox("skybox", 10, 10, 10);

        final String dir = "images/skybox/";
        final Texture north = TextureManager
                .load(dir + "1.jpg", Texture.MinificationFilter.BilinearNearestMipMap, true);
        final Texture south = TextureManager
                .load(dir + "3.jpg", Texture.MinificationFilter.BilinearNearestMipMap, true);
        final Texture east = TextureManager.load(dir + "2.jpg", Texture.MinificationFilter.BilinearNearestMipMap, true);
        final Texture west = TextureManager.load(dir + "4.jpg", Texture.MinificationFilter.BilinearNearestMipMap, true);
        final Texture up = TextureManager.load(dir + "6.jpg", Texture.MinificationFilter.BilinearNearestMipMap, true);
        final Texture down = TextureManager.load(dir + "5.jpg", Texture.MinificationFilter.BilinearNearestMipMap, true);

        skybox.setTexture(Skybox.Face.North, north);
        skybox.setTexture(Skybox.Face.West, west);
        skybox.setTexture(Skybox.Face.South, south);
        skybox.setTexture(Skybox.Face.East, east);
View Full Code Here

    private void setupStates(final Mesh mesh, final String textureName1, final String textureName2, final WrapMode mode) {
        // Add a texture to the mesh.
        final TextureState ts = new TextureState();

        final Texture texture1 = TextureManager.load(textureName1, Texture.MinificationFilter.Trilinear, true);
        texture1.setWrap(mode);
        texture1.setBorderColor(ColorRGBA.RED);
        ts.setTexture(texture1, 0);

        if (textureName2 != null) {
            final Texture texture2 = TextureManager.load(textureName2, Texture.MinificationFilter.Trilinear, true);
            texture2.setApply(ApplyMode.Modulate);
            texture2.setWrap(mode);
            texture2.setBorderColor(ColorRGBA.RED);
            ts.setTexture(texture2, 1);

            mesh.getMeshData().copyTextureCoordinates(0, 1, 1);
        }
View Full Code Here

        final Quad quad = new Quad("Box", 4, 4);
        quad.setModelBound(new BoundingBox());
        quad.getSceneHints().setLightCombineMode(LightCombineMode.Off);
        _root.attachChild(quad);

        final Texture ardorLogo = TextureManager.load("images/ardor3d_white_256.jpg",
                Texture.MinificationFilter.Trilinear, true);
        addTexture(ardorLogo, 0, blend);
        quad.setRenderState(ts);
    }
View Full Code Here

        }
        updateLayerBlend(0, blend);
    }

    private void addTexture(final Texture src, final int layer, final float blend) {
        final Texture tex = src.createSimpleClone();

        // set up texture blending properties
        tex.setApply(ApplyMode.Combine);
        tex.setCombineFuncRGB(CombinerFunctionRGB.Interpolate);
        // color 1
        tex.setCombineSrc0RGB(CombinerSource.CurrentTexture);
        tex.setCombineOp0RGB(CombinerOperandRGB.SourceColor);
        // color 2
        tex.setCombineSrc1RGB(CombinerSource.Previous);
        tex.setCombineOp1RGB(CombinerOperandRGB.SourceColor);
        // interpolate param will come from alpha of constant color
        tex.setCombineSrc2RGB(CombinerSource.Constant);
        tex.setCombineOp2RGB(CombinerOperandRGB.SourceAlpha);

        ts.setTexture(tex, layer);

        // set blend
        updateLayerBlend(layer, blend);
View Full Code Here

        // set blend
        updateLayerBlend(layer, blend);
    }

    public void updateLayerBlend(final int layer, final float amount) {
        final Texture tex = ts.getTexture(layer);

        if (tex != null && tex.getConstantColor().getAlpha() != amount) {
            tex.setConstantColor(0, 0, 0, amount);
        }
    }
View Full Code Here

TOP

Related Classes of com.ardor3d.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.