Вопросы с тегом «hlsl»

Собственный язык затенения, разработанный Microsoft для использования с Microsoft Direct3D API.


1
Как игры ААА используют эту текстуру в шейдерном тональном отображении?
Я обнаружил, что Battlefield 3, а также Saint's Row the Third используют эту текстуру на заключительном этапе отображения тонов. Кто-нибудь может поделиться ссылкой на статью о том, как используется эта текстура? ОБНОВЛЕНИЕ: Поскольку в сети практически нет примеров реализации Color Grading, я опубликую свой быстрый и грязный образец для XNA …
43 textures  hlsl 

5
Должны ли актеры в игре быть ответственными за рисование себя?
Я очень новичок в разработке игр, но не в программировании. Я (снова) играю с игрой типа Понг, используя canvasэлемент JavaScript . Я создал Paddleобъект, который имеет следующие свойства ... width height x y colour У меня также есть Pongобъект, который имеет такие свойства, как ... width height backgroundColour draw(), draw()Метод …

2
Как мне создать широкоугольный объектив / объектив «рыбий глаз» с HLSL?
Какие концепции необходимо реализовать, чтобы добиться эффекта широкоугольной линзы разных конечностей? Псевдокод и конкретные пояснения, относящиеся к различным этапам конвейера контента, а также к тому, какую информацию необходимо передать из исходного кода в HLSL, были бы очень полезными. Кроме того, каковы различия между реализацией широкоугольного объектива и "рыбий глаз"?

12
Какие хорошие ресурсы для изучения HLSL? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, редактируя этот пост . Закрыто 4 года назад . В последний раз, когда я пытался изучать HLSL, я сделал несколько шейдеров и …
28 shaders  hlsl 

3
Лучший способ маскировать 2D спрайты в XNA?
В настоящее время я пытаюсь замаскировать некоторые спрайты. Вместо того, чтобы объяснить это словами, я составил несколько иллюстраций: Область для маскировки (белого цвета) Теперь красный спрайт, который нужно обрезать. Конечный результат. Теперь я знаю, что в XNA вы можете сделать две вещи для достижения этой цели: Используйте трафаретный буфер. Используйте …
24 xna  2d  hlsl  masking 

7
Современная шейдерная книга? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . Мне интересно узнать о шейдерах: что это такое, когда и для чего …

2
Странный белый контур вокруг модели
Я работаю над игрой в XNA 4 и недавно переключился на реализацию отложенного затенения, следуя этому руководству . Странный белый контур появляется на моих моделях сейчас, и я не уверен, что является причиной этого. Я подумал, что это может быть недостаточная точность для обычной цели рендеринга или цели рендеринга глубины, …
19 xna  hlsl 

1
Оказание жирной / загрязненной воды?
Любой шейдер-волшебник имеет представление о том, как добиться эффекта масляной / загрязненной воды, подобного этому: В идеале вода не должна быть равномерно маслянистой, но вместо этого нефть может быть получена из какого-то источника (например, загрязняющего стока с химического завода) и затем распространяться по всему водоему. Я думал об этой части, …

3
Как я могу создать такой эффект освещения?
Это самое красивое 2-мерное освещение из всех, что я когда-либо видел, и я бы тоже хотел сделать такое освещение. Как это сделать? Меня не волнует физика или то, как моделируются частицы - я хочу знать только об освещении. Вот несколько видео для справки: http://www.youtube.com/watch?v=BIQRhOFkvQY http://www.youtube.com/watch?v=tnTYXPuecMs http://www.youtube.com/watch?v=rhC_jVM8IYU http://www.youtube.com/watch?v=_Aw5BdjWqqU Или вы можете …
18 xna  lighting  hlsl 

1
Что на самом деле делает ddx (hlsl)?
Я немного смущен. Официальная документация ( http://msdn.microsoft.com/en-us/library/windows/desktop/bb509588(v=vs.85).aspx ) гласит, что ddx (input) является частной производной ввода по отношению к "координате экрана-пространства." Мое исчисление в порядке, но как оно может определить, откуда поступает информация? Если бы я передал ему функцию, хорошо, я могу представить, что она будет делать, но производная числа …
17 hlsl 

4
как работает HDR?
Я пытаюсь понять, что такое HDR и как он работает. Я понимаю основные понятия и имею небольшое представление о том, как это реализовано с помощью D3D / hlsl. Однако все еще довольно туманно. Скажем, я отрисовываю сферу с текстурой земли и небольшим списком вершин, чтобы выступать в качестве звезд, как …
17 c++  hlsl  directx11  hdr 

7
Нерестовые юниты в мире, производимом шума Перлина?
Есть некоторые проблемы, с которыми я столкнулся в моей игре на основе шума Perlin. Посмотрите на скриншот ниже. Белые области, которые вы видите, - это стены, а черные области - для прогулок. Треугольник посередине - это игрок. Я реализовал физику в этой игре, нарисовав ее на текстуре (белые или черные …
16 xna  path-finding  hlsl  gpgpu 

5
Избегать ли операторов в DirectX 10 шейдерах?
Я слышал, что если в шейдерах следует избегать операторов, потому что обе части операторов будут выполнены, а неправильные будут отброшены (что вредит производительности). Это все еще проблема в DirectX 10? Кто-то сказал мне, что в этом будет выполнена только правая ветка. Для иллюстрации у меня есть код: float y1 = …

1
Как мне сделать контурный шейдер типа «Жизнь странна»?
Я хочу сделать эскиз шейдера, как жизнь странным. Шейдер состоит из двух частей: 1. анимированная пунктирная линия 2. шумный контур Мне нравится знать, как я могу сделать шумный контур? увидеть контур объектов Сначала я попытался создать контур, скопировав входящие данные вершин, и масштабировал их в соответствии с нормальным направлением, затем …
13 unity  shaders  hlsl 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.