Finally I have been able to put a background geometry into my scene.
I wanted to render some clouds in the background of my terrain scene.
I've got it using a Sphere of radius 1.0 as a background geometry,
flipping the normals, and mapping my "clouds.jpg" into the sphere:
Appearance app = new Appearance();
app.setTexture(myCloudsTexture);
Sphere sphere = new Sphere(1.0f,
Sphere.GENERATE_NORMALS_INWARD |
Sphere.GENERATE_TEXTURE_COORDS, 15, app);
BranchGroup bgBackground = new BranchGroup();
bgBackground.addChild(sphere);
Background b = new Background(bgBackground);
b.setApplicationBoundingLeaf(myBoundingLeaf);
myRoot.addChild(b);
Well, the problem now is that the result is very poor!!.
The clouds don�t seem clouds because of the enlargement of
the texture image, even with a 512x512 pixels image.
Can i manage with this in any way?
I've tried with a smaller radius of the sphere, but the sphere
size seems not to change.
I have tried also with a simple image (no geometry) as background.
The result has much more quality, but the clouds are always in the same place and
don�t translate or rotate with the view. Also this way is slower
than geometry background.
Thanks in advance.
==========================================================================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".