Вопросы по теме 'glsl'

Неправильные значения попадают в GLSL Frag Shader
Я работаю над тем, что должно быть простым проектом OpenGl 4. Все, что я хочу сделать, это изменить альфа-значение вокруг указателя мыши и смешать. После некоторой работы мне удалось получить круг для изменения значений, но он статичен (не...
2129 просмотров
schedule 23.04.2024

OpenGL ES 2.0: glGetAttribLocation возвращает -1. Оптимизация шейдеров?
Я пишу 3D-приложение для Android, но всякий раз, когда я вызываю glGetAttribLocation(), я всегда получаю -1. Я хорошо знаю, что компилятор GLSL удаляет неиспользуемые переменные в моих шейдерах, но, насколько я могу судить, все используется, и я все...
1220 просмотров
schedule 02.06.2024

Зеркальное освещение появляется как на передней, так и на задней сторонах объекта.
Я пишу небольшой тест затенения Фонга и бьюсь головой о кирпичную стену, пытаясь заставить работать зеркальный компонент. Похоже, он работает правильно, за исключением того, что зеркальный свет применяется как к передней, так и к задней части...
2825 просмотров
schedule 04.04.2024

X-Y-расстояние от камеры до объекта в вершинном шейдере
Я хочу показать туман/вид с воздуха в своем приложении. Но я хочу использовать только мировое расстояние x, y от камеры до модели, чтобы определить внешний вид. Мне уже удалось получить подписанное z-расстояние от камеры до моделей с помощью этого...
860 просмотров

Универсальный целочисленный массив Qt3D
я пытаюсь реализовать шейдер с однородным массивом int в Qt3D (C++, а не qml): Униформа GLSL определяется следующим образом: uniform int data[4]; Эта униформа будет обновляться очень часто (тысячи раз за кадр). Я использовал QParameter...
84 просмотров
schedule 16.05.2024

Масштабирование текстуры видео, смешанной с текстурой изображения
Я пробовал искать, и это тривиальная вещь, но я не могу понять это, я просмотрел много ответов, но никогда не отвечал на то, что мне нужно, с полными рабочими примерами. Я пытаюсь масштабировать текстуру видео во фрагментном шейдере с текстурой...
25 просмотров
schedule 24.05.2024