Death Dissolve
Вороги, що згоряють на фрагменти зі світними краями замість зникнути, — смерть, на яку варто дивитися.
Приклади
Записано з інтерактивного демо нижче на цій сторінці.
Огляд
Death dissolve замінює найгірший кадр в іграх — ворога, що просто блимнув і зник, — короткою церемонією: тіло спалахує, а потім осипається фрагментами зі світними краями, знизу вгору чи від рани назовні, за пів секунди — секунду.
У 3D це шейдерний ефект: нойзова текстура, порогована проти значення dissolve, що росте 0→1, з емісивною смугою на краю ерозії. У 2D ту саму роботу часто виконує режисура: труп падає, мить лежить і з ease-in занурюється під землю — площина відсіку робить роботу шейдера.
Розчинення також розв'язує реальну логічну проблему: ворог мусить ПЕРЕСТАТИ існувати (колізія, AI, таргетинг) у кадр смерті, тоді як його візуальний труп доживає у власному темпі. Розділіть ці дві речі — вбивайте логіку миттєво, дайте візуалу затриматися — і бій лишається чітким, а смерті театральними.
Інтерактивне демо
press Kill · fall → sink under the ground
Де застосовується
Найкращі практики
Варто
- ✓Вимикайте колізію, AI і таргетинг у кадр смерті — не поспішати дозволено лише візуалу.
- ✓Малюйте яскраву емісивну смугу на краю розчинення; саме світіння читається як енергія, а не стирання.
- ✓Ведіть ерозію нойзом (чи пофрагментним зсувом затримок), щоб тіло осипалося органічно, а не витиралося лінійно.
Не варто
- ✕Не дозволяйте трупам, що розчиняються, блокувати рух чи постріли — гравці відскакуватимуть від того, що виглядає зниклим.
- ✕Не тягніть довше секунди для рядових ворогів; церемонія — для вбивства, а не для прибирання.
- ✕Не розчиняйте всіх ворогів однаково — варіюйте напрямок і швидкість від завершального удару.
Поширені помилки
- ⚠Колайдер живий під час розчинення — трупи з'їдають кулі, призначені наступному ворогу.
- ⚠Лінійний альфа-фейд замість порогованої ерозії — тіло випаровується привидом, а не згоряє.
- ⚠Лут спавниться після повного розчинення, додаючи секунду мертвого часу перед нагородою.
Реалізація
Встав це у свого ШІ-асистента (Cursor, Copilot, Claude), щоб додати ефект у проєкт.
Додай у мій проєкт ефект "Death Dissolve": Вороги, що згоряють на фрагменти зі світними краями замість зникнути, — смерть, на яку варто дивитися.
Як це працює: Death dissolve замінює найгірший кадр в іграх — ворога, що просто блимнув і зник, — короткою церемонією: тіло спалахує, а потім осипається фрагментами зі світними краями, знизу вгору чи від рани назовні, за пів секунди — секунду.
Рекомендації:
- Вимикайте колізію, AI і таргетинг у кадр смерті — не поспішати дозволено лише візуалу.
- Малюйте яскраву емісивну смугу на краю розчинення; саме світіння читається як енергія, а не стирання.
- Ведіть ерозію нойзом (чи пофрагментним зсувом затримок), щоб тіло осипалося органічно, а не витиралося лінійно.
Чого уникати:
- Не дозволяйте трупам, що розчиняються, блокувати рух чи постріли — гравці відскакуватимуть від того, що виглядає зниклим.
- Не тягніть довше секунди для рядових ворогів; церемонія — для вбивства, а не для прибирання.
- Не розчиняйте всіх ворогів однаково — варіюйте напрямок і швидкість від завершального удару.
Реалізуй ефект у тому рушії/стеку, який уже використовується в проєкті, і дотримуйся наявного стилю коду. Підключи його там, де це доречно.Джерела
Пов'язані ефекти
Flick
Спалах самого об'єкта білим (чи кольором) на кілька кадрів при отриманні удару — також відомий як hit flash.
Particle Burst
Радіальний розліт короткоживучих часток, що позначає удар або підбирання.
Screen Fader
Затемнення екрана до чорного, що чисто приховує зміну сцени та обрамлює переходи.
Коментарі
…