- OpenGLスレ Part20
809 :デフォルトの名無しさん[sage]:2014/08/03(日) 20:58:37.87 ID:kaDRRggj - このスレはスレ違いネタが一番伸びる。もうOpenGLの質問とかつまらないでしょ
|
- OpenGLスレ Part20
813 :デフォルトの名無しさん[sage]:2014/08/03(日) 22:34:56.01 ID:kaDRRggj - >>810
最近はどうだかわからないけど、 自分は半透明はポリゴン単位じゃなくてグループでソートしたり、球みたいのだと裏面描いてから表面とかでごまかせる場合多かった 不透明を書き出してから、半透明はDEPTH書き込みオフ(TESTはON)にして全部書けば どうせ半透明と半透明が重なった所とか、どっちが先でも大差ないでしょ とか聞いたことがある(それでうまくいくかどうかは知らない) もっと高度な方法だと、A-Bufferとか調べてみるといいかも
|
- OpenGLスレ Part20
816 :デフォルトの名無しさん[sage]:2014/08/03(日) 22:59:53.16 ID:kaDRRggj - >>815
不透明の後ろはTESTがONなら描かれない。 半透明だけWRITEをOFF( glDepthMask(GL_FALSE) )にしておけば半透明の後ろに半透明を描ける でも手前と後ろで半透明の色が違ったりする場合はばれるよ
|