15

Эффект перехода, как в SAO, сделанный на частицах Unity

Надеюсь, это поможет кому-нибудь сэкономить час или около того... Думал, что в сети полно примеров, как сделать эффект погружения Sworld Art Online, но пришлось самому париться.

Эффект перехода, как в SAO, сделанный на частицах Unity Sword Art Online, Unity3d, Визуальные эффекты, Gamedev-Assets, Гифка

Используются частицы с мешем цилиндром и Sprite шейдером. Буду не против идеи, как сделать это лучше: улучшить производительность или красоту. Я не мастер по эффектам, если что - программист скорее и жрёт такой эффект из частиц неплохо так ресурсов: ~25 треугольников и вершин...


https://github.com/KVinS/SAO-Transition-Effect/

Найдены дубликаты

+2

Однотипные объекты, разные по размеру, цвету, координатам и скорости.


Погуглите Unity Entity Component System


На днях сварганил в них волны из 3Д кубиков, со сменой цвета по высоте волны

На одновременной обработке 3600 кубиков - 30 фпс на среднем андроиде.

На 40к кубиков - 17 фпс.


Дел - на пару-тройку часов с чаепитием.

раскрыть ветку 3
0
Работаю с UE4, там есть понятие инстансов, много мешей с небольшими отличиями редрерятся за один драв колл. Очень полезно когда мешей много, они почти одинаковые и почти одновременно находятся на экране. В Unity нет аналога?
раскрыть ветку 2
0

Небольшой тред, разъясняющий общее понятие "инстанс", и в т.ч. плавно переходящий в растолковывание основ понятия "entity":

https://forum.unity.com/threads/what-is-an-instance.279537/


Вкратце, ECS в Unity - готовая высокопроизводительная система по обработке множества сложенных компонентов без определения в игровые "объекты".

В чем-то - да, те же инстансы. И да, может обрабатывать несколько тысяч одинаковых/схожих объектов за один "call".

0

В последнем варианте 3 Draw Calls

#comment_150044297

+2

[этот комментарий -- оффтоп, к работе автора не имеет отношения]


В некоторых играх качественный геймдизайн. В других играх геймдизана нет.

SAO же является удивительным примером того, как уровень геймдизайна может быть отрицательным.

Я бы воздержался делать что-то "как в SAO" хотя бы из-за этого. Даже загрузочный экран.

раскрыть ветку 4
+1

Я просто отсылку хотел.
P.S. Вы бы уточнили про какой именно "SAO"...

раскрыть ветку 3
-1

Я имел в виду оригинал (книги и аниме, написанные Р.К). Игру не играл.


Отсылки -- такая штука. Не всегда уместно и не всегда хорошо.

Ну например эффект из поста нормально смотрится пару раз, но на реальный загрузочный экран я бы его не ставил.

раскрыть ветку 2
+1

Пока решил остановиться на том, что мне сделали оптимизированный цилиндр :D

В два раза меньше вершин и треугольников.

https://github.com/KVinS/SAO-Transition-Effect/blob/master/S...

0

жрёт такой эффект из частиц неплохо так ресурсов

Ты используешь частицы на CPU, а в Юнити есть система частиц на GPU:

https://www.youtube.com/watch?v=FvZNVQuLDjI

Видео немного старое, можешь поискать поновее. Так VFX Graph работает не только в HDRP, но и в LWRP.

раскрыть ветку 6
0
Ну я бы ещё минимум год пожалуй воздержался (и воздерживаюсь) от создания чего либо крупного на hdrp (в котором vfx graph) очень нестабилен.
раскрыть ветку 1
0

А в чем нестабильность выражается? Просто на LWRP (где VFX Graph тоже есть) не замечал пока ничего.

0

LWRP (HDRP наверное тоже) пока что не очень продакшн реди.

раскрыть ветку 3
0
Lwrp более чем "Реди", но само собой нужно проходиться напильником и переделывать некоторые компоненты. Но по факту там всё работает отлично. Но на то он и srp, чтоб допиливать
раскрыть ветку 1
0

Для небольшого инди не критично.

0
раскрыть ветку 1
0

Это второй эффект. Перед ним ещё есть представленный. Типа, активация интерфейса.

https://youtu.be/EjC78wnOoPQ?t=11

0

я один вижу просадку фпс?

раскрыть ветку 2
0

Не вы один.

Но вообще, это не самая актуальная гифка. Эта свежее и со счётчиком:


Я писал - нагрузка там нехилая из-за мешей.

раскрыть ветку 1
0

ясно

-1

Trapcode Particular в AE, хотя это не к разработчикам, а к моушенистам

Похожие посты
Похожие посты не найдены. Возможно, вас заинтересуют другие посты по тегам: