Вопросы по теме '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 просмотров

Удалить нормали из вершинного и фрагментного шейдера
Я разрабатываю приложение для Android 2.2 с материалом OpenGL ES 2.0 на С++. Вот мой вершинный и фрагментный шейдер: static const char* cubeMeshVertexShader = " attribute vec4 vertexPosition; attribute vec4 vertexNormal; attribute vec2...
711 просмотров

Проблема с рендерингом управляемого фрагментного шейдера постобработки DirectX
Я использую Managed Direct X 2.0 с C # и пытаюсь применить фрагментный шейдер к текстуре, созданной путем рендеринга экрана в текстуру с помощью вспомогательного класса RenderToSurface. Код, который я использую для этого:...
664 просмотров

Объединение нескольких фрагментных шейдеров opengl
Я хочу перенести некоторую работу по обработке изображений в OpenGL для повышения производительности с использованием OpenGL ES. У меня есть очень простой алгоритм пороговой обработки, но я хотел бы объединить дополнительные фильтры с изображением...
2203 просмотров

Оптимизация фрагментного шейдера OpenGL
У меня есть вершинный/фрагментный шейдер, который рисует прямоугольник, выполняя множество вычислений на основе текстуры. (Он смешивает пиксели, изменяет их и т. д.). Дело в том, что каждый прямоугольник и содержащиеся в нем пиксели не изменятся. Я...
558 просмотров
schedule 14.11.2022

gl_fragColor с несколькими текстурами
В настоящее время у меня есть две текстуры, применяемые к одному объекту. Со временем к этому добавится еще пара, но у меня возникли проблемы с тем, чтобы текущие два работали должным образом. На данный момент я устанавливаю свой fragcolor для...
1028 просмотров

Сглаживание низкооктавного шума перлина
Я пытаюсь создать суперпростые облака шума Perlin во фрагментном шейдере, используя функцию Noise, найденную здесь . На низких октавах мой выход, за неимением лучшего слова, «клякса». Я просто хотел бы сгладить эти пятна и получить плавный шум,...
5234 просмотров
schedule 08.02.2023

Фрагментный шейдер — воспроизводит ползунок вывода уровня синего канала.
Я пытаюсь создать фрагментный шейдер, который будет выполнять ту же работу, что и ползунок вывода уровней фотошопа. Я хотел бы сделать это на определенном канале (в данном случае синем). У меня есть код, как показано ниже: varying highp vec2...
500 просмотров

Вывод фрагмента GLSL большего размера без прикрепления нескольких буферов
Есть ли способ излучать больше, чем, например. 4 байта из фрагментного шейдера GLSL, если реализация не поддерживает несколько вложений буфера FBO или «глубокие» форматы буфера? Например, при использовании WebGL или OpenGL ES ограничение вывода...
301 просмотров
schedule 13.01.2024

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

GLSL Shader — тень с прозрачностью (эффект стекла)
Я создал шейдер, который может поворачивать изображение примерно на 180° и накладывать на него черный градиент, но теперь я хочу создать настоящую прозрачность вместо использования черного цвета в качестве цвета фона. Это то, что я получил до сих...
1941 просмотров

Функция GLSL pow?
У меня есть это: float xExponential = pow(xPingPong, 5); И не работает, утверждая: ОШИБКА: 0:53: Нет соответствующей перегрузки для вызова функции "pow" Я делаю что-то не так? Разработка для iOS с OpenGL ES 2.0.
13344 просмотров
schedule 28.10.2023

Как добавить значения в текстуру с плавающей запятой из фрагментного шейдера?
Возможно ли в GLSL добавить текстуру с плавающей запятой из фрагментного шейдера? Например, если я просто хочу знать, как часто фрагментный шейдер вызывается для одного пикселя, могу ли я написать фрагментный шейдер, который просто добавляет 1 к...
243 просмотров

Режимы наложения 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 просмотров

Фильтры изображений/текстур в PlayN (возможно, с использованием opengl), как подойти?
В настоящее время я пробую PlayN, и первый испытательный стенд запущен и работает, так что теперь я перешел к чему-то более продвинутому: следуя примеру показухи для моделирование жидкостей с помощью AS3 и box2d , мне удалось заставить все это...
187 просмотров
schedule 27.02.2022

Что означает «точный средний поплавок»?
В learningwebgl tutorial1 я нашел интересную строку во фрагментном шейдере. precision mediump float; Я нашел статью об этом здесь , но я до сих пор не могу понять, что это значит? И если я уберу эту строку, ничего не изменится. Все то...
38542 просмотров