OpenGLで不透明ポリゴンと半透明ポリゴンとを重ねあわせた時の描画がうまくいかない

f:id:ttata:20141129025910p:plain

青い不透明ポリの箱の手前に,2つ赤い半透明ポリの箱を並べた図

2014-11-29 5:33追記

その17 Zバッファとアルファブレンドの嫌な関係

これだ..大変そう.

OpenGLプログラミングメモ - アルファブレンディング

1.不透明なオブジェクトを描画

2.半透明オブジェクトをZソート(視点からの奥行き順)

3.半透明オブジェクトの、奥にあるものから描画

これでうまく描画できるらしい.oFからOpenGL触ってるのでドキュメント漁ってみよう.