Полагаю, что использовать MetaHuman для каждого игрока сильно затратно. По моим догадкам, имея в области прорисовки более сотни реплицированных метахюманов в онлайне, даже без симуляции физики одежды и волос, приведет к громадной нагрузке на клиентах, верны ли мои догадки?
Полагаю, что лучше не использовать метахюманов, а создать mid-poly заготовок под персонажи.
К слову, здесь хочется и иметь возможность кастомизации каждого персонажа. Разные волосы, лицо, бороды, одежды. Здесь тоже думаю создать всё под mid-poly.
По сути, здесь придётся повторить велосипед, ибо всё уже реализовано в metahuman. Или есть варианты сильно упростить metahuman под онлайн мультиплеер на сотни игроков?
Hey there @GAMEDONI! Welcome to the community! You guessed correctly, that even at more optimized resolutions, Metahumans are too performance heavy for large crowds in many cases without optimization techniques. The City Sample shows one of the most effective ways of handling crowds with Metahumans if you still want to go that route.
How it’s done is that close up the characters are fully rigged and animated in good fidelity, but when further away they become vertex animated static meshes. The actual movement logic is handled by MASS Entity. Using the City Sample documentation and crown implementation is a good starting point if you really need Metahuman crowds.
Hope this helps!
Extra resources:
Here is a thread that also goes over some techniques to get more performance out of your Metahumans:
Finally, here is a video that goes over getting started with Metahuman Crowds, but I do recommend reading over all of City Sample’s optimizations and understanding Vertex Animation before committing to Metahumans:
Disclaimer: One or more of these links are unaffiliated with Epic Games. Epic Games is not liable for anything that may occur outside of this Unreal Engine domain. Please exercise your best judgment when following links outside of the forums.