Zバッファとアルファチャンネル
仕事が忙しくなって開発を停滞させてしまいました。ゴメン!
今日、少し再開 (?)
アルファチャンネル (半透明) の問題についてです。
Zバッファは、手前の物体に隠れた奥の物体を描画しないように処理しますが、
手前の物体に半透明がある場合におかしくなることがあります。

木が重なっているはずの部分に背景が見えています。
Rock_On さんの提案で、
半透明を持たない物体だけ先に描画して、
半透明を持つ物体をZバッファに書き込まないで描画するようにしました。

背景が突き抜けることはなくなりましたが、奥の木が手前に来ています。
(画像ではわかりにくいけど)
半透明の物体同士が重なった場合、描画順序の通りになってしまいます。

路線を読み込むときにソートするのがいいのかな...
※音は半分くらいできたよ
今日、少し再開 (?)
アルファチャンネル (半透明) の問題についてです。
Zバッファは、手前の物体に隠れた奥の物体を描画しないように処理しますが、
手前の物体に半透明がある場合におかしくなることがあります。

木が重なっているはずの部分に背景が見えています。
Rock_On さんの提案で、
半透明を持たない物体だけ先に描画して、
半透明を持つ物体をZバッファに書き込まないで描画するようにしました。

背景が突き抜けることはなくなりましたが、奥の木が手前に来ています。
(画像ではわかりにくいけど)
半透明の物体同士が重なった場合、描画順序の通りになってしまいます。
路線を読み込むときにソートするのがいいのかな...
※音は半分くらいできたよ
by mackoy0
| 2009-03-22 00:59
| 開発状況

