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

Производительность пиксельных шейдеров на xbox
У меня есть пиксельный шейдер (ниже), который я использую с XNA. На моем ноутбуке (дрянная видеокарта) он работает немного рывками, но нормально. Я только что пробовал запустить его на xbox, и это ужасно! В игре нет ничего (это просто фрактальный...
519 просмотров
schedule 24.10.2022

Что такое аналог языка шейдеров OpenGL ES 2 для HYDRA (pixel bender) sampleLinear?
Поэтому я смотрю спецификации шейдеров OpenGL ES , но не вижу таких ... Например - я создал простые «масштабирование для увеличения», «повернуть, чтобы развернуть» и «переместить, чтобы переместить центр», фильтр изгиба пикселей HYDRA. это может...
720 просмотров

Множественный эффект на спрайт
Я реализовал эффект и переход, используя файлы пиксельных шейдеров. Когда я применяю эффект и переход отдельно, он работает нормально, но если я применяю оба одновременно, он не работает. Как применить несколько шейдеров к спрайту. Ниже приведен...
1109 просмотров
schedule 21.04.2022

Индекс строки и столбца фрагмента, шейдер HLSL
Можно ли получить строку и столбец текущего фрагмента в фрагментном шейдере HLSL (DX11)?
172 просмотров
schedule 26.07.2022

Ошибка при написании очень простого пиксельного шейдера HLSL
Я пишу приложение SlimDX для проверки пороговых значений цветовой контрастной чувствительности зрительной системы человека. Испытуемому показывают большую букву, которая слабо контрастирует с фоном, и просят идентифицировать букву. Однако мне нужна...
2649 просмотров
schedule 20.04.2022

Как применить шум Перлина к сфере?
Я пытаюсь создать анимированное солнце в HLSL для проекта XNA . Я генерирую его текстуру в пиксельном шейдере, используя алгоритм Perlin Noise , который я узнал из этот сайт . Это hlsl-код, который я написал для пиксельного шейдера:...
3758 просмотров
schedule 05.09.2022

HLSL и Pix количество вопросов
У меня несколько проблем с HLSL и Pix. 1) Можно ли в HLSL 3 объявить пиксельный шейдер без вершинного шейдера? Если нет, что я могу сделать, чтобы обойти это? 2) Почему Pix пропускает код? У меня есть достаточно длинный шейдерный метод, но...
155 просмотров
schedule 15.06.2023

Умножение каждого пикселя на его альфа-канал Open GLES 1.1 (предварительное умножение), а затем обратное
Я работаю над проектом, который находится в GLES 1.1. Это должен быть GLES 1.1. Но он должен сделать некоторое предварительное умножение, т.е. получить каждый пиксель и изменить его с rgba = r*a,b*a,g*a,a. А потом наоборот. Если бы у меня был...
195 просмотров

Как добавить эффект ореола к спрайту?
Я пытаюсь добавить несколько эффектов к спрайту, чтобы научиться делать пиксельные и вершинные шейдеры для 2D-игр в XNA. К сожалению, многие руководства или примеры кода проходят мимо меня, так как я новичок в шейдерах (или, точнее, в Effect )....
315 просмотров
schedule 01.02.2023

Нарисуйте круг с помощью HLSL и немного математики
Я работаю с 2D-текстурами и хочу нарисовать простой круг, используя эту функцию, чтобы узнать, находится ли пиксель в круге или нет, а затем назначить ему цвет: где (a,b) — центр окружности. Я не возражаю, если это глупый и неэффективный...
2622 просмотров
schedule 11.05.2022

Что может означать коэффициент яркости 20?
Я пытаюсь воспроизвести поведение программного обеспечения с закрытым исходным кодом. Описание обработки содержит следующую непонятную для меня формулировку: ... и коэффициент яркости постобработки 20. Для меня термин «фактор» означает...
191 просмотров

Применение пиксельного шейдера к ViewPort3D
Я новичок в пиксельных шейдерах и пытаюсь применить подводный эффект к своей 3D-сцене. Я могу применить его к изображению и достаточно легко оживить, но не к ViewPort3D. Компьютер просто зависает при вызове BeginAnimation для эффекта, применяемого к...
273 просмотров
schedule 06.12.2023

Прозрачность на двух прямоугольниках в DirectX, один за другим - я вижу фон окна вместо второй текстуры
У меня есть приложение DirectX 11 C++, которое отображает два прямоугольника с текстурами и текстом. Обе текстуры взяты из ресурсов TGA (с добавлением альфа-канала). Когда я запускаю программу, я получаю результат: Что случилось?...
2026 просмотров
schedule 07.05.2022

Почему мы реализуем освещение в Pixel Shader?
Я читаю «Введение в программирование 3D-игр с помощью DirectX 11» Фрэнка Д. Луны и не могу понять, почему мы реализуем освещение в пиксельных шейдерах? Я был бы признателен, если бы вы могли прислать мне несколько справочных страниц по этому вопросу....
711 просмотров
schedule 03.12.2022

Невидимые края при применении пиксельного шейдера к модели
В настоящее время я работаю над простым шейдером в hlsl. Я пытаюсь добиться эффекта «подсветки», когда курсор помещается на объект на моем экране. Моя проблема в том, что пиксельный шейдер работает неправильно: На картинке №1 есть объект...
119 просмотров
schedule 01.07.2022

Delphi DX11 Direct3D Проблемы вершинных и пиксельных шейдеров
Я пытаюсь перевести некоторый код карты высот C++ DX11 Direct3d в Delphi. Я нахожусь на этапе, когда у меня почти весь код переведен без каких-либо ошибок компиляции или ошибок времени выполнения, однако я не могу на всю жизнь получить что-либо для...
1112 просмотров

Освещение C++ DirectX в проблеме с пиксельным шейдером
У меня есть проблема, которую я не могу понять. Я только что добавил точечный источник света в свой проект, и текстуры стали полностью черными. Понятия не имею почему. Я думаю, что это может быть либо норма, которая не обновляется правильно, либо...
127 просмотров
schedule 31.05.2023

GLSL Shader Нежелательный эффект градаций серого
Позвольте мне предварить это тем фактом, что я новичок в GLSL. Я пытаюсь использовать шейдер, чтобы добавить эффект размытия к символам барабанов слотов во время их вращения. У меня работает рабочий эффект размытия, который я закомментировал...
83 просмотров

Смешайте вершинный шейдер asm с пиксельным шейдером HLSL в действии
Я работаю с устаревшим кодом, который использует код шейдера сборки vs_2_0 и ps_2_0 в файле эффекта. Я хочу добавить несколько пиксельных шейдеров для работы с существующим вершинным шейдером, но хотел бы использовать HLSL. Можно ли добавить...
63 просмотров
schedule 06.02.2023

Преобразование ассемблера пиксельных шейдеров в HLSL
Я пытаюсь преобразовать встроенный пиксельный шейдер asm ps +mov 3 обратно в HLSL и застрял на одной инструкции, для которой не могу найти никакой документации. Инструкция +mov , и такой модификатор не указан в модификаторы . Я перевел его в...
97 просмотров
schedule 20.04.2022