Вопросы по теме 'fragment-shader'
Фрагментный шейдер Eye-Space немасштабированная координата глубины
Я пытаюсь использовать немасштабированное (истинное расстояние от передней плоскости отсечения) расстояние до объектов в моей сцене в фрагментном шейдере GLSL. Значение gl_FragCoord.z меньше, чем я ожидал. В моем вершинном шейдере я просто...
1623 просмотров
schedule
18.06.2022
Как заменить единый массив GLSL на одномерную текстуру
Я пытаюсь заставить систему ландшафта Ardor3D работать на оборудовании SM3.0.
Текущий шейдер фрагмента GLSL использует однородный массив vec2 для передачи массива координат xy в шейдер фрагмента.
Поскольку динамические индексированные однородные...
5188 просмотров
schedule
13.04.2023
Удалить координаты текстуры из фрагментного шейдера
У меня есть вершинный и фрагментный шейдер, и я хочу показать сплошной цвет вместо текстуры.
У меня есть следующий вершинный и фрагментный шейдер.
static const char* meshVertexShader = " \
\
attribute vec4 vertexPosition; \
attribute vec4...
763 просмотров
schedule
24.06.2022
Удалить нормали из вершинного и фрагментного шейдера
Я разрабатываю приложение для Android 2.2 с материалом OpenGL ES 2.0 на С++.
Вот мой вершинный и фрагментный шейдер:
static const char* cubeMeshVertexShader = "
attribute vec4 vertexPosition;
attribute vec4 vertexNormal;
attribute vec2...
711 просмотров
schedule
14.06.2023
Проблема с рендерингом управляемого фрагментного шейдера постобработки DirectX
Я использую Managed Direct X 2.0 с C # и пытаюсь применить фрагментный шейдер к текстуре, созданной путем рендеринга экрана в текстуру с помощью вспомогательного класса RenderToSurface.
Код, который я использую для этого:...
664 просмотров
schedule
04.04.2022
Объединение нескольких фрагментных шейдеров opengl
Я хочу перенести некоторую работу по обработке изображений в OpenGL для повышения производительности с использованием OpenGL ES. У меня есть очень простой алгоритм пороговой обработки, но я хотел бы объединить дополнительные фильтры с изображением...
2203 просмотров
schedule
04.07.2023
Оптимизация фрагментного шейдера OpenGL
У меня есть вершинный/фрагментный шейдер, который рисует прямоугольник, выполняя множество вычислений на основе текстуры. (Он смешивает пиксели, изменяет их и т. д.). Дело в том, что каждый прямоугольник и содержащиеся в нем пиксели не изменятся. Я...
558 просмотров
schedule
14.11.2022
gl_fragColor с несколькими текстурами
В настоящее время у меня есть две текстуры, применяемые к одному объекту. Со временем к этому добавится еще пара, но у меня возникли проблемы с тем, чтобы текущие два работали должным образом.
На данный момент я устанавливаю свой fragcolor для...
1028 просмотров
schedule
26.06.2022
Сглаживание низкооктавного шума перлина
Я пытаюсь создать суперпростые облака шума Perlin во фрагментном шейдере, используя функцию Noise, найденную здесь .
На низких октавах мой выход, за неимением лучшего слова, «клякса». Я просто хотел бы сгладить эти пятна и получить плавный шум,...
5234 просмотров
schedule
08.02.2023
Фрагментный шейдер — воспроизводит ползунок вывода уровня синего канала.
Я пытаюсь создать фрагментный шейдер, который будет выполнять ту же работу, что и ползунок вывода уровней фотошопа. Я хотел бы сделать это на определенном канале (в данном случае синем).
У меня есть код, как показано ниже:
varying highp vec2...
500 просмотров
schedule
22.02.2024
Вывод фрагмента GLSL большего размера без прикрепления нескольких буферов
Есть ли способ излучать больше, чем, например. 4 байта из фрагментного шейдера GLSL, если реализация не поддерживает несколько вложений буфера FBO или «глубокие» форматы буфера?
Например, при использовании WebGL или OpenGL ES ограничение вывода...
301 просмотров
schedule
13.01.2024
GLSL Vertex Shader компилируется без отображения
Я пытаюсь реализовать затенение Фонга безрезультатно. Я создаю шейдеры понемногу (что само по себе может быть проблемой), но сейчас я нахожусь здесь. Я ожидаю, что это выведет мой результат (чайник из Юты) в виде белого изображения на моем черном...
641 просмотров
schedule
19.04.2024
GLSL Shader — тень с прозрачностью (эффект стекла)
Я создал шейдер, который может поворачивать изображение примерно на 180° и накладывать на него черный градиент, но теперь я хочу создать настоящую прозрачность вместо использования черного цвета в качестве цвета фона.
Это то, что я получил до сих...
1941 просмотров
schedule
07.03.2023
Функция GLSL pow?
У меня есть это:
float xExponential = pow(xPingPong, 5);
И не работает, утверждая:
ОШИБКА: 0:53: Нет соответствующей перегрузки для вызова функции "pow"
Я делаю что-то не так? Разработка для iOS с OpenGL ES 2.0.
13344 просмотров
schedule
28.10.2023
Как добавить значения в текстуру с плавающей запятой из фрагментного шейдера?
Возможно ли в GLSL добавить текстуру с плавающей запятой из фрагментного шейдера?
Например, если я просто хочу знать, как часто фрагментный шейдер вызывается для одного пикселя, могу ли я написать фрагментный шейдер, который просто добавляет 1 к...
243 просмотров
schedule
01.08.2022
Режимы наложения OpenGL против наложения шейдеров
В настоящее время я провожу некоторые исследования OpenGL и шейдеров, но я не могу понять, есть ли какие-либо фундаментальные различия между смешиванием с использованием glBlendMode или написанием собственных режимов наложения в шейдере.
Каковы...
13342 просмотров
schedule
02.12.2022
Фрагментный шейдер — средняя яркость
Кто-нибудь знает, как найти среднюю яркость текстуры во фрагментном шейдере? У меня есть доступ к текстурам RGB и YUV, компонент Y в YUV представляет собой массив, и я хочу получить среднее число из этого массива.
5348 просмотров
schedule
22.06.2022
Фрагментный шейдер AS3 Stage3D?
Может кто-нибудь сказать мне, в чем разница между этими двумя фрагментными шейдерами:
// Adobe's GPUSprite Fragment Shader
"tex ft0, v0, fs0 <2d,clamp,linear,mipnearest> \n" +
"mul ft0, ft0, v0.zzzz\n" + // multiply with alpha??
"mov oc,...
877 просмотров
schedule
14.03.2023
Фильтры изображений/текстур в PlayN (возможно, с использованием opengl), как подойти?
В настоящее время я пробую PlayN, и первый испытательный стенд запущен и работает, так что теперь я перешел к чему-то более продвинутому: следуя примеру показухи для моделирование жидкостей с помощью AS3 и box2d , мне удалось заставить все это...
187 просмотров
schedule
27.02.2022
Что означает «точный средний поплавок»?
В learningwebgl tutorial1 я нашел интересную строку во фрагментном шейдере.
precision mediump float;
Я нашел статью об этом здесь , но я до сих пор не могу понять, что это значит?
И если я уберу эту строку, ничего не изменится. Все то...
38542 просмотров
schedule
31.08.2022