Як Halo малює снаряди?


12

Я намагаюся малювати снаряди і займаюся білбордом. Снаряд складається з бортової «частинки» та «слідувача». Коли я розміщую снаряд, його не видно, коли напрямок перегляду гравця паралельний осі снаряда.

Як Halo чи інші ігри вирішують цю проблему, щоб снаряди були видні ззаду.

осколок голки

голка shard2


З ігор, в які я грав: Це просто, вони використовують 3D-снаряд. Іноді - виведена лінія.
joltmode

Відповіді:


7

Я візьму колю.

По-перше, схоже, що для фактичної кулі використовується дуже малополімерна сітка. Він текстурований з частково прозорою текстурою. Це відображено набагато яскравіше, ніж інші речі на сцені. Текстура може навіть оживляти.

"Tracer" може бути простою текстурою, що не є звичайним рекламним щитом. Я думаю, якщо ви обертаєте цей трекер навколо локальної осі z таким чином, щоб він стикався з камерою, що ви вирішите свою проблему своєю технікою білборду. Оглядовий алгоритм може досягти цього.


1
Я думаю, що є сітка з низьким числом полігонів, яка є непрозорою, намальованою поверх прозорої текстури, що додає добавки.
Закінченнядержави

Схоже, це просто сітка з низьким полігоном без текстури і просто шейдер.
Метт Дженсен

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