Як реалізуються передові графічні ефекти?


9

Мені цікаво, як графічні ефекти 3D, такі як заклинання в Warcraft або Torchlight, реалізовані графічно. Я щойно закінчив книгу на Direct3D і відчував себе досить комфортно з нею та 3D-графікою взагалі, але я не впевнений, як би я зробив щось на кшталт того, щоб персонаж "кинув блискавку" або якийсь інший заклинання графічно. Я б припускав, що це стосується ефектів частинок або анімованих координат текстури, хтось може дати мені більш конкретне розуміння? Дякую


Шукайте підручники з системи для частинок UDK.
Патрік Х'юз

Відповіді:


6

Що стосується того, що ви намагаєтеся зробити, ви, швидше за все, шукаєте відповідь, що більше стосується архітектури ігор. Однак, методи візуалізації ефектів в іграх сильно різняться, але ось декілька тих, на які я зіткнувся новачки:

  • Ефекти частинок: Вони, як правило, складаються з текстури, змішаної альфами або замаскованої текстури, відображеної на серії квадратиків. Ці квадроцикли можуть застосовувати до них будь-яку кількість перетворень, включаючи тяжкість, вітер та тривалість життя.
  • Сітки: Завантажені сітки - це хліб та масло будь-якої 3D-гри. Tven проста сітка з текстурою, що рухається правильним способом, може зробити приголомшливе заклинання. Наприклад, якщо у мене була сітка, схожа на кропиву з вогняною текстурою альфа, змішаною, і коли я натиснув на кнопку вогню, він лобію цю крапку у ворога дугою та випадковим обертанням, у мене є основна вогнена куля.
  • Прості текстуровані квадратики: ніколи не оцінюйте потужність текстури, що маскується альфа, на квадратику, який малюється від заклинання до ворога та викладається на камеру.

Існує величезна кількість інших методик, включаючи навіть використання піксельних і вершинних шейдерів, але це повинно вас почати.

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