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

21
Для чего используются шейдеры Hull, Domain и Geometry?

Я выполнил свою справедливую долю программ по 3D-играм для моего (бывшего) работодателя, а также в своих собственных движках для своих собственных инди-игр. Первоначально я начал с Direct3D 9 и D3DX9, которые в значительной степени сделали все для меня, и не требовали, чтобы я вообще думал о...

20
Как построить реалистичный эффект «инфракрасного зрения»?

Как бы вы создали реалистичный эффект инфракрасного зрения с помощью шейдеров? Под реалистичным я подразумеваю тот, который выглядит реалистичным, как этот пример . У меня есть идея сделать текстуру, чтобы определить, сколько тепла излучает материал, а затем определить с помощью точечного...

20
Сколько активных шейдеров на одном кадре в игре я должен обычно использовать? 5 или больше, как 100?

Сколько шейдеров обычно активны одновременно в одной сцене в современных играх? Я знаю, что используются несколько шейдеров, при этом игры переключаются между ними в каждом кадре, и часто можно рисовать объекты с помощью шейдера: Нарисуйте все объекты одним шейдером Изменить с шейдера один на...

20
Современная шейдерная книга? [закрыто]

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

19
Оказание жирной / загрязненной воды?

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

18
Game Engine Design - Ubershader - Дизайн управления шейдерами [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 2 года назад . Я хочу реализовать гибкую систему Ubershader с...

18
Как я могу отлаживать шейдерные программы?

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

18
Как получить эффект плавного 2D-освещения?

Я делаю 2D-игру на основе плитки в XNA. В настоящее время моя молния выглядит это . Как я могу заставить его выглядеть это ? Вместо каждого блока, имеющего собственный оттенок, он имеет плавное наложение. Я предполагаю какой-то шейдер и передаю значения освещения для окружающих плиток шейдеру, но я...

18
Почему пиксельные шейдеры не позволяют нам читать напрямую из кадрового буфера или буфера глубины?

Позволить мне сэмплировать кадровый буфер или буфер глубины в пиксельном шейдере было бы чрезвычайно полезной функцией. Даже возможность узнать глубину или цвет того, что находится за текущим пикселем, была бы полезна. Почему и OpenGL, и DirectX не позволяют мне это делать? Я ожидал, что будет...

17
Как я могу угаснуть персонаж игрока, когда он выходит внутри или за пределами области?

Я хочу исчезнуть с игрока, когда он выйдет из зоны. Например, предположим, что человек входит в здание. Когда человек находится вне здания, его не должно быть видно, но когда он входит, он постепенно становится видимым (с использованием эффекта затухания). когда слон находится внутри зеленой зоны,...

17
GLSL, все в одной или нескольких шейдерных программах?

Я делаю несколько 3D-демонстраций с использованием OpenGL, и я заметил, что GLSL несколько «ограничен» (или это только я?). Во всяком случае, у меня много разных типов материалов. Некоторые материалы имеют рассеянный и рассеянный цвет, некоторые материалы имеют карту окклюзии окружающей среды,...

17
Освещение фонгом - что-то очень странное с зеркальным освещением

Я реализовал освещение Phong. Кажется, все работает - торы и сферы освещены, как и ожидалось, и т. Д. Но я замечаю нечто странное в отношении зеркального освещения направленного света. Вот два скриншота. Первый: Во-вторых: Как вы можете видеть, большая область имеет зеркальное освещение, когда...

17
OpenGL: где мне разместить шейдеры?

Я пытаюсь изучить OpenGL ES 2.0, и мне интересно, что является наиболее распространенной практикой "управления" шейдерами. Я задаю этот вопрос, потому что в примерах, которые я нашел (например, включенный в демоверсию API, поставляемую с android sdk), я обычно вижу все внутри класса GLRenderer, и я...

16
Какая математика стоит за световым эффектом в кракатоа?

Я хотел бы знать математику за световым эффектом в krakatoa ( нажмите здесь для примера). Источник света путешествует с частицами, но как сделать затенение? Это что-то простое, как затенение Фонга? Возможно ли реализовать такой эффект в реальном времени на...

16
Практическая стоимость обмена эффектами

Я использую XNA для своих проектов, и на этих форумах я иногда вижу ссылки на тот факт, что замена эффекта на сетку имеет относительно высокую стоимость, что удивляет меня, так как я думал, что обмен эффектами был просто случаем копирования программы замены шейдера в графический процессор вместе с...

16
GLSL Shader Effects: как сделать размытие в движении?

У меня есть полноценная 2D-среда, со спрайтами в виде ландшафта, персонажами и т. Д. Чтобы сделать его более современным, я хочу реализовать эффект размытия в движении, подобный размытию в современных играх FPS (например, Crysis), при быстром перемещении камеры. В боковом скроллере желаемый эффект...

16
Пригодность наземного тумана с использованием слоистых альфа-квадратов?

Многоуровневый подход будет использовать серию массивных квадратов с альфа-текстурой, расположенных параллельно земле, пересекающих всю промежуточную геометрию местности, чтобы обеспечить иллюзию земного тумана с высоты, взгляда вниз и несколько менее эффективно, когда он внутри и глядя на горизонт...

16
Артефакты карты теней

Я хочу попробовать добавить тени в игру 3D XNA. Я настроил тестовую среду с одним источником света и одной камерой. Тем не менее, я сталкиваюсь с артефактами с моим подходом. Я использую код шейдера с http://pastebin.com/zXi0hmsU, чтобы сделать окончательный результат и http://pastebin.com/rY4Gcj9N...