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

13
DirectX11, как мне управлять и обновлять несколько постоянных буферов шейдеров?

Хорошо, мне трудно понять, как постоянные буферы связаны со стадией конвейера и обновляются. Я понимаю, что DirectX11 может иметь до 15 буферных констант на каждую стадию, и каждый буфер может содержать до 4096 констант. Однако я не понимаю, является ли ID3D11Buffer COM, используемый для...

13
Как я могу повторить цветовые ограничения NES с пиксельным шейдером HLSL?

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

13
Как мне сделать контурный шейдер типа «Жизнь странна»?

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

12
Как я могу создать эффективный шейдер Bloom с GLSL?

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

12
HLSL полупрозрачный пластиковый шейдер

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

12
Чернильное пятно Роршаха (aka Psychology test pictures) шейдер

(источник: bonnefil.com ) Я хочу, чтобы этот великолепный образец был в моей игре. Пока я разобрался ... Нарисуйте одну сторону, затем сделайте это дважды влево и вправо. Как мне сделать этот шаблон на одной стороне? хмм ... Мне нужна помощь. Мне нужно некоторое понимание написания шейдеров для...

12
Материал стекла для Unity 5

Кто-нибудь знает, как сделать стеклянный материал в Unity 5? Я могу делать металлические и графические текстуры, но не знаю, как создать стеклянный материал. Поиск в Google ничего не даст для Unity 5, поэтому это должно быть довольно легко сделать. Это для душевой двери и плоского стекла вот так:...

12
Шейдер, чтобы увидеть силуэт через альфа-смешанные спрайты

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

11
Как я могу сделать естественные капли дождя на экране?

Я пытаюсь уменьшить эффект дождя с метаболами и следами на экране. Я нашел подсказку в шадертой, но я не понял, как это реализовано: https://www.shadertoy.com/view/ltffzl к сожалению, в нем много математических вычислений, и я не могу использовать его в единстве, потому что это приводит к задержке....

11
Как я могу профилировать скорость моих вершинных и фрагментных шейдеров отдельно?

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

11
В системе материалов на основе графиков, как я могу поддерживать различные типы ввода и вывода?

Я пытаюсь обернуть вокруг головы , как материальные системы , как это , это реализуется. Эти мощные и удобные для пользователя графоподобные системы, по-видимому, довольно распространены как метод, позволяющий программистам и непрограммистам быстро создавать шейдеры. Однако из моего относительно...

11
Специальный реляционный шейдер в GLSL

Я пытаюсь реализовать шейдер GLSL, который помогает понять специальное преобразование Лоренца. Давайте возьмем два ориентированных по оси инерциальных наблюдателя Oи O'. Наблюдатель O'движется с наблюдателем Oсо скоростью v=(v_x,0,0). Когда описывается в терминах O'координат, событие P' =...

11
Тесселяция против геометрического шейдера

Поправьте меня, если я ошибаюсь, но задания Geometry Shader и Tessellation Shader должны генерировать вершины в графическом конвейере. Что я хотел бы знать, так это то, как они отличаются и когда я должен использовать один поверх...

11
Шейдер, который «прорезает» дыру через всю геометрию

Как я могу создать шейдер, который «прорезает» всю геометрию, только отрисовывая очищающий фон в Unity? Пример: Это призма в огромной белой комнате в форме коробки. Поверхность призмы просто отображает скайбокс (звездное небо). Я использовал несколько камер, что довольно неэффективно ... Должен...

11
Есть ли альтернатива наклейкам, которые позволят мне сделать пулевые отверстия на сложном объекте?

Я пытаюсь найти способ сделать "дырки от пуль", но на самом деле применить текстуру на уровне шейдера? Если я имею дело с моделью, у которой нет "плоского" лица, я хотел бы иметь возможность обернуть "наклейку" через модель. Кто-нибудь укажет мне на учебник, который будет делать что-то похожее на...

11
Эффективная скелетная анимация

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

11
Как мне выполнить фильтр xBR или hqx в XNA?

Я хотел бы сделать мою игру масштабированной с помощью одного из фильтров hqx (hq2x, hq3x или hq4x) или фильтра xBR в шейдере. Как я могу сделать это в XNA 4.0 и SM3? Примечание: этот вопрос был отредактирован, чтобы стать тем, чем он является...

11
Есть ли каталог шейдеров? [закрыто]

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