Вопросы по теме 'hlsl'
Можно ли использовать шейдер, чтобы найти разницу между двумя текстурами? (XNA/HLSL)
Я сделал простое приложение на основе веб-камеры, которое обнаруживает «края движения», поэтому рисует текстуру, которая показывает, где пиксели текущего кадра значительно отличаются от предыдущего кадра. Это мой код:
// LastTexture is a...
1506 просмотров
schedule
15.03.2024
Динамические тени в реальном времени в дополнение к отложенному затенению?
В настоящее время у меня есть система отложенного рендеринга, и я могу рендерить точечные и направленные источники света. Мой вопрос: каковы мои варианты различных форм затенения, которые могут создавать тени на основе точечных и направленных...
2817 просмотров
schedule
19.08.2023
Пиксельный шейдер HLSL - изменение цвета изображения для определенного оттенка
Я хотел бы написать пиксельный шейдер, который принимает входное изображение и преобразует все цвета одного диапазона оттенков (например, HSV) в другой диапазон оттенков.
Моя мотивация проста: я хочу по-разному раскрасить кучу разных текстур, но я...
8939 просмотров
schedule
06.01.2024
Как создать простой фильтр размытия с помощью HLSL (для Silverlight)?
Как создать простой фильтр размытия по Гауссу с помощью HLSL (для Silverlight)? Почему? Я хочу создать сложный фильтр для Silverlight и не хочу применять фильтр размытия отдельно.
Что мне нужно?
Мне нужен источник фильтра HLSL.
5691 просмотров
schedule
25.07.2022
Примеры эффектов пиксельного шейдера
Я видел несколько примеров эффектов пиксельных шейдеров, например, завихрения на изображении. Но мне интересно, знает ли кто-нибудь примеры или руководства по более практическому использованию шейдерных эффектов?
Я не говорю, что эффект завихрения...
7887 просмотров
schedule
28.07.2022
HLSL: пустой файл fx: X3000: неожиданный токен '{'
Появляется следующая ошибка: Test.fx(1,1): ошибка X3000: синтаксическая ошибка: неожиданный токен '{'
Text.fx содержит это: Ничего.
Я также попробовал это с файлом эффекта, который отлично работает в другом тестовом проекте:
float4x4...
5955 просмотров
schedule
23.09.2023
HLSL Прозрачный пластиковый шейдер
Я пытаюсь создать шейдер для воспроизведения белого пластикового объекта с цветным светом внутри. Либо с полупрозрачным шейдером, и если я помещу свет внутрь объекта, свет будет просвечивать, либо с помощью шейдера, который имитирует эффект света...
1405 просмотров
schedule
13.09.2022
VS2010 - HLSL Intellisense?
Существуют ли какие-либо бесплатные компоненты, которые обеспечивают выделение и / или intellisense для HLSL?
Я видел упоминания о чем-то под названием «InteliSense.Net», но сайт автора не работает, и я нигде не могу найти загрузку.
12128 просмотров
schedule
03.10.2023
Как узнать, действителен ли код шейдера HLSL для данной версии шейдера?
В Ogre при загрузке шейдеров HLSL вы указываете целевой PS/VS, например SM2.0, SM 3.0. Существуют ли инструменты для HLSL (и, я думаю, для других языков шейдеров), которые сообщат мне, какие версии модели шейдера действительны для данной...
340 просмотров
schedule
08.10.2022
Какую производительность условные и неиспользуемые сэмплеры/текстуры добавляют к пиксельным шейдерам SM2/3?
У нас есть один пиксельный шейдер в HLSL, который используется для немного разных вещей в нескольких местах, и поэтому имеет несколько условных блоков, что означает, что в некоторых случаях сложные функции опускаются. Кроме того, это означает, что мы...
7307 просмотров
schedule
24.03.2024
Проблема с альфа-каналом в шейдере 2D-освещения в XNA 4.0
В настоящее время я изучаю HLSL с XNA, и я решил, что лучше всего начать после учебников с простых 2D-шейдеров. Я пытаюсь реализовать простой шейдер освещения в 2D.
Я рисую сцену без теней в целевом рендеринге, заменяю свой целевой рендеринг на...
748 просмотров
schedule
07.07.2023
Как получить результат вычисления HLSL?
В основном я хотел бы захватить результат графического процессора в растровый файл с использованием .NET. Я бы, вероятно, использовал XNA, и мой рабочий процесс был бы примерно таким:
Вызов эффекта с пользовательскими входными данными
Эффект...
498 просмотров
schedule
19.02.2024
Как установить значение юниформ-переменной HLSL с помощью SlimDX?
Я не смог найти документацию для этого, но, вероятно, это довольно просто. У меня есть пиксельный шейдер, который требует обновления переменных. Единственное, к чему я приблизился, - это ConstantTable, но он работает в Direct3D9, а не в Direct3D11,...
3547 просмотров
schedule
24.05.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
Как я могу установить константы шейдера, зарегистрировавшись в glsl?
Я работаю над графическим api, который должен работать как на directx9, так и на opengl (2.1 и без поддержки единого буфера). Я не хочу писать две версии шейдеров, и мне нужно конвертировать между hlsl и glsl (Cg не является option) Я решил...
2937 просмотров
schedule
31.01.2024
Вычисление координат текстуры из положения сетки
В нашей игре используется «атлас блоков» — сетка квадратных текстур, соответствующих определенным граням блоков в игре. Мы стремимся оптимизировать память данных вершин, сохраняя данные текстуры в вершинах как шорты вместо float2. Вот наше...
1705 просмотров
schedule
26.10.2023
C # / XNA / HLSL - ошибка карты глубины
Некоторое время я этого не осознавал, но моя карта глубины не работает. Для: черные пиксели = ближняя плоскость отсечения, а белые пиксели = дальняя плоскость отсечения - в основном, если я подхожу к квадрату 100x1x100 на земле и иду к нему (достигая...
620 просмотров
schedule
08.09.2023
Запуск Direct3D, простой треугольник не отображается
Я уже некоторое время занимаюсь созданием игр, сначала используя SDL, а затем SFML. Было приятно, что за меня сделали основы, но теперь я хотел бы сделать еще один шаг и научиться делать графику с нуля. Поэтому я пытаюсь изучить основы Direct3D и...
1256 просмотров
schedule
12.05.2022
Случайные отсутствующие полигоны, рисующие небесную сферу (в дальней плоскости)
Я рисую небесную сферу в качестве фона для 3D-вида. Иногда при навигации по представлению возникает визуальный сбой, который появляется:
Пример сбоя: черная фигура, фрагменты которой при рендеринге явно не отображаются на экране
Черный...
339 просмотров
schedule
26.09.2022
Скобки в HLSL вызывают некорректную работу функции ослабления света?
В моем пиксельном шейдере есть уравнение диффузии и отражения, и оно работает очень хорошо, за исключением одной проблемы:
Когда я меняю это: затухание поплавка = 1.0f / d*d;
К этому: затухание поплавка = 1.0f/(d*d);
Моя модель больше не...
498 просмотров
schedule
07.08.2023