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

компьютерная программа, работающая на графическом оборудовании и обеспечивающая высокую степень контроля над визуализацией сцен

3
Что для более эффективного рендеринга вокселов: готовый VBO или геометрический шейдер?
Учитывая довольно статичный массив вокселей, что более эффективно: использование ЦП для предварительной генерации VBO для рендеринга граней вокселей (без учета более продвинутых форм рендеринга, например, марширующих кубов) или использование геометрического шейдера в графическом процессоре для генерации лица на лету? Я не беспокоюсь об обновлении смены вокселей, но, конечно, это преимущество …

2
Как я могу реализовать эффект укороченной травы?
Я смотрел некоторые скриншоты из игр, таких как Rocket League и FIFA: и я начал задумываться, можно ли добиться эффекта короткой травы. Это шейдер? Это актуальная геометрия? Или просто текстурированные четверки? Если бы кто-нибудь мог указать мне направление, это было бы очень признательно.

3
Почему H (blinn) используется вместо R (phong) в зеркальном затенении?
Я не могу найти вескую причину для этого нигде. Вектор отражения, используемый в фонге, имеет простую основу в физике. Но половинный вектор, используемый в блинне, по-видимому, не имеет рациональной основы и не является надлежащим отражением. И все же он используется в каждой так называемой «физической» функции затенения. Если для этого …

2
Потеряю ли я производительность при отбрасывании пикселей, даже если я не использую тестирование глубины?
Когда я впервые искал инструкцию по сбросу, я обнаружил, что эксперты говорят, что использование отклонения приведет к снижению производительности. Они сказали, что отбрасывание пикселей нарушит способность GPU правильно использовать zBuffer, потому что GPU должен сначала запустить шейдер Fragment для обоих объектов, чтобы проверить, сброшен ли один из них ближе к …

4
Самый быстрый способ рисовать четырехугольники в OpenGL ES?
Я использую OpenGL ES 2.0. У меня есть куча четырехугольников, которые я хотел бы нарисовать. Мне бы хотелось иметь возможность передавать только 4 вершины на каждый квад, как если бы я использовал GL_QUADS, но в основном я просто хочу знать лучший способ рисования куча отдельных квадов. Пока, что я нашел, …
22 opengl  3d  iphone  android  shaders 

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

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

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

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


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

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

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

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

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

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