Developer postOriginal post (opens in a new tab)

Developer Diaries #18: New lighting system in Legends of Eisenwald - Дневники разработчиков #18: Новая система освещения в “Легендах Эйзенвальда”

Let’s talk a bit about graphics quality. For a long time game graphics remains one of the most important priorities for Nikolay Armonik because what looked good in 2011 (that’s when the game received its current appearance) today you can’t call modern and outstanding. For this reason, for a long time Nikolay was preparing a project of moving the game rendering engine to PBS (physical based shading). This week Nikolay continues to work on this technology and on making a management system of light probes.

Light Probes are cumulative selections of environment lighting. They are needed for physically correct rendering of game scenes. The system is being developed separately from the engine as an outside module so it can be connected to the scenes in question, activated, added and tuned according to one’s needs.

At the end, this will lead us to saving significant graphical artists resources to create/setup art for special effects and particles system and it won't be necessary to deal with fine tuning lighting parameters since it will be displayed correctly like it happens in the real world.

=================================

Вернемся к качеству графики. Уже на протяжении длительного периода для Николая Армоника игровая графика в “Легендах Эйзенвальда” является одним из важнейших приоритетов, ведь то, что смотрелось хорошо в 2011 году (а именно тогда игра получила свой текущий вид) сегодня уже нельзя назвать современным и выдающимся. Поэтому, в течение долгого времени подготавливался проект по переводу рендер-движка Эйзенвальда на PBS (physical based shading). На этой неделе Николай продолжает работу по реализации этой технологии и делает систему менеджемента “лайтпроб”.

Light Probes - это накопительные выборки освещенности окружающей среды. Они нужны для физически корректного рендеринга сцен игры. Система разрабатывается отдельно от движка как внешний модуль, поэтому ее можно будет подключать к нужным сценам, активировать, добавлять и настраивать на свое усмотрение.

В конечном счете, это приведет к тому, что мы сэкономим значительные ресурсы художников на создание/настройку арта для спецэффектов и систем частиц, и не будут отвлекаться на настройку параметров освещенности, так как она будет отображаться корректно, как это происходит в настоящей природе.

Общий смысл данного сообщения заключается в том, что в недалекой перспективе Эйзенвальд станет красивее и немного более “настоящим”. Скорее всего сделанные изменения повлияют на системные требования к игре, но об этом мы напишем, когда получим более точные данные.