vertex-shader

Я пытаюсь реализовать затенение Фонга безрезультатно. Я строю шейдеры по крупицам (что само по себе может быть проблемой), но вот где я сейчас нахожусь. Я ожидал бы, что это выведет мой результат (чайник Юты) в виде белого изображения на моем черном фоне. Он делает это правильно, когда я удаляю строку 18 из в...

Я создал пользовательский шейдер, чтобы иметь возможность использовать BlendMap с 4 различными текстурами, но я не могу заставить тени/эффекты молнии работать с ним. Чего мне здесь не хватает? Или есть какой-то другой способ добиться такой же функциональности? Метод создания сетки, ниже которого показаны вс...

Таким образом, вершинный шейдер выполняется для каждой вершины и фрагментный шейдер для каждого фрагмента (верно?). Сколько раз выполняется шейдер геометрии?...

Недавно я читал онлайн-статью, чтобы изучить основы современного 3D-программирования OpenGL, и я застрял на одном из обзоров "независимой практики". Вопрос гласит: В fragChangeColor.cpp, измените его так, чтобы фрагмент программы отскакивал между firstColor и secondColor, а не выскакивать из второй ц...

Поэтому я создал вершинный шейдер, который принимает угол и вычисляет поворот. Однако существует проблема, что модель вращается вокруг центра мира, а не вокруг своей собственной оси/начала координат. Боковое Примечание: это 2D вращение. Как заставить модель вращаться вокруг своей оси? Вот мой текущий верш...

этот вопрос уже есть ответ здесь: Что такое вершинные и пиксельные шейдеры? 5 ответов Я читал некоторые учебники по Cg, но одна вещь не совсем ясна для меня. В чем именно разница между вершинными и фрагментными шейдер...