Package com.ardor3d.image

Examples of com.ardor3d.image.Image


        final MandelbrotFunction3D mandelBase = new MandelbrotFunction3D(Math.round(iterations));
        final Function3D translatedMandel = Functions.translateInput(mandelBase, trans.getX(), trans.getY(), 0);
        final Function3D finalMandel = Functions.scaleInput(translatedMandel, scale.getX(), scale.getY(), 1);

        final Camera cam = _canvas.getCanvasRenderer().getCamera();
        Image img = GeneratedImageFactory.createLuminance8Image(finalMandel, cam.getWidth(), cam.getHeight(), 1);

        img = GeneratedImageFactory.createColorImageFromLuminance8(img, false, colors);
        tex.setImage(img);
        tex.setTextureKey(TextureKey.getRTTKey(MinificationFilter.Trilinear));
        tex.setMagnificationFilter(MagnificationFilter.Bilinear);
View Full Code Here


    private Texture createTexture() {
        final Texture3D tex = new Texture3D();
        tex.setMinificationFilter(MinificationFilter.BilinearNoMipMaps);
        tex.setTextureKey(TextureKey.getRTTKey(MinificationFilter.BilinearNoMipMaps));
        final Image img = new Image();
        img.setWidth(32);
        img.setHeight(32);
        img.setDepth(32);

        final List<ByteBuffer> data = Lists.newArrayList();
        for (int i = 0; i < 32; i++) {
            final Image colorImage = GeneratedImageFactory
                    .createSolidColorImage(ColorRGBA.randomColor(null), false, 32);
            data.add(colorImage.getData(0));
            if (i == 0) {
                img.setDataFormat(colorImage.getDataFormat());
                img.setDataType(colorImage.getDataType());
            }
        }
        img.setData(data);
        tex.setImage(img);
        return tex;
View Full Code Here

    }

    private MouseCursor createMouseCursor(final AWTImageLoader awtImageLoader, final String resourceName)
            throws IOException {
        final Image image = awtImageLoader.load(ResourceLocatorTool.getClassPathResourceAsStream(
                MouseManagerExample.class, resourceName), true);

        return new MouseCursor("cursor1", image, 0, image.getHeight() - 1);
    }
View Full Code Here

        final Texture tex = new Texture2D();

        // Build up our function
        final Function3D finalCheck = new CheckerFunction3D();

        final Image img = GeneratedImageFactory.createLuminance8Image(finalCheck, wside, hside, 1, 1, 9, 1, 9, 0, 0,
                -1, 1);
        tex.setImage(img);
        // No need for filtering on this one...
        tex.setTextureKey(TextureKey.getRTTKey(MinificationFilter.NearestNeighborNoMipMaps));
        tex.setMagnificationFilter(MagnificationFilter.NearestNeighbor);
View Full Code Here

    private void setColors(final UIPanel panel) {
        panel.setTooltipText("The 1-D color map used to colorize our gradient.");

        final Texture tex = new Texture2D();
        final Image img = GeneratedImageFactory.create1DColorImage(false, terrainColors);
        tex.setImage(img);
        tex.setTextureKey(TextureKey.getKey(null, false, TextureStoreFormat.RGB8, MinificationFilter.Trilinear));
        tex.setMagnificationFilter(MagnificationFilter.NearestNeighbor);
        tex.setMinificationFilter(MinificationFilter.Trilinear);
View Full Code Here

        colors[10] = ColorRGBA.YELLOW;
        colors[25] = ColorRGBA.BLUE;
        colors[255] = ColorRGBA.BLACK;
        GeneratedImageFactory.fillInColorTable(colors);

        Image img = GeneratedImageFactory.createLuminance8Image(finalMandel, (int) (1.5 * wside), (int) (1.5 * hside),
                1);
        img = GeneratedImageFactory.createColorImageFromLuminance8(img, false, colors);
        tex.setImage(img);
        tex.setTextureKey(TextureKey.getRTTKey(MinificationFilter.Trilinear));
        tex.setMagnificationFilter(MagnificationFilter.Bilinear);
View Full Code Here

        final ReadOnlyColorRGBA[] colors = new ReadOnlyColorRGBA[256];
        colors[0] = ColorRGBA.BLUE;
        colors[255] = ColorRGBA.BLACK;
        GeneratedImageFactory.fillInColorTable(colors);

        Image img = GeneratedImageFactory.createLuminance8Image(new VoroniFunction3D(6, .5, true, 1), wside, hside, 1);
        img = GeneratedImageFactory.createColorImageFromLuminance8(img, false, colors);
        tex.setImage(img);
        tex.setTextureKey(TextureKey.getRTTKey(MinificationFilter.Trilinear));
        tex.setMagnificationFilter(MagnificationFilter.Bilinear);
        tex.setMinificationFilter(MinificationFilter.Trilinear);
View Full Code Here

        final Texture tex = new Texture2D();
        Function3D func = in;
        if (useFbm) {
            func = new FbmFunction3D(func, 5, 0.5, 0.5, 3.14);
        }
        Image img = GeneratedImageFactory.createLuminance8Image(func, wside, hside, 1);
        if (useColor) {
            img = GeneratedImageFactory.createColorImageFromLuminance8(img, false, terrainColors);
        }
        tex.setImage(img);
        tex.setTextureKey(TextureKey.getRTTKey(MinificationFilter.Trilinear));
View Full Code Here

        woodColors[0] = new ColorRGBA(189 / 255f, 94 / 255f, 4 / 255f, 1);
        woodColors[127] = new ColorRGBA(144 / 255f, 48 / 255f, 6 / 255f, 1);
        woodColors[255] = new ColorRGBA(60 / 255f, 10 / 255f, 8 / 255f, 1);
        GeneratedImageFactory.fillInColorTable(woodColors);

        Image img = GeneratedImageFactory.createLuminance8Image(finalWood, wside, hside, 1);
        img = GeneratedImageFactory.createColorImageFromLuminance8(img, false, woodColors);
        tex.setImage(img);
        tex.setTextureKey(TextureKey.getRTTKey(MinificationFilter.Trilinear));
        tex.setMagnificationFilter(MagnificationFilter.Bilinear);
        tex.setMinificationFilter(MinificationFilter.Trilinear);
View Full Code Here

        jadeColors[159] = new ColorRGBA(128 / 255f, 204 / 255f, 165 / 255f, 1);
        jadeColors[175] = new ColorRGBA(78 / 255f, 154 / 255f, 115 / 255f, 1);
        jadeColors[255] = new ColorRGBA(29 / 255f, 135 / 255f, 102 / 255f, 1);
        GeneratedImageFactory.fillInColorTable(jadeColors);

        Image img = GeneratedImageFactory.createLuminance8Image(finalJade, wside, hside, 1);
        img = GeneratedImageFactory.createColorImageFromLuminance8(img, false, jadeColors);
        tex.setImage(img);
        tex.setTextureKey(TextureKey.getRTTKey(MinificationFilter.Trilinear));
        tex.setMagnificationFilter(MagnificationFilter.Bilinear);
        tex.setMinificationFilter(MinificationFilter.Trilinear);
View Full Code Here

TOP

Related Classes of com.ardor3d.image.Image

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.