Chasing some help understanding some of the 2D texture modes. It seems they are not what they appear to be.
I'm trying to develop a texture-based solution for the VRML Text node. To do this, I'm creating alpha-only textures to act as a "stencil" over the geometry as the spec requires that the text be both lit with material colours and textured (including possibly multi-texturing). While I can get basic RGBA textures working fine, as soon as I swap the texture to Texture.ALPHA I end up seeing nothing. Here's my rough code: BufferedImage bi = new BufferedImage(...BufferedImage.TYPE_BYTE_GRAY); Graphics g = bi.createGraphics(); // do a bunch of drawing here... ImageComponent2D ic = new ImageComponent2D(....ImageComponent.FORMAT_CHANNEL8); Texture2D texture = new Texture2D(...Texture.ALPHA); TextureAttributes ta = new TextureAttributes(); ta.setTextureMode(TextureAttributes.COMBINE); ta.setCombineRgbMode(TextureAttributes.COMBINE_REPLACE); ta.setCombineAlphaMode(TextureAttributes.COMBINE_REPLACE); ta.setCombineRgbSource(0, TextureAttributes.COMBINE_OBJECT_COLOR); ta.setCombineAlphaSource(0, TextureAttributes.COMBINE_TEXTURE_COLOR); ta.setCombineRgbFunction(0, TextureAttributes.COMBINE_SRC_COLOR); ta.setCombineAlphaFunction(0, TextureAttributes.COMBINE_SRC_ALPHA); etc. I've tried texture attributes with BLEND and MODULATE as well as combine modes of COMBINE_BLEND, COMBINE_MODULATE as well as setting the functions to ONE_MINUS_blah, but none of them ever result in something visible on screen - no object, no texture, nothing :( Any suggestions on what settings I need to come up with here to get the correct appearance? -- Justin Couch http://www.vlc.com.au/~justin/ Java Architect & Bit Twiddler http://www.yumetech.com/ Author, Java 3D FAQ Maintainer http://www.j3d.org/ ------------------------------------------------------------------- "Humanism is dead. Animals think, feel; so do machines now. Neither man nor woman is the measure of all things. Every organism processes data according to its domain, its environment; you, with all your brains, would be useless in a mouse's universe..." - Greg Bear, Slant ------------------------------------------------------------------- =========================================================================== 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".