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

3 ответа

Что делает glUseProgram (0)?

Документы OpenGL дляglUseProgram [http://www.opengl.org/sdk/docs/man/xhtml/glUseProgram.xml]утверждают, что называя это аргументомнуль приведет к тому, что результаты выполнения шейдера будутundefined. Тем не менее, после небольшого поиска я ...

1 ответ

Указатели на современные OpenGL теневые кубы?

ФонЯ работаю над 3D-игрой, использующей C ++ и современный OpenGL (3.3). Сейчас я работаю над освещением и рендерингом теней, и я успешно реализовал направленное отображение теней. После прочтения требований к игре, я решил, что мне понадобится ...

1 ответ

Получить результаты вычислений на GPU обратно в программу CPU в OpenGL

Есть ли способ получить результаты от шейдера, работающего на GPU, обратно к программе, работающей на CPU? Я хочу создать полигональную сетку из простых данных вокселей на основе дорогостоящего вычислительного алгоритма на GPU, но мне нужен ...

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

5 ответов

OpenGL: один атрибут вершины для нескольких вершин?

У меня есть вершинный шейдер, который принимает следующие атрибуты: a_posCoord: положение вершиныa_texCoord: координата текстуры (передается фрагментному шейдеру)a_alpha: коэффициент прозрачности (передается фрагментному шейдеру)Все объекты, ...

2 ответа

Поворот нормалей в шейдере

У меня есть сцена с несколькими моделями с отдельными позициями и поворотами. С учетом нормалей шейдеры применяют простое двунаправленное освещение к каждому пикселю. Это мой вершинный шейдер. #version 150 in vec3 position; in vec3 normal; in ...

1 ответ

Рассчитать clipspace.w из clipspace.xyz и (inv) проекционной матрицы

Я использую алгоритмическую логарифмическую глубину, которая приводит к записи someFunc (clipspace.z) в буфер глубиныи нет скрытого разделения перспективы. Я делаю RTT / постобработку, поэтому позже во фрагментном шейдере я хочу пересчитать ...

1 ответ

Точный контроль над битами текстуры в GLSL

Я пытаюсь реализовать схему обхода октодерева, используя OpenGL и GLSL, и хотел бы сохранить данные в текстурах. Несмотря на то, что существует большой выбор форматов для данных текстуры (числа с плавающей запятой и целые числа разных размеров), ...

2 ответа

THREE.js повторяет обтекание текстуры в шейдер

Я хочу повторить обтекание текстуры в шейдере THREE.js. Исходное изображение текстуры: Я хочу, чтобы это повторилось 4x4 раза, что будет выглядеть так: Но с помощью следующего кода получается: Вершинный шейдер: varying vec2 vUv; ...

1 ответ

OpenGL ES 2: нужны ли вершинные и фрагментные шейдеры для простого рисования?

В настоящее время я работаю над некоторыми процедурами рисования, использующими геометрию, сгенерированную во время выполнения, и только плоскую. При поиске минимальной настройки GL, чтобы сделать мой рисунок(Я соответствую разрешению экрана и на ...

1 ответ

почему система частиц с шейдером не работает? Three.js

Привет, кто-нибудь может мне помочь с этим? У меня есть этот шейдер, он работает с THREE.Mesh, но не с THREE.Particlesystem? Я хочу, чтобы каждая частица имела часть данной карты (текстуры) и соответственно меняла их положение, как-то ...