

Моя настройка (минимум):
Исходные файлы
Что я пробовал strong>
- Я отключил глобальное смешивание перед рендерингом
Код: Выделить всё
glDisable(GL_BLEND); - Я убедился, что прозрачный цвет имеет полностью непрозрачное значение альфа
Код: Выделить всё
glClearColor(0.9f, 0.9f, 1.0f, 1.0f); glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); - Я убедился, что глубинное тестирование включено
Код: Выделить всё
glEnable(GL_DEPTH_TEST); glDepthFunc(GL_LESS); - Я заменил фрагментный шейдер простым сплошным цветом, чтобы изолировать проблемы с текстурой. Модель по-прежнему отображается с прозрачностью в некоторых областях.
- Почему модель отображается с прозрачностью даже после отключения смешивания и обеспечения непрозрачности цветов в шейдере?
Подробнее здесь: https://stackoverflow.com/questions/793 ... ansparency