Re: прозрачность в OpenGL
у тебя кубики не прозрачные.
выводить прозрачные объекты надо с конца, сначала самые дальние, потом те что поближе, и наконец самые близкие. кстати, для непрозрачных лбъектов все с точностью до наоборот.
теперь проблема: ты же не будеш каждый вертекс проверять? значит ты будеш искать расстояние до центра. а центр объекта может оказаться далеко, а кго чать близко, вот он и выведится с самого начала, а потом выведится то что поближе, но ето что то окажется подальше, и будет казаться, что дальний объект ближе.
Кстати, для multiply и additive блендинга ето можно опустить, потомучто без разницы, кто дальше кто ближе, цвет в пикселе будет одним и тем же.
|