На днях запустил The Order 1886 и удивился, как круто она выглядит и при этом идеально работает. А ведь игре 10 лет! Сходил к товарищу, который отвечает за оптимизацию в Ubisoft, и спросил: почему сейчас каждая вторая игра полна зависаний и визуальных артефактов? Ответ с трудом уместится в многотомник, поэтому перескажу главное. Зачастую визуал нравится нам благодаря грамотному освещению. Раньше его делали вручную: расставляли источники света и «запекали», то есть рассчитывали и фиксировали световые эффекты в каждой игровой сцене. В умелых руках получалось красиво, но в процессе тратилось много времени и денег. А теперь можно включить анриловский Lumen, и «запекать» ничего не придется. Технология распределит свет сама. Это быстро и удобно. В чем проблема? При ручной работе над светом ты понимал, как каждое решение повлияет на оптимизацию. В случае с Lumen ты никогда не знаешь, сколько кадров съест технология. Потому что внятно настроить Lumen под себя нельзя: исходный код вроде доступе
Почему современные игры плохо оптимизированы – и при чем здесь Unreal Engine
30 марта30 мар
1
1 мин