Вопросы по теме 'pixel-shader'
DirectX 11, объединение пиксельных шейдеров для предотвращения узких мест
Я пытаюсь реализовать один сложный алгоритм с использованием графического процессора. Единственная проблема - это ограничения HW, а максимальный доступный уровень функций - 9_3.
Алгоритм - это, по сути, алгоритм, подобный «стерео сопоставлению»...
1543 просмотров
schedule
14.09.2021
Есть ли в XNA Texture1D?
Мне нужно передать массив Vector3 или Vector4 в мой пиксельный шейдер. Есть ли что-то вроде одномерной текстуры, которую я могу установить с процессора и сэмплировать на графическом процессоре?
274 просмотров
schedule
20.03.2022
Поддержка более одного ввода цвета в моем пиксельном шейдере (UWP, Win2D)
Я работал над приложением, которое может обеспечить замену цвета, и мне очень помог @Jet Chopper в решении. Он предоставил мне следующий код, который по существу использует элемент управления ControlSpectrum для исходного и целевого цветов. Идея...
259 просмотров
schedule
18.03.2022
Альтернативы дизеринга Флойда – Стейнберга для пиксельного шейдера
Я знаю, что алгоритм дизеринга Флойда – Стейнберга не может быть реализован с использованием пикселей шейдер, потому что этот алгоритм строго последовательный. Но, может быть, существует какой-нибудь высокопараллельный алгоритм дизеринга, который...
5819 просмотров
schedule
17.04.2022
Рендеринг в несколько текстур за один проход в DirectX 11
Я пытаюсь выполнить рендеринг двух текстур за один проход с помощью C ++ directx 11 SDK. Я хочу, чтобы одна текстура содержала цвет каждого пикселя результирующего изображения (то, что я обычно вижу на экране при рендеринге 3D-сцены), а другая...
12231 просмотров
schedule
01.05.2022
Существуют ли рекомендации DirectX по привязке и отвязке ресурсов между вызовами отрисовки?
Во всех книгах и руководствах по DirectX настоятельно рекомендуется свести к минимуму выделение ресурсов между вызовами отрисовки , но я не могу найти каких-либо указаний, в которых бы содержались более подробные сведения. Просматривая множество...
2485 просмотров
schedule
06.05.2022
Как передать объект Texture2D в пиксельный шейдер в XNA 4.0?
Я хочу захватить каждый кадр и изменить положение каждого пикселя в соответствии с таблицей поиска. Так, например, пиксель (30,35) -> (40,50) и так далее.
Итак, что я сделал, так это захватил кадр с помощью RenderTarget2D, просмотрел каждый...
1982 просмотров
schedule
13.05.2022
Математика Tex2D в HLSL
Может ли кто-нибудь объяснить математику функции Tex2D в HLSL?
Один из примеров: задан четырехугольник с 4 вершинами, координаты текстуры на нем равны (0,0) (0,1) (1,0) (1,1), а ширина и высота текстуры - 640 и 480. Как шейдер может определить,...
1375 просмотров
schedule
01.07.2022
Как обновлять Texture2D в пиксельных шейдерах каждый кадр (в D3D10)?
Используя D3D10, я рисую 2D-прямоугольник и хочу заполнить его текстурой (растровым изображением), которая должна меняться несколько раз в секунду (например, отображение видео).
Я использую шейдерный эффект с переменной Texture2D и пытаюсь обновить...
753 просмотров
schedule
15.07.2022
Могу ли я сгенерировать случайное число внутри пиксельного шейдера?
Я пытаюсь написать очень простой шейдер, который добавляет случайный блеск применимым объектам. Я хотел бы сделать это, добавив случайный оттенок белого (R = G = B) к значению пикселя в пиксельном шейдере.
Кажется, что noise() работает не так,...
36309 просмотров
schedule
14.08.2022
Как связаны вершинный шейдер и пиксельный шейдер?
Я знаю, что об этом спрашивали миллион раз, но я просто не могу получить некоторые подробности.
В качестве примера допустим, что у меня создана цепочка подкачки и одна промежуточная ID3D11Texture2D .
Что я могу сделать с этим, так это загрузить...
114 просмотров
schedule
05.09.2022
DirectX HLSL — буфер констант пуст в пиксельном шейдере, но не в вершинном шейдере
Я занимаюсь реализацией освещения в своем проекте DirectX 11. Моя проблема заключается в том, что когда я пытаюсь получить доступ к значению cbuffer из функции Pixel Shader, он просто возвращает float3 (0, 0, 0), а когда я обращаюсь к тому же...
3121 просмотров
schedule
26.09.2022
Блочные фильтры с использованием фрагментных шейдеров
Я следовал этому руководству , используя Apple OpenGL Shader Builder (инструмент, похожий на Nvidia fx composer, но проще).
Я мог бы легко применить фильтры, но я не понимаю, правильно ли они работают (и если да, то как я могу улучшить вывод)....
3013 просмотров
schedule
14.08.2023
Эффективная сумма пиксельных шейдеров всех пикселей
Как я могу эффективно рассчитать сумму всех пикселей в изображении с помощью пиксельного шейдера HSLS? Меня интересует Pixel Shader 2.0, который я мог бы вызвать как эффект шейдера WPF.
2635 просмотров
schedule
09.10.2022
Где вызывать SetRenderTarget?
Я хотел бы изменить RenderTargets между SpriteBatch.Begin и SpriteBatch.End . Я уже знаю, что это работает:
GraphicsDevice.SetRenderTarget(target1);
SpriteBatch.Begin()
SpriteBatch.Draw(...)
SpriteBatch.End()...
824 просмотров
schedule
11.06.2023
Оптимизация шейдера HLSL
У меня проблема в том, что приведенный ниже пиксельный шейдер (HLSL) компилируется в инструкции 68 (с предложенными ниже оптимизациями). Однако я хотел бы использовать его с шейдерной моделью 2, и поэтому, к сожалению, я могу использовать только до...
1484 просмотров
schedule
27.03.2023
Пиксельный шейдер DirectX11 в конвейере отсутствует
Я пишу программу, которая отображает модель MS3D с использованием DirectX, и, к сожалению, результат ничего не показывает на экране. Когда я использую отладчик графики из Visual Studio 13, я замечаю, что пиксельный шейдер отсутствует в конвейере, как...
2142 просмотров
schedule
25.10.2022
Функция Stage3D
Я узнал о stage3D и впервые пытаюсь что-то визуализировать. В ходе этой программы не появляется никаких ошибок во время выполнения, но я не вижу никакого вывода... мой код выглядит следующим образом (с комментариями, где это необходимо)
import...
163 просмотров
schedule
18.04.2023
Как создать шейдерный эффект (.fx) в csproj
Я пытаюсь создать пиксельный шейдер в библиотеке классов С#.
Я добавил файл fx в проект. Поскольку я не могу найти подходящего действия по сборке, я попытался вручную отредактировать csproj:
<FxCompile Include="MyEffect.fx">...
3648 просмотров
schedule
20.06.2023
Интерполяция пиксельных шейдеров Direct3D11
Я пытаюсь создать простой переход между двумя цветами. Итак, рендер четырехугольника с цветом верхнего края # 2c2b35 и цветом нижнего # 1a191f. Когда я использую простой пиксельный шейдер, который просто применяет цвета к вершинам и интерполирует...
565 просмотров
schedule
15.04.2023