Решил вот я сделать на досуге 3d персонажа - полицейского, а конкретно инспектора ДПС. Всенародная любовь к ГИБДД подвигла меня на эту работу, и вот какой симпатичный субъект получился. Делать все я буду в Blender. Ниже я расскажу, как шел процесс.
Персонаж по задумке должен быть немного "мультяшным", поэтому на просторах интернета я нашел вот эту картинку неизвестного автора. В качестве отправной точки для вдохновения она вполне меня устроила. Полюбуйтесь, какой типаж!
Скульптинг.
Следующий этап - лепим высокополигональную модель. Нужно тщательно проработать общую форму и все мелкие детали для последующей ретопологии и переноса карты нормалей.
Ретопология.
Получающаяся в результате низкополигональная модель должна соответствовать запланированным целям. В данном случае на лице и кистях рук сетка более плотная для обеспечения будущей мимической анимациии и соответствующей жестикуляции.
UV-развёртка.
Процесс достаточно рутинный - сдираем кожу с объекта и натягиваем её функциональными кусками на барабан, стараясь не сильно исказить изначальные очертания. Развёртка - она такая!
Текстуры несложные, их всего четыре. Основной цвет, амбиент оклюжн и карта нормалей. Текстура прозрачности нужна только для наружного слоя глазного яблока. Размер текстур 4096.
Проба персонажа в Unity.
Готовый персонаж импортируем в популярный движок Unity для проверки текстур, топологии и готовности модели для использования в игростроении. Выглядит нормально.
Анимация.
Настало время немного оживить нашего полицейского. Для начала делаем риггинг с помощью плагина для Блендера Rigify. Скининг, настройка весов, отладка. После завершения процесса ригинга делаем цикл походки и бега.
Беги мент, беги!
На сегодня все.
В ближайшее время сделаю и выложу еще видео анимации персонажа полицейского (лицевая анимация, жестикуляция). Предлагайте ваши варианты сценария - попробуем воплотить в жизнь.