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

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

103
Как создать эффект «видеть за стенами»?

Divinity: Original Sin 2 имеет красивую прозрачную систему. Когда я иду за стенами, появляется всплеск маски, а когда я двигаюсь по игре, она меняется. Это как растворяющий шейдер, и имеет эффект метабола. Как я могу воспроизвести этот эффект, создавая динамическую маску всплеска, когда игроки идут...

71
Как я могу сделать шейдер «влажная поверхность» / «мелкая лужа» в Unity?

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

68
Как я могу воспроизвести эффект искажения частиц Quantum Break?

Quantum Break имеет этот фантастический эффект частиц, это эффект искажения, как разбитое стекло. Я хочу знать, как я могу повторить этот эффект? Вы можете увидеть это ниже, а полное видео доступно на YouTube :...

53
Использование нескольких шейдеров

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

49
Как работают шейдеры Raymarch?

Я смотрел на шейдеры, найденные здесь shadertoy.com, и большинство крутых имеют общие шумы и raymarch. Я вообще не понимаю исходный код, но очень хочу. Как работают эти шейдеры и как работает алгоритм raymarch? Я искал по всему и не могу найти ничего по теме....

45
После успешного glLinkProgram я должен удалить / отсоединить мои шейдеры?

После того, как у меня есть связанная программа, и я думаю о защитном программировании, я должен удалить и отсоединить шейдеры, используемые для связи этой программы? Если да, это собирается освободить какие-либо ресурсы? Или эти шейдерные объекты будут освобождены только после вызова...

45
Как сделать реалистичный лед?

Я пытаюсь написать ледяной шейдер в Unity, который выглядит хорошо и хотя бы полуреалистично. Если бы следующий снимок ( найденный в Google ) был CG, что бы включил его шейдер? (передний план пещеры). Я могу ошибаться, но похоже, что у него даже другая модель освещения, чем у рассеянного по...

42
Как я могу уменьшить наложение в моем эффекте свечения контура?

Я пытаюсь воспроизвести эффект светящегося контура в игре Left 4 Dead. Эффект заставляет контур объекта светиться, даже когда объект закрыт. Вот скриншот эффекта: Я в некоторой степени могу повторить этот эффект в моей программе на основе OpenGL. Вот что я сейчас делаю: Создайте текстуру цвета и...

41
Должны ли актеры в игре быть ответственными за рисование себя?

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

37
Что такое фрагмент в программировании трехмерной графики?

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

28
Какие хорошие ресурсы для изучения HLSL? [закрыто]

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

27
Разница между материалом и шейдером

В играх материалы часто влияют только на внешний вид предметов. На внешний вид влияют шейдеры. Итак, что касается терминологии, есть ли разница между материалами и шейдерами? Должны ли вы написать один шейдер для одного...

26
Что для более эффективного рендеринга вокселов: готовый VBO или геометрический шейдер?

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

26
эффект контура объекта

Как я могу добиться эффекта контура, подобного тем, которые можно найти в League of Legends или Diablo III? Это делается с помощью шейдера? Как? Я бы предпочел ответы, которые не привязаны к какому-либо конкретному движку, а могут быть адаптированы к любому движку, над которым я...

22
Почему H (blinn) используется вместо R (phong) в зеркальном затенении?

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

22
Потеряю ли я производительность при отбрасывании пикселей, даже если я не использую тестирование глубины?

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

22
Самый быстрый способ рисовать четырехугольники в OpenGL ES?

Я использую OpenGL ES 2.0. У меня есть куча четырехугольников, которые я хотел бы нарисовать. Мне бы хотелось иметь возможность передавать только 4 вершины на каждый квад, как если бы я использовал GL_QUADS, но в основном я просто хочу знать лучший способ рисования куча отдельных квадов. Пока, что...

22
Как я могу реализовать эффект укороченной травы?

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