Результаты поиска по запросу "glsl"

3 ответа

@AlexGreen Большое спасибо, исправлено

я о рельефном отображении, зеркальном выделении и подобных вещах в OpenGL Shading Language (GLSL) У меня есть: Массив вершин (например, {0.2,0.5,0.1, 0.2,0.4,0.5, ...})Массив нормалей (например, {0.0,0.0,1.0, 0.0,1.0,0.0, ...})Положение ...

2 ответа

GLSL Instancing - максимальное количество входов для данных вершин?

Я пытаюсь реализовать инстансинг в моей программе OpenGL. Я заставил его работать, а затем решил сделать мой код GLSL более эффективным, отправив матрицу умножения Model-View-Projection в качестве входных данных для программы GLSL, чтобы ...

1 ответ

Странные результаты альфа-смешивания с ShaderEffectItem

Я пытаюсь применить простую альфа-маску к элементу QML, используяShaderEffectItem. Вот минимальный (не) рабочий пример: в качестве фона у меня есть градиент от красного к белому, и я хочу нарисовать зеленый квадрат 200х200 поверх ...

ТОП публикаций

2 ответа

Текстурированные точки в OpenGL ES 2.0?

1 ответ

Фрагмент шейдера необъяснимого поведения

Я написал программу на C ++, где рисую чайник и применяю освещение. Это само по себе просто, но я также использую шейдеры. Простой яЯ новичок в GLSL Я только...

3 ответа

Почему GL делит `gl_Position` на W для вас, а не позволяет вам сделать это самостоятельно?

Примечание: я понимаю основную математику. Я понимаю что типичный

3 ответа

Нет, все, что вам нужно сделать, это использовать компонент W с нулем, когда вы преобразовываете нормаль, чтобы не включать перевод. Связанная выше статья lighthouse3d объясняет ответ на этот точный вопрос (вопрос ОП).

от вопрос уже есть ответ здесь: Зачем преобразовывать нормали с помощью транспонирования инверсии матрицы вида модели? [/questions/13654401/why-transforming-normals-with-the-transpose-of-the-inverse-of-the-modelview-matr] 5 ответовЯ обнаружил, ...

3 ответа

Потому что мне нужен графический движок, чтобы знать, какой поток данных шейдер хочет связать с этим атрибутом. Является ли позиция вершины вторым набором ультрафиолетового излучения, отражающей способностью, температурой, параметром some-future-fast-per-vertex-param?

у небольшой движок рендеринга с шейдерами GLSL: Каждая сетка (ну, подэлемент) имеет несколько потоков вершин (например, положение, нормаль, текстура, касательная и т. Д.) В один большой VBO и MaterialID. Каждый Материал имеет набор текстур и ...

1 ответ

Используйте octree для организации объемных данных 3D в графическом процессоре

Я сейчас пытаюсь реализовать Ray Casting Volume Rendering с использованием C ++, OpenGL и GLSL (для ускорения GPU). Чтобы получить лучшее качество и производ...

2 ответа

Как создать рекламную матрицу в GLM

Как создать матрицу перевода биллборда из точки пространства, используя glm?