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

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

1
Як я можу створити ефект "бачити за стінами"?
Божественність: Original Sin 2 має прекрасну систему проникнення. Коли я йду за стіни, з’явиться маска сплеску, а коли я рухаюсь по грі, вона змінюється. Це як шейдер, що розчиняється, і має ефект метаболу. Як я можу повторити цей ефект, створюючи динамічну маску сплеску, коли гравці йдуть за стіни? Ви можете …

1
Як я можу зробити шейдер для «мокрої поверхні» / «неглибокої калюжі» в Unity?
У моїй грі мені потрібно створити динамічні калюжі з водою, але я не можу знайти підручник, який показує, як я можу зробити такий ефект (приклад цього показано нижче). Як я можу це зробити?



4
Використання декількох шейдерів
В даний час я вивчаю шейдери opengl, але не можу щось зрозуміти: як застосувати різні шейдери до об'єктів, наприклад, чайник, виконаний за допомогою шейдера тонів, та ще один в тій самій сцені, використовуючи дуже відбивну поверхню та інші спотворені від функція шуму, як у цьому відео http://www.youtube.com/watch?v=1ogg4ZfdBqU Ще один - …
53 shaders  glsl 

1
Як працюють шейдери Raymarch?
Я переглянув шейдери, знайдені тут shadertoy.com, і більшість крутих мають спільний шум та реймарх. Я взагалі не розумію вихідний код, але дуже хочу. Як працюють ці шейдери і як працює алгоритм реймарха? Я шукав всюди і нічого не можу знайти по темі. Дякую


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

2
Після успішної програми glLinkProgram слід видалити / від'єднати шейдери?
Після того, як у мене є пов’язана програма, і я подумаю про захисне програмування, чи слід видалити та від'єднати шейдери, що використовуються для зв’язку цієї програми? Якщо так, то чи буде визволяти будь-які ресурси? Або ці шейдерні об'єкти будуть звільнені лише після виклику glDeleteProgram? редагувати: Просто для уточнення того, що …
45 opengl  shaders 

1
Як я можу зменшити згладжування завдяки моєму ефекту світіння?
Я намагаюся повторити світиться ефект контуру в грі Left 4 Dead. Ефект змушує контури предметів світитися, навіть коли об’єкт оклюдируется. Ось скріншот ефекту: Я дещо в змозі повторити цей ефект у своїй програмі на основі OpenGL. Це те, що я зараз роблю: Створіть кольорову та глибинну текстуру, що становить половину …
42 opengl  shaders  glsl  glow 

5
Чи повинні актори в грі нести відповідальність за малювання себе?
Я дуже новачок у розробці ігор, але не в програмуванні. Я (знову) граю з грою типу Pong, використовуючи canvasелемент JavaScript . Я створив Paddleоб'єкт, який має такі властивості ... width height x y colour У мене також є Pongоб'єкт, який має такі властивості, як ... width height backgroundColour draw(). В …

4
Що таке фрагмент у програмуванні 3D графіки?
Що таке фрагмент у фрагменті шейдера? У Вікіпедії сказано, що: Взагалі фрагмент можна розглядати як дані, необхідні для затінення пікселя, плюс дані, необхідні для перевірки того, чи витриманий фрагмент стане пікселем (глибина, альфа, трафарет, ножиця, ідентифікатор вікна тощо) Так це текстури, вершини чи щось інше?

12
Які є хороші ресурси для вивчення HLSL? [зачинено]
Востаннє, коли я спробував вивчити HLSL, я зробив кілька шейдерів і здебільшого зрозумів, що роблю, але все одно відчував, що спотикаюся в темряві. Більшість того, що я дізнався, я отримав з різних публікацій блогу, які не дуже добре пояснювали речі. Крім того, здається, що документація на MSDN є більш довідковою …
28 shaders  hlsl 

4
Різниця між матеріалом та шейдером
В іграх матеріали часто впливають лише на візуальний вигляд предметів. На візуальний вигляд впливають шейдери. Тож щодо термінології є різниця між матеріалами та шейдерами? Чи слід написати один шейдер для одного матеріалу?

3
контурний ефект об'єкта
Як я можу досягти ефекту контуру, подібного до тих, що знайдені в League of Legends або Diablo III? Це робиться за допомогою шейдера? Як? Я вважаю за краще відповіді, які не пов'язані з будь-яким конкретним двигуном, але таким, який я можу адаптувати до будь-якого двигуна, над яким я працюю.

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