Результаты поиска по запросу "glsl"
@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, ...})Положение ...
GLSL Instancing - максимальное количество входов для данных вершин?
Я пытаюсь реализовать инстансинг в моей программе OpenGL. Я заставил его работать, а затем решил сделать мой код GLSL более эффективным, отправив матрицу умножения Model-View-Projection в качестве входных данных для программы GLSL, чтобы ...
Странные результаты альфа-смешивания с ShaderEffectItem
Я пытаюсь применить простую альфа-маску к элементу QML, используяShaderEffectItem. Вот минимальный (не) рабочий пример: в качестве фона у меня есть градиент от красного к белому, и я хочу нарисовать зеленый квадрат 200х200 поверх ...
Фрагмент шейдера необъяснимого поведения
Я написал программу на C ++, где рисую чайник и применяю освещение. Это само по себе просто, но я также использую шейдеры. Простой яЯ новичок в GLSL Я только...
Почему GL делит `gl_Position` на W для вас, а не позволяет вам сделать это самостоятельно?
Примечание: я понимаю основную математику. Я понимаю что типичный
Нет, все, что вам нужно сделать, это использовать компонент W с нулем, когда вы преобразовываете нормаль, чтобы не включать перевод. Связанная выше статья lighthouse3d объясняет ответ на этот точный вопрос (вопрос ОП).
от вопрос уже есть ответ здесь: Зачем преобразовывать нормали с помощью транспонирования инверсии матрицы вида модели? [/questions/13654401/why-transforming-normals-with-the-transpose-of-the-inverse-of-the-modelview-matr] 5 ответовЯ обнаружил, ...
Потому что мне нужен графический движок, чтобы знать, какой поток данных шейдер хочет связать с этим атрибутом. Является ли позиция вершины вторым набором ультрафиолетового излучения, отражающей способностью, температурой, параметром some-future-fast-per-vertex-param?
у небольшой движок рендеринга с шейдерами GLSL: Каждая сетка (ну, подэлемент) имеет несколько потоков вершин (например, положение, нормаль, текстура, касательная и т. Д.) В один большой VBO и MaterialID. Каждый Материал имеет набор текстур и ...
Используйте octree для организации объемных данных 3D в графическом процессоре
Я сейчас пытаюсь реализовать Ray Casting Volume Rendering с использованием C ++, OpenGL и GLSL (для ускорения GPU). Чтобы получить лучшее качество и производ...
Как создать рекламную матрицу в GLM
Как создать матрицу перевода биллборда из точки пространства, используя glm?