Вопросы по теме 'pixel-shader'
Примеры эффектов пиксельного шейдера
Я видел несколько примеров эффектов пиксельных шейдеров, например, завихрения на изображении. Но мне интересно, знает ли кто-нибудь примеры или руководства по более практическому использованию шейдерных эффектов?
Я не говорю, что эффект завихрения...
7887 просмотров
schedule
28.07.2022
HLSL Прозрачный пластиковый шейдер
Я пытаюсь создать шейдер для воспроизведения белого пластикового объекта с цветным светом внутри. Либо с полупрозрачным шейдером, и если я помещу свет внутрь объекта, свет будет просвечивать, либо с помощью шейдера, который имитирует эффект света...
1405 просмотров
schedule
13.09.2022
Обработка изображений в WPF
Я разрабатываю приложение WPF, которое отображает данные в виде 8-битного индексированного изображения размером 500x500 со скоростью 10 кадров в секунду с использованием WriteableBitmap.
Мы хотели бы добавить некоторые алгоритмы обработки...
1011 просмотров
schedule
08.11.2022
Какую производительность условные и неиспользуемые сэмплеры/текстуры добавляют к пиксельным шейдерам SM2/3?
У нас есть один пиксельный шейдер в HLSL, который используется для немного разных вещей в нескольких местах, и поэтому имеет несколько условных блоков, что означает, что в некоторых случаях сложные функции опускаются. Кроме того, это означает, что мы...
7307 просмотров
schedule
24.03.2024
OpenGL Pixel Shader: как сгенерировать случайную матрицу нулей и единиц (для каждого пикселя)?
Так что мне нужно просто: каждый раз, когда мы выполняем наш шейдер (то есть для каждого пикселя), мне нужно вычислять случайную матрицу 1 s и 0 s с resolution == originalImageResolution . Как это сделать?
На данный момент я создал один для...
2644 просмотров
schedule
15.04.2023
Просмотр памяти графического процессора / Просмотр пространства памяти Texture2D для отладки
У меня есть вопрос о PixelShader, который я пытаюсь реализовать, и о том, что я сейчас делаю (это только для отладки и попытки разобраться):
int3 loc;
loc.x = (int)(In.TextureUV.x * resolution_XY.x);
loc.y = (int)(In.TextureUV.x *...
625 просмотров
schedule
03.06.2023
Могу ли я создать тайловый движок в пиксельном шейдере?
Я пытаюсь создать тайловый движок, используя пиксельный шейдер и две текстуры. Одна текстура будет содержать тайлсет, а другая — карту.
Можно ли читать данные текстуры как фактические (несемплированные) данные, чтобы я мог вытащить индексы из...
324 просмотров
schedule
15.05.2023
Эффект изображения с темными границами
Я создавал библиотеку эффектов для приложения PhotoBooth. Я создал такие эффекты, как черно-белый, винтаж, сепия, ретро и т. д. и т. д.
Теперь я хотел создать несколько эффектов, в которых я хотел иметь темную границу по краям, которая образует...
437 просмотров
schedule
11.09.2022
Получение Texture2D из объекта RenderTarget2D в XNA 4.0
Я просто экспериментирую с пиксельным шейдером. Я нашел хороший эффект размытия, и теперь я пытаюсь создать эффект размытия изображения снова и снова.
КАК я хочу это сделать: я хочу визуализировать свое изображение hellokittyTexture в...
2034 просмотров
schedule
24.11.2023
hlsl неожиданный результат acos
Я нашел несколько странных ошибок HLSL — или Pix говорит ерунду:
У меня есть 2 ортогональных вектора: A = {0.0f, -1.0f, 0.0f} и B {0.0f, 0.0f, 1.0f}
Если я использую точечную функцию HLSL, вывод будет (-0,0f), что имеет смысл, НО теперь acos...
960 просмотров
schedule
04.06.2022
Проблема с пиксельным шейдером 3D-графики SlimDX
Я работаю над простым 3D-приложением, которое будет рисовать куб с помощью SlimDX. В настоящее время он должен рисовать один треугольник на экране, но вместо этого ничего не делает.
Если я исследую вещи с помощью функции графического отладчика в...
313 просмотров
schedule
21.11.2023
Реализация D3DCompileFromFile в VB.NET дает мне несбалансированный стек. ошибка
Я взял части кода из редактора шейдеров Shazzam ( http://shazzam.codeplex.com/ ) и изменил код для использования файла Compile From вместо памяти ( https://msdn.microsoft.com/en-us/library/windows/desktop/hh446872(v=vs.85).aspx )...
98 просмотров
schedule
23.09.2023
Как избежать преобразования int-›float при передаче данных в пиксельный шейдер?
У меня есть пиксельный шейдер:
varying vec2 f_texcoord;
uniform vec4 mycolor_mult;
uniform sampler2D mytexture;
void main(void) {
gl_FragColor = (texture2D(mytexture, f_texcoord) * mycolor_mult);
};
и соответствующий код С++:
GLint...
1038 просмотров
schedule
01.09.2023
Использование функции floor() в GLSL при выборке текстуры оставляет сбой
Вот шейдерный пример проблемы, которую я вижу:
https://www.shadertoy.com/view/4dVGzW
Я сэмплирую текстуру, сэмплируя координаты текстуры на полу:
#define GRID_SIZE 20.0
void mainImage( out vec4 fragColor, in vec2 fragCoord )
{
vec2 uv...
3497 просмотров
schedule
22.06.2022
HLSL: эффект размытия по Гауссу
Я пытаюсь добиться размытия по Гауссу с помощью постобработки. У меня есть два прохода рендеринга; первый проход визуализирует сцену, а второй используется для эффекта.
Это мой код пиксельного шейдера:
const float offset[] = {
0.0, 1.0,...
9711 просмотров
schedule
16.02.2022
Мандельброт в пиксельном шейдере
Я работаю уже несколько дней над DirectX 11 версией набора Мандельброта. Что я сделал до сих пор, так это создал четырехугольник с текстурой на нем. Я могу раскрасить точки с помощью пиксельного шейдера, но по какой-то причине набор Мандельброта в...
172 просмотров
schedule
13.10.2023