[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Java3Djp:01822] Re: 半透明テクスチャ
えんどうです。
> オブジェクトの前後関係がめちゃめちゃになってしまっています。
> RenderringAttributeのDepthBufferEnableをtrueにしてみましたが
> だめです。
透明度の表現は色の混合で実現されています。
背景になっているオブジェクトと前景のオブジェクトの色の混合方法を
工夫する必要があると思います。
良く使われるテクニックとしては、
視点からもっとも遠いオブジェクトから順番に描画するという方法があります。
静止したシーンではこの方法が有効な場合がありますが、
オブジェクトの前後関係が動的に変化する場合は有効でない場合があります。
(TransparencyAttributes の blend function を調べてみてください。
http://java.sun.com/products/java-media/3D/forDevelopers/J3D_1_2_API/j3dguide/Components.doc.html#82440
http://java.sun.com/products/java-media/3D/forDevelopers/J3D_1_2_API/j3dguide/Components.doc.html#82429 )
# 良いサンプルが無いだろうか...
--
ENDO Yasuyuki <yasuyuki@xxxxxxxxxxxx>
http://www.ss.iij4u.or.jp/~eyasuyuk/ (Personal/Japanese Only)
http://www.javaopen.org/jfriends/ (Japanese Only)
------------------------------------------------------------------------
アナタの生活に『華』を添えてくれる、インテリアはこちら
http://house2.infoseek.co.jp/?svx=971122