Запитання з тегом «shaders»

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

5
Які методи візуалізації я б використав, щоб намалювати тіньовий ефект для карт у картковій грі?
Який тип алгоритму затінення може бути використаний для створення подібних тіней? той, що я роблю, схожий, але все це робиться за допомогою двовимірного API малювання на основі OpenGL, тому немає координати Z. Крім того, для самої руки я дуже хотів би мати затінене відчуття, як бачили тут: Я просто не …

2
Як я можу керувати та оновлювати постійні буфери постійних шейдерів?
Гаразд, мені важко зрозуміти, як постійні буфери прив’язані до стадії конвеєра та оновлюються. Я розумію, що DirectX11 може мати до 15 шейдерних константних буферів на етапі, і кожен буфер може містити до 4096 констант. Однак я не розумію, чи ID3D11Buffer COM, який використовується для взаємодії з постійними буферами, є лише …

4
Як працюють багатопрохідні шейдери у OpenGL?
У Direct3D багатопрохідні шейдери прості у використанні, оскільки ви можете буквально визначати проходи в межах програми. У OpenGL це здається трохи складнішим, тому що можна надати програмі шейдерів стільки вершин, геометрії та фрагментів шейдерів, скільки вам потрібно. Популярний приклад багатопрохідного шейдера - тоновий шейдер. Один прохід робить фактичний ефект затінення, …
13 opengl  shaders  glsl 

1
Шейдер, щоб побачити силует через альфа-змішані спрайти
Я хочу досягти в Єдності бачення ефекту, подібного до цього в цих прикладах: У моєму конкретному сценарії є кілька вимог: Для спрайтів використовується альфа-змішування, а у спрайтів прозорі ділянки. Є 2 різновиди елементів, що окулюють персонажа. Один повинен створити силуетний ефект, а інший повинен вести себе як нормально. Для оклюзійних …

2
Блокировка чорнила Роршаха (також фотографії тесту психології) шейдер
(джерело: bonnefil.com ) Я хочу, щоб цей чудовий візерунок був у моїй грі. Поки я зрозумів ... Намалюйте одну сторону, після чого виведіть її двічі ліворуч та праворуч. Як зробити цю схему на одній стороні? хм ... Мені потрібна допомога. Мені потрібно трохи зрозуміти, як писати шейдер для цього. Якщо …

4
Матеріал скла для єдності 5
Хтось знає, як зробити скляний матеріал в Unity 5? Я можу робити металеві та текстурні зображення, але не знаю, як створити скляний матеріал. Пошук в Google не дасть мені нічого для Unity 5, тому це зробити досить просто. Це для душових дверей та плоского скла так:

2
Як я можу створити ефективний шейдер для цвітіння за допомогою GLSL?
Я шукав у мережі ресурси, пов’язані з наданням ефекту цвітіння за допомогою GLSL, але нічого не знайшов. Хоча підручник на веб-сайті Philip Rideout є хорошим, він працює дуже добре на моєму графічному процесорі Nvidia. Хтось може мене керувати, як мені підійти до цієї проблеми та побудувати досить ефективну реалізацію ефекту …
12 shaders  glsl  bloom 

3
HLSL напівпрозорий пластиковий шейдер
Я намагаюся створити шейдер для відтворення білого пластикового предмета з кольоровим світлом всередині. Або маючи шейдер, який буде напівпрозорим, і якщо я покладу світло всередину об'єкта, то світло з’явиться наскрізь, або ж матиме шейдер, який підробляє ефект світла всередині. Ефект, що їх відбувається, такий собі, як світло, що проходить через …
12 graphics  shaders  hlsl 

3
Як я можу зробити природні краплі дощу на екрані?
Я намагаюся зробити ефект дощу за допомогою метаболів та сліду на екрані. Я знаходжу підказку в шадертої, але я не розумів, як реалізовано: https://www.shadertoy.com/view/ltffzl на жаль, у нього є багато математичних обчислень, і я не можу використовувати його в єдності, тому що це створює відсталий. моя ідея полягає у використанні …


1
Як реалізувати цей тип пульсацій за допомогою шейдера фрагмента GLSL?
Тому я вже реалізував частину рефлексії: uniform sampler2D texture; uniform vec2 resolution; uniform vec3 overlayColor; void main() { vec2 uv = gl_FragCoord.xy / resolution.xy; if (uv.y > 0.3)// is air - no reflection or effect { gl_FragColor = texture2D(texture, vec2(uv.x, uv.y)); } else { // Compute the mirror effect. vec4 …

1
Як у матеріальній системі на основі графіків я можу підтримувати різні типи введення та виведення?
Я намагаюся обернути навколо голови , як матеріальні системи , як це , це реалізується. Ці потужні та зручні для користувачів системи, схожі на графіки, здаються відносно поширеними як метод, що дозволяє програмістам і непрограмістам швидко створювати шейдери. Однак, з мого відносно обмеженого досвіду роботи з графічним програмуванням, я не …

1
Як я можу окремо проаналізувати швидкість шейдерів вершин та фрагментів?
Мені хотілося б дізнатися, як я можу перевірити, чи є моя вершина або мій фрагмент шейдера вузьким місцем у моєму конвеєрі візуалізації. Я читав про використання glQueryCounterз GL_TIMESTAMPціллю для отримання контрольних точок годинника між командами OpenGL, але вони не розрізняють різні типи шейдерів. Наприклад, якщо один кадр на графічному процесорі …

2
Як виконати фільтр xBR або hqx в XNA?
Мені хотілося б, щоб моя гра розгорнулася за допомогою одного з фільтрів hqx (hq2x, hq3x або hq4x) або фільтра xBR у шейдері . Як я можу це зробити в XNA 4.0 та SM3? Побічна примітка: це питання було сильно відредаговане, щоб стати таким, яким воно є зараз.
11 xna  2d  shaders  pixel  scale 

1
Tessellation vs Geometry Shader
Виправте мене, якщо я помиляюся, але як Geometry Shader, так і Tessellation Shader повинні створювати вершини в графічному трубопроводі. Що я хотів би знати, як вони відрізняються і коли я повинен використовувати один над іншим?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.