Я ищу способ воспроизвести этот эффект туманной сферы с помощью Java3D.Создание светящейся сферы в Java3D
http://bzflag.org/screenshots/bzfi0021.jpg http://bzflag.org/screenshots/bzfi0019.jpg http://bzflag.org/screenshots/bzfi0022.jpg
Я создаю преобразование группы с точечным источником света и эмиссионной-материалоемкость сферой, но я не могу воспроизвести foggyness.
Идеи?
Спасибо!
============ РЕШЕНИЕ (Благодаря Ricket) ===========
try
{
TextureLoader myLoader = new TextureLoader(new File("./data/grad.png").toURI().toURL(), this);
ImageComponent2D myImage = myLoader.getImage();
Raster raster = new Raster();
raster.setPosition(new Point3f(0.0f, 0.0f, 0.0f));
raster.setType(Raster.RASTER_COLOR);
raster.setSize(50, 50);
raster.setImage(myImage);
TransparencyAttributes ta = new TransparencyAttributes(TransparencyAttributes.BLENDED, 0.0f);
Appearance app = new Appearance();
app.setTransparencyAttributes(ta);
objScale.addChild(new OrientedShape3D(raster, app, OrientedShape3D.ROTATE_ABOUT_POINT, new Point3f(0.0f, 0.0f, 0.0f)));
}
catch (MalformedURLException e) { throw new RuntimeException(); }
Спасибо! Насколько я могу судить, это правильное предложение. Объект Java3D называется OrientedShape3D - в случае, если любой другой хочет получить ответ. – Jim