Скайбокс не виден сквозь прозрачные объекты
Я изучаю opengl здесь: https://learnopengl.com/ Сделал скайбокс. Если сначала нарисовать, то все в порядке. Однако, чтобы уменьшить количество пикселей для его вывода, я пытаюсь нарисовать его последним. Но когда вы смотрите на скайбокс через прозрачные объекты, он не отображается. Если вы рисуете скайбокс перед прозрачными объектами, то они не отображаются. Как это исправить? введите описание изображения здесь
1 ответ
Прозрачность не зависит от порядка. Вы не можете нарисовать что-то "за" уже нарисованной поверхностью. Вам придется нарисовать скайбокс (как минимум), прежде чем вы начнете рисовать свои прозрачные объекты.
Обратите внимание, что вы также должны упорядочить ваши прозрачные объекты задом наперед, если должна быть возможность правильно видеть через несколько из них.