Chris,

Is the problem just with screenshots?  Or in the actual Java 3D display?

If screenshots then it looks like a really large compression setting if
you are originally exporting as JPG.

If it's in Java 3D then I'd certainly question what the color depth
setting of your screen display is.

- John Wright
Starfire Research

Chris Ender wrote:
>
> Hi everyone!
> Thanks for the help! I tried everything you wrote, but it does not help.
> Sorry that i am bothering with the same problem again.
>  I did a screenshot and put it with the texure on my website
> http://www-public.tu-bs.de:8080/~y0002384/data/
> Ok, then I ran the example program "TextureTest.java" coming with the
> distribution
> with Java3D and simply changed the filename to load to my own "texture.jpg".
> Unfortunately the rendering has the same bad texture quality.
> But why? I need to finish my thesis in 2 weeks and it would be
> nice to have nicer screenshots : )
> Bye Chris
>
> ----- Original Message -----
> From: "pumpkin" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Sunday, February 15, 2004 6:05 PM
> Subject: Re: [JAVA3D] Texture bad quality
>
> > Hello
> >
> > On Saturday 14 February 2004 22:02, you wrote:
> > > I applied a grayscale image with 24bit as a texture to a simple quad.
> >
> > What fileformat are you using ? jpeg ? BMP ?
> >
> > > it
> > > works perfect but looks bad. the image seems to be color reduced. it is
> not
> > > dithered or have compression artefacts but have blocklike structures.
> >
> > Is the image scaled up or down ? Scaling down a non-mipmaped,
> > non-NICEST-MagFilter texture produces ugly blocks.
> >
> > > it might have 256 colors?
> >
> > depends on the fileformat.
> >
> > > //load an image
> > > tk = java.awt.Toolkit.getDefaultToolkit()
> > > tk.getImage(filename)
> >
> > (No MediaTracker to load it fully ?)
> >
> > Let's test if the file is loaded properly. Have you tried appling the
> image to
> > a JButton ?
> >
> > ImageIcon II = new ImageIcon(tk.getImage(filename));
> > JButton JB = new JButton (II);
> > (... show the JButton .... )
> >
> > How does it look ?
> >
> > > //create the texture
> > (...)
> >
> > the important lines are missing: how do you create the
> > ImageComponent2D/Texture ?
> >
> > Try this:
> > import com.sun.j3d.utils.image.*
> >
> > ...
> > URL location = (...  filename to URL (File.toURL() ?)....);
> >
> > TextureLoader TexLoader = new TextureLoader(location,
> > TextureLoader.GENERATE_MIPMAP, new JButton());
> >
> > Texture T = TexLoader.getTexture();
> >
> > T.setMinFilter (T.NICEST);  //*
> > T.setMagFilter (T.NICEST);  //*
> >
> > ... insert the other lines you have posted to create the app ...
> >
> > app.setTexture (T);
> >
> > if you don't want to use the TextureLoader, at least try the two lines
> with *
> > on the texture. It really improves the look.
> >
> > cu
> > Gilson Laurent
> >
> >
> ===========================================================================
> > To unsubscribe, send email to [EMAIL PROTECTED] and include in the
> body
> > of the message "signoff JAVA3D-INTEREST".  For general help, send email to
> > [EMAIL PROTECTED] and include in the body of the message "help".
>
> ===========================================================================
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
> of the message "signoff JAVA3D-INTEREST".  For general help, send email to
> [EMAIL PROTECTED] and include in the body of the message "help".

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA3D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to