質問

を探していなければならないというニーズの再現にこの霧-sphere-光効果を利用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(); }
役に立ちましたか?

解決

私はかなり確信して「球」は、実際に2Dが一致する色の光もその位置に「描かれた」を看板として3D空間に描かれ、スプライトされています。カブリは、画像のちょうど2次元勾配である。

これはちょうどかかわらず、ゲームをプレイしたから、私の最高の推測ですが、私はソースを見ていない。

他のヒント

記事 理解照明るドキュメンテーションシステム3D API 方法について説明し設定の照明のパラメータ。まースのシミュレーションができなので光の効果につ球面まで入れてみる小さなbrigtherは、人々をひきつけ、そして色透明です。

あなたは、コードを試してみてください>。彼らも、A ガイドするます。

を持っています
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top