Вопросы по теме 'pixel-shader'

Шейдер HLSL для вычитания фонового изображения
Я пытаюсь заставить пиксельный шейдер HLSL для Silverlight работать, чтобы вычесть фоновое изображение из видеоизображения. Может ли кто-нибудь предложить более сложный алгоритм, чем я использую, потому что мой алгоритм работает неправильно?...
3511 просмотров

Есть ли способ применить эффект шейдера к определенной ячейке сетки?
Есть ли способ применить шейдерный эффект к определенной ячейке сетки. BR
154 просмотров
schedule 20.03.2024

Как вернуть текстуру из пиксельного шейдера в шейдерной лаборатории Unity 3d?
Как создать простой пиксельный цветной шейдер, который берет текстуру и применяет что-то вроде маскирования: half4 color = tex2D(_Texture0, i.uv.xy); if(distance(color, mask) > _CutOff) { return color; } else { return static_color; }...
4798 просмотров
schedule 21.03.2024

Запись только компонента красного цвета в выходные данные пиксельного шейдера AGAL
Мне нужен пиксельный шейдер AGAL, ​​который вместо простого копирования цвета, переданного ему из вершинного шейдера, на выход копирует только красный компонент из переданного цвета и устанавливает зеленый и синий компоненты в ноль. В псевдокоде:...
505 просмотров
schedule 09.06.2024

Рендеринг линии в RenderTarget2D размером 1x1 не меняет цвет целевого пикселя.
Я пытаюсь добиться следующего: мой проход вернет огромный массив с несколькими уникальными числами, повторяющимися снова и снова, которые мне нужно получить и обработать на ЦП. Я попытался выполнить рендеринг в текстуру 2000x1, а затем сэмплировал...
200 просмотров
schedule 10.12.2023

Быстрый приближенный алгоритм преобразования RGB/LAB?
Я работаю над инструментом визуализации данных с использованием OpenGL, и цветовое пространство LAB является наиболее понятным цветовым пространством для визуализации данных, с которыми я имею дело (3 оси данных отображаются на 3 оси цветового...
1885 просмотров

Почему происходит неплавное снижение интенсивности ослабленного света?
Я пытаюсь реализовать ослабление света в шейдере Фонга. Пиксельный / фрагментарный шейдер выполняет следующие вычисления (для каждого источника света): float3 refl = reflect(e, n); float dist = length(L.xyz); float3 l = normalize(L.xyz); float...
48 просмотров

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

Как исправить этот пиксельный шейдер HLSL, чтобы скруглить углы четырехугольника?
Я хотел бы сделать пиксельный шейдер HLSL, который может скруглять углы четырехугольника. Я попытался портировать это пример GLSL следующим образом: cbuffer CBuf : register(b0) { float4 color; float2 dimensions; float radius;...
217 просмотров
schedule 16.01.2024