😎 Чувак только что закончил свою систему анимации на C и оказалось, что она примерно в 14 раз быстрее, чем система анимации в unity.
Причём он её даже не оптимизировал — возможно, можно сделать ещё быстрее
Пара цифр:
🟠 1500 персонажей
🟠 7.3 миллиона треугольников каждый кадр
🟠 Среднее время кадра (движок на C): ~28 мс
🟠 Среднее время кадра (
@unity): ~400 мсОн использует однотредовую CPU-анимацию (так же, как Unity). Без GPU-инстансинга и VAT — каждый меш отрисовывается отдельным draw call
"Сейчас я упираюсь в пропускную способность GPU, что логично с учётом используемой реализации skinning'а.
Думаю, переход на GPU skinning даст мощный прирост производительности, но сначала придётся портировать рендеринг на WebGPU"
👉Новости 👉База вопросов
