Доброе утро, StackOverflow, у меня сейчас есть небольшая проблема, так как я не могу найти способ прозрачной визуализации части текстуры с помощью openGL.
Вот мои настройки: у меня есть четырехугольник, представляющий стену, покрытую этой текстурой (преобразованный в PNG для загрузки). Очевидно, я хочу, чтобы стена была непрозрачной, за исключением стекол. За стеной есть другая плоскость, которая должна показать пейзаж. Я хочу увидеть пейзаж из-за окна. Каждая текстура представляет собой TGA с альфа-каналом.
Сначала отображается «пейзаж», а затем стена. Я думал, что этого будет достаточно для достижения этого эффекта, но, видимо, это не так. Часть окна, которая должна быть прозрачной, черная, и пейзаж появляется, только когда я прохожу мимо стены.
Я попытался возиться с GLBlendFunc () после его включения, но, похоже, это не сработало.
Я забыл важный шаг?
Спасибо :)