Студент СПбГУПТД оживил персонажа для популярной компьютерной игры. Его героем стал торговец фокусами, исследующий альтернативную реальность
Студент кафедры цифровых и аддитивных технологий СПбГУПТД Александр Черепов представил результат масштабной работы — анимированного трехмерного персонажа для популярного компьютерного шутера Deadlock. Его героем стал странствующий торговец фокусами, исследующий альтернативную реальность.
Сам разработчик отмечает, что глобальная игровая индустрия с аудиторией более трех миллиардов человек продолжает уверенный рост. В жанре соревновательного шутера именно визуальный образ героя становится ключевым фактором погружения пользователя в игровой процесс. По мнению Александра, аудитория всегда ценит персонажей, за которыми стоит глубокий и продуманный дизайн. Созданный им герой — мужчина средних лет, чья фигура визуально отягощена массивным рюкзаком со множеством газовых ламп различных размеров.
Процесс создания начался с формирования первичных объемов из простейших геометрических примитивов — кубов, к которым был применен модификатор сглаживания (Subdivision Surface). Каждый такой блок соответствовал определенной части тела. Затем последовал этап цифрового скульптинга, имитирующего работу мастера по глине: Александр прорисовал мышечный рельеф, скорректировал геометрию для достижения естественных анатомических пропорций и зафиксировал стартовую А-позу для отладки модели, проработки. После завершения лепки при помощи кривых были добавлены волосы, создана одежда, на которой вручную сформированы реалистичные складки ткани.
Важным этапом стала ретопология — метод оптимизации, во время которого модель обтягивается сеткой меньшего разрешения. Это нужно, чтобы минимизировать вычисления для движка, для максимального быстродействия персонажа. После производится UV-развертка — «разрез» трехмерной модели в плоскую 2D-карту, необходимый для создания ровной и неискаженной текстуры. В процессе текстурирования молодой человек создал слой заполнения с заданными параметрами гладкости, металличности, цвета и рельефа.
Когда внешний вид модели приблизился к реальности, ей потребовался виртуальный «скелет». Процесс риггинга позволил выстроить иерархию костей, суставов и контроллеров, связывающих скелет и тело. Благодаря этому программа получила четкое понимание механики движения: как именно будут сгибаться суставы и заминаться элементы одежды. В финале этого этапа, манипулируя положением костей, Александр выполнил раскадровку и задал ключи анимации.
Завершив работу над самим торговцем, студент перешел к проектированию его окружения. Сборка уровня происходила непосредственно в игровом движке. Чтобы локация удерживала внимание игрока, Александр создал глубокое каменное ущелье с уходящей вниз пропастью, перекинул мосты между островами, расставил дома разных типов, водонапорные башни и неоновые вывески. Финальным штрихом стала настройка освещения: настраиваемые положения солнца и луны, а также объемные облака создали необходимую атмосферу альтернативной вселенной.
Теперь, когда персонаж полностью готов, Александр перешел к модификации. Он изменил оригинальные модель и интерфейсные элементы персонажа Sinclair игры Deadlock, так как в ней до сих пор используется модель «заглушка», отстающая от остальных по проработке. Также персонаж получил новую предысторию и мотивацию.
Большую работу студент проделал над созданием видеоролика. Согласно раскадровке он записал игровой процесс и отснял необходимые фрагменты. Серию полученных изображений импортировал в программу Premier Pro, которая автоматически объединила их в видео. Также он нарезал фрагменты видео из Unreal Engine и записей игрового процесса, экспортировал звуковые дорожки покровителя, звук окружения и музыку.
Чтобы оценить свою работу, Александр опубликовал результат на посвященном игре Deadlock ресурсе Gamebanana — онлайн-сообществе, где собраны различные модификации пользователей для видеоигр. Только за первые несколько суток мод просмотрело более тысячи человек при небольшой популярности персонажа. Игровое сообщество заинтересовалось — пользователи захотели установить и опробовать его.
В одном из отзывов игрок написал: «Модель настолько проработанная и с качественными текстурами, что я поначалу задался вопросом «из какой это игры». В остальном, в игре это тоже выглядит фантастически и отлично вписывается. Видео мне тоже очень понравилось».

