создать свою модельку персонажа

Генераторы и редакторы персонажей. Создание внешности.

Пытаясь найти тему для написания статьи, я старалась оттолкнуться от рисования и создания адоптов. Порой мне и самой сложно придумать образ героя, поэтому я экспериментирую с редакторами персонажей. Зачастую у меня получаются довольно интересные дизайны, которые служат прототипом к будущему рисунку. Правда, в итоге выходит совершенно другая картина.

В интернете сейчас крайне много игр — редакторов. Не все они подходят под наш случай. Иногда становится неловко, когда находишь то, что видеть не стоило.

Было решено составить список простых редакторов персонажей. Здесь не будет приложений для скачивания — только онлайн. Конечно, можно найти и редакторы с 3D моделями и детальной прорисовкой, но это будет слишком долго и, возможно, дорого.

Лист создавался только на основе предпочтений автора.

Charat — сайт с большим количеством креаторов.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Charat.me — японский сайт с редакторами. Здесь можно найти много мейкеров, но я выделю несколько из них.

Genesis

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Genesis — игра с созданием только женских персонажей. Однако у неё много различных инструментов. В любом случае у вас получится сделать уникальный дизайн.

Bigbang

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Bigbang — то же самое, но уже исключительно с мужскими персонажами.

Randomall

Нельзя не упомянуть о данном сайте, который, как я считаю, может выручить творческого человека. Здесь собраны генераторы внешности, одежды, сюжета. Конечно, здесь не будет визуальной составляющей — только текстовая. Но и этого может быть достаточно для возникновения новой идеи.

Источник

Как создать 3D персонажа и не выжить из ума

Character Аrtist Данил Соловьев раскрывает таинство создания 3D моделей на примере юнита Heavy Archer для игры «Спарта: Война империй».

Обычно модель юнита «с нуля» создает Character Аrtist, но на этот раз решили поработать совместно с Сoncept Аrtist. Так что я получил пачку концептов, из которых мы вместе с арт-директором выбрали и утвердили тот, который наиболее подходил для данного юнита.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Прежде всего нужно понимать, насколько важен выбор силуэта, телодвижения (gesture) и какую огромную роль играет так называемые S-curve и С-curve даже на стадии T-позы и болванки. Многие думают, что эти параметры можно задать при постановке персонажа в позу. Отчасти это правда, но поспешу заметить: в таком случае персонаж не получится настолько же плавным и динамичным, как если бы мы установили данные характеристики в болванку (тело) персонажа изначально.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

У нас был один шаблон тела для всех юнитов. Его разработал Вова Силкин, наш Team Lead. Имея ранее готовый образец, я начал набрасывать на него малополигональный 3D-макет для того, чтобы быстро представить силуэт и дизайн персонажа.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Таких вариантов было много, но разновидностей шлемов было больше всего, поскольку голова персонажа – очень важный элемент дизайна. После танцев с бубном мы все-таки остановились на этом варианте, попутно доделывая элементы, которые уже устраивали нас.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Наконец-то, утвержденный дизайн! Можно приступать к проработке деталей!
Почти вся работа над персонажем была выполнена непосредственно в программе 3ds Max. Так как мы делаем иллюстрации, а не модели для игровых движков, у меня было неограниченное количество полигонов и полная свобода в разрешении текстурных карт.
В итоге у меня получилось 1,5 миллиона полигонов и 10 комплектов карт (diffuse map, reflection map, specular map, normal map,displacement и opacity) разрешением 4096×4096. Один комплект приходился чуть ли не на каждый элемент персонажа, из-за чего в конце очень «тормозила» сцена. В таких случаях надо отключать отображение текстур во вьюпорте.

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

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Уже выглядит более реалистично. Поскольку это грубая и толстая кожа, такой вариант нам вполне подходит.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Складки на кожаной окантовке сделаны экструдом граней внутрь на местах, где могли бы быть складки. Таким образом я делал кожаные окантовки на всех частях брони.

Далее идет болванка под стёганую кожу, которую мы загоняем в ZBrush (рис. 1). Там же разворачиваем болванку при помощи UV master для того, чтобы наложить на нее аlpha-map. Затем делим модель на максимальное количество полигонов. Открываем Noise в свитке Surface (рис. 2), жмем совершенно незаметную кнопку Аlpha on/off для загрузки вашей альфа-карты и включаем кнопку UV, чтобы карта проецировалась по UV-развертке. Если альфа-карта легла криво, то надо выровнять развертку и повторить сделанное. (рис. 3).

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

После этого выравниваем UV-развертку, чтобы альфа-карта ложилась прямо.
Теперь добавляем складочки кистью Dam-Standart.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Наручи и некоторые детали я слепил в ZBrush.
Фактура металла делалась точно так же, через Noise, только с использованием другой карты.
Когда я начал ваять морду льва, столкнулся с проблемой: наручи не симметричны. Поэтому пришлось лепить без симметрии. После трех неудачных попыток я наконец нашел элементарное решение для себя, вспомнив уроки рисования. Необходимо было расчертить таким образом:

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Эта ситуация еще раз доказывает, насколько важно знать и помнить основы дизайна. Возможно, дизайнеры, привыкшие к Аctivate Symmetry, могут также допустить подобные ошибки.

Рассмотрим шаги создания наколенника.

1. Сначала я моделирую болванку в 3ds Max, покрывая тело. Смотрю, нравится ли мне ее пропорции и силуэт. На данном этапе этого достаточно.
2. Начинаю подбирать подходящий дизайн в ZBrush. В данном случае, полагаясь на знание анатомии человека, повторяя направления мышц и костей, мы получим красивые линии. Так, собственно, и делали древние греки, и не только они.
3. Только после того как мы убедились, что нам нравятся пропорции и дизайн, начинаем добавлять мелкие детали. Такой метод (от общего к частному) применяют везде.
4. Теперь, когда мы закончили работу над всеми деталями, можем переносить болванку в 3ds Max обратно. Я делаю иллюстрацию, соответственно, у этой модели нет ограничения в полигонах и картах.

Следовательно, я могу позволить себе авторетопологию ZRemesher – новую функцию ZBrush. Эта опция позволяет в считанные секунды, путем нажатия всего одной кнопки, сделать из миллионной сетки вот такую, как на картинке ниже, сетку в 5к полигонов, что для 3ds Max сейчас абсолютно несмертельно.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

По поводу текстурирования я мало что могу написать, потому что он был сделан дедовским способом: в Photoshop. А о Photoshop всем и так давно все известно. Не обошлось все-таки и без Mudbox: в нем я всего лишь намечал маски для царапин и импортировал модель обратно в Photoshop. Данный способ я нахожу самым удобным в последнее время.
Все развертки были произведены автоматически с помощью UV master в ZBrush.
В этой работе я открыл для себя две новые вещи: Additional bump и правила нанесения узоров по краям. Собственно, они связаны между собой.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Мне хотелось нарисовать греческие узоры по краям таким образом, чтобы они чуть-чуть выступали над тканью.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Я не знал, как это лучше сделать, поэтому полез их лепить в ZBrush. Получалось жутко криво и долго. После еще нескольких неудачных попыток я в конечном итоге нашел выход. Итак, берем прямой орнамент.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Применяем к нему Edit>Puppet Warp – функцию в Photoshop, которая позволяет смять и согнуть изображение в любую желаемую форму.
Ставим опорные точки. И, зажимая каждую из точек, выгибаем орнамент в нужную нам форму. Нажимаем Enter – и готово.

Что касается создания материалов, то здесь ничего военного! Все регулируется картами, никаких мудреных настроек нет.
Немаловажно помнить, что некоторые металлы – золото, бронза – отливают желто-оранжевым цветом. Поэтому на Reflect надо кидать карту именно с таким оттенком, а не привычную нам черно-белую. На картинке показана схема освещения.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Выполнив рендеринг, мы получаем вот такой чистый рендер без постобработки.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

В этой работе я убедился, что внимание даже к незначительным и практически незаметным на первый взгляд деталям – залог успешной работы, признак профессионализма и любви к своему делу. Мой рецепт таков: не спешить и всегда двигаться от общего к частному!

Источник

Создание персонажей в Blender и Unity

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Визуально персонажи 3D-игр имитируются с помощью использования моделей, текстур и анимаций.

В прошлом для применения одинаковых анимаций персонажи должны были иметь полностью идентичные скелеты. Это ограничивало разнообразие персонажей, потому что их рост и пропорции тоже должны были быть одинаковыми. Например, в старых играх FIFA все игроки имели одинаковые размеры, потому что создание отдельного скелета и набора анимаций превратилось бы в настоящий кошмар.

К счастью для разработчиков игр, сегодня большинство движков имеет систему, позволяющую многократно использовать анимации при условии совместимости скелетной иерархии. Такая система позволяет использовать одинаковые анимации для персонажей всех форм и размеров. В Unity эта система называется Mecanim. Она обеспечивает удобную настройку анимаций, смешивание между ними и перенос гуманоидных анимаций между моделями.

Возможность многократного применения анимаций позволяет использовать анимации из Asset store и с таких вебсайтов, как mixamo.com, для ваших собственных персонажей. Это экономит кучу времени!

В этом туториале вы узнаете, как подготовить гуманоидную модель в Blender и как перенести её в Unity. В частности, вы научитесь следующему:

Приступаем к работе

Для прохождения этого туториала вам необходимо следующее:

Откройте папку заготовки (starter) проекта и перейдите в папку Assets\RW\Models. Откройте в Blender файл CuteCharacter.blend.

В файле содержатся следующие данные:

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Заметьте, что она отзеркалена по оси X, это сильно упростит весь процесс работы. Справа показано простое изображение загруженной текстуры:

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Первый шаг к анимированию этого персонажа — выполнение риггинга.

Создаём риг персонажа

Риггинг — это создание арматуры, скелета модели. У арматуры есть несколько соединённых костей, к которым можно прикрепить вершины, чтобы они двигались при перемещении кости.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Переместите мышь в окно 3D View, чтобы переключить на него фокус. Затем добавьте новую арматуру — удерживайте Shift и нажмите A, чтобы открыть Add Menu. Выберите Armature > Single Bone.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Мы создали арматуру и её самую первую кость, которую также называют корневой костью (root bone). Не снимая выделения с арматуры, найдите в разделе Display вкладки Properties флажок X-Ray и поставьте его.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Теперь арматура будет видна сквозь персонажа. Это упростит создание скелета.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Прежде чем приступать к созданию полной структуры, важно понять, как её нужно настроить для совместимости с Humanoid Avatar движка Unity.

Из-за особенностей привязки костей к собственной системе Unity некоторые ключевые кости являются обязательными.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Unity ожидает наличия минимум 15 костей, а именно:

Убедитесь, что арматура всё ещё выделена и нажмите на Tab, чтобы перейти в режим Edit. Выберите корневую кость, нажав на неё правой клавишей мыши.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Примечание: в Blender для выбора объектов используется правая клавиша мыши. Нажатие левой клавиши мыши изменяет позицию 3D-курсора — небольшого жёлтого круга с красно-белым кольцом вокруг. При перемещении 3D-курсора все новые объекты создаются в его новой позиции, а для нашего туториала это не требуется. Для сброса позиции 3D-курсора можно нажать Shift + S, откроется меню Snap Menu, после чего выбрать Cursor to Center.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Откройте вкладку Bone на панели Properties справа, чтобы можно было быстро вносить изменения, и переименуйте корневую кость в Hips, введя имя в поле ввода названия и нажав Enter.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Позвоночник

Настало время создавать структуру костей!

Выберите нижнюю сферу кости Hips и нажмите по порядку G, Z, 0.5 и Enter, чтобы переместить её туда, где должен быть пупок.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Теперь выберите верхнюю сферу и нажмите G, Z, 0.1 и Enter, чтобы немного переместить её вверх.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Примечание: если вам плохо видно происходящее, то можно приближаться и отдаляться при помощи колеса мыши.

Чтобы создать несколько костей позвоночника, нам нужно подразделить кость Hips на три части. Выберите кость Hips, нажмите W, чтобы открыть меню Specials и выберите Subdivide. По умолчанию эта операция разделяет кость на две части, поэтому измените значение Number of Cuts в нижней части панели Tool слева на 2.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Примечание: если вы не видите ползунок Number of Cuts, то переместите курсор мыши под текст Subdivide Multi внизу слева и прокрутите вверх, чтобы сделать его видимым.

После разделения позвоночника новые кости называются Hips.001 и Hips.002. Это плохой способ наименования костей; переименуйте кости, по очереди выделив их и изменив имя в правой панели Bone.

Назовите верхнюю Chest, а среднюю LowerSpine.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Теперь перейдём к костям ног. Дублируйте кость Hips, выбрав её и нажав Shift + D, а затем для подтверждения нажмите правую клавиши мыши.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Если посмотреть на панель Bone справа, то можно увидеть, что выбрана кость с именем Hips.001. Переименуйте её в UpperLeg.L. L означает left, «левая». Так мы будем понимать, с какой мы стороны костей и это поможет нам в дальнейшем при отзеркаливании.

Поверните кость UpperLeg.L по оси Y, нажав R, Y, 180 и Enter.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Теперь переместите на место по горизонтали, нажав G, X, .23 и Enter. Затем нажмите G, Z, -.2 и Enter, чтобы переместить её вертикально.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Примечание: на картинке выше показан режим wireframe, чтобы подчеркнуть, где находится кость. Включить или отключить этот режим можно нажатием на Z.

Выберите нижнюю сферу (также называемую коннектором) и переместите её вниз, нажав G, Z, -.3 и Enter.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Чтобы ногу можно было сгибать, её необходимо разделить. Выберите кость UpperLeg.L, нажмите W и выберите Subdivide для разделения ноги на две части. В результате у нас получится две кости ноги; назовите нижнюю LowerLeg.L.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Последняя часть ног — это ступни. Переключитесь на вид сбоку, нажав 3 на алфавитно-цифровом блоке (Numpad), после чего нажмите на клавишу «точка» (.), чтобы сфокусироваться на голени.

Примечание: если на клавиатуре нет алфавитно-цифрового блока, то переключаться между видами можно нажатием на кнопку View в нижней части экрана.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Немного отдалите окно просмотра, чтобы видеть большую часть голени.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Теперь выберите нижний коннектор и чтобы создать стопу, экструдируйте его, нажав E, Y, -.18 и Enter.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Переименуйте созданную кость в Foot.L в панели Bone.

Теперь неплохо было бы сохранить файл. Нажмите CTRL + S и щёлкните левой клавишей мыши на появившемся имени файла. Периодически сохраняйте свою работу, Blender — достаточно стабильное приложение, но иногда может «крашиться».

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Вернитесь в вид спереди, нажав 1 на алфавитно-цифровом блоке. Прежде чем переходить к голове, нам нужно сделать кость таза родительской для ноги. К счастью, сделать это довольно просто!

Выберите UpperLeg.L и найдите в разделе Relations панели Bone раскрывающийся список Parent. Нажмите на него и выберите Hips.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Приступим к голове! Выберите коннектор в верхней части кости Chest, нажмите E, Z, .055 и Enter. Это будет кость шеи, так что назовите её в панели Bone Neck.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Чтобы добавить кость головы, не снимайте выделение с верхнего коннектора и нажмите E, Z, .95 и Enter.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Назовите созданную кость Head.

Далее приступим к коннектору левого плеча. Выберите верхний коннектор кости Chest и нажмите E, X, .08 и Enter, чтобы добавить новую кость. Немного переместите её вниз, выбрав правый коннектор и нажав G, Z, -.09 и Enter.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Назовите эту кость ShoulderConnector.L. Эта кость будет прикреплять плечо к грудине. Для протокола: это ни в коем случае не анатомически корректно, но нам это и не требуется.

Снова выберите самый правый коннектор и нажмите E, X, .85 и Enter. Так мы создадим одну большую кость, которую нужно будет разделить, чтобы создать оставшиеся кости с левой стороны.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Выберите созданную кость, нажмите W и выберите Subdivide. Измените количество разрезов внизу слева на 3, чтобы получить четыре части.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Назовите эти кости следующим образом, начиная слева направо:

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

На первый взгляд текущее расположение этих костей выглядит неплохо, но из-за того, как расположен коннектор между частями руки (его можно назвать локтем), рука не сможет правильно сгибаться. Нажмите Z, чтобы перейти в режим wireframe, и посмотрите сами:

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Красная линия обозначает, где локоть находится сейчас, а белая — точку сгиба руки на меше. Чтобы исправить это, выберите LowerArm.L и переместите её вправо, нажав G, X, .09 и Enter.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Пока мы работаем только с левой частью. Но как насчёт правой?

Не знаю, как вы, а я воспользовался бы любой возможностью упростить свою работу. Поэтому следующим шагом будет зеркальное отражение костей слева направо нажатием всего нескольких клавиш.

Отзеркаливание

С версии 2.79 в Blender есть удобная новая функция для быстрого отзеркаливания костей арматуры всего за несколько простых шагов! До появления этой функции приходилось дублировать, отзеркаливать вручную, изменять названия и задавать роли костей. Если вам когда-нибудь доводилось это делать, то вы знаете, как это долго.

Для начала снимите выделение со всех костей, нажав A, чтобы не осталось оранжевых контуров выделений.

Далее выберем кости только с левой стороны (левая сторона персонажа находится справа от вас), удерживая Shift и щёлкая правой клавишей мыши каждую кость. Не забудьте о ступне!

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Выбрав эти кости, нажмите W и выберите Symmetrize.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

И этого достаточно, чтобы получить идеальную зеркальную версию выбранных костей:

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Кроме того, в конце названий костей будет вместо .L буква .R, обозначающая их позицию.

Сохраните файл и приготовьтесь к риггингу.

Рисование весов

Рисование весов (Weight painting) — это процесс привязки костей к 3D-мешу. Каждая кость прикрепляется к группе вершин с определённой величиной веса.

Вес определяет «жёсткость» перетягивания вершин за костью.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Выполнение этой задачи вручную может занять много времени, потому что придётся самостоятельно рисовать вес каждой отдельной кости. К счастью, Blender может взять на себя основную часть рутинной работы, автоматически нарисовав веса в зависимости от близости костей к вершинам.

Нажмите Tab, чтобы переключиться в Object mode. Сначала выберите модель, затем удерживайте Shift и нажмите ПКМ на арматуре, чтобы выбрать и её тоже.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Теперь нажмите CTRL + P, чтобы открыть меню Parent и выберите With Automatic Weights, чтобы сделать модель родителем арматуры и выполнить автоматическое рисование весов.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Визуально разница может быть незаметна, но теперь кости присоединены к мешу.

Прежде чем приступать к проверке, убедитесь, что Pivot Point находится в режиме Median Point, проверив нижнюю панель:

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Включите режим Median Point, если там всё ещё выбран режим 3D Cursor.

А теперь начинается интересное! Переключитесь в режим Pose, выберите кость и поверните её, нажав R и перемещая курсор мыши. Проделайте это с каждой костью в центральной и левой части модели, чтобы убедиться, что все веса назначены верно.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Повертите окно обзора в разные стороны и проверьте вращение под другими углами, нажав колесо мыши и перемещая мышь в разные стороны.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Проверив все кости, вы можете заметить, что глаза не двигаются вместе с головой, что выглядит немного странно, если не сказать больше:

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Чтобы прикрепить глаза к голове, нам придётся всё-таки самим назначить веса. Не выходите из режима Pose арматуры, удерживайте Shift и нажмите ПКМ на модели, чтобы тоже выбрать её. Теперь перейдите в режим Weight Paint. Мы готовы к рисованию весов.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

В этом режиме можно выбирать кости, удерживая CTRL и щёлкая ПКМ на кости. Выберите кость Head и поверните её назад, нажав R, X, -90 и Enter.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Чтобы прикрепить глаза к кости Head, выберите кисть Add в разделе Brush панели Tool слева.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Нажмите Z, чтобы переключиться в режим wireframe и поверните окно обзора так, чтобы хотя бы один из глаз больше не находился на передней части головы. Теперь выполните раскраску вершин глаз, чтобы увеличить вес, пока глаза не перестанут висеть в воздухе.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Вес можно увидеть визуально по цвету на меше; значения изменяются от 0 (тёмно-синий) до 1 (ярко-красный). Чтобы проверить результаты, вернитесь в вид спереди, нажав numpad 1 и Alt (или Option) + R для сброса поворота кости Head.

Теперь глаза правильно прикреплены к голове.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Примечание: показанный выше поворот выполнен вращением трекбола. Этот режим вращения можно активировать повторным нажатием R после начала поворота.

Завершив базовое рисование весов, можно приступить к деталям.

Добавление аксессуаров

Аксессуары в этом контексте — это объекты, прикрепляемые к персонажу, но не являющиеся частью его тела. В этом разделе мы рассмотрим два способа прикрепления объектов: к самой модели и как отдельного многоразового объекта, прикрепляемого к кости.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Сначала мы нажмём Z, чтобы выйти из режима wireframe и нажмём A, а затем Alt (или Option) + R, чтобы сбросить поворот всех костей.

Редактирование персонажа

Первый способ добавления деталей к персонажу проще, но накладывает определённые ограничения. При работе с самой моделью, которая зеркально отражена, вся добавляемая геометрия будет копироваться из левой стороны в правую, и наоборот. Поэтому на одну из сторон невозможно добавить что-нибудь уникальное. Поскольку геометрия является частью этой конкретной модели, её также нельзя заново использовать для других персонажей. Такой способ идеален для любой ситуации, в которой подобные ограничения не являются проблемой.

Если вы повторяли за мной действия туториала, то сейчас находитесь в в режиме Weight Paint. И это хорошо, потому что после добавления шляпы нам нужно снова заняться рисованием весов. Нажмите Tab, чтобы перейти в режим Edit mode и начните с переключения режима выделения на Vertex, нажав CTRL + Tab и выбрав в меню Vertex.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Теперь выберите ПКМ любую вершину в верхней части головы, находящуюся выше красной линии (которая является используемым для текстурирования UV-швом). Нажмите CTRL + L для выбора всех присоединённых вершин, так мы выберем всю модель. Теперь выберите UV delimiter, выбрав в нижней левой панели >UVs.

Теперь будет выбрана только верхняя часть головы.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Выберите также edge loop под ней, удерживая Shift и Alt (или Option), а затем нажав ПКМ на любой из первых горизонтальных рёбер ниже.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Теперь дублируйте выбранные грани, нажав Shift + D, а затем Enter. Немного переместите дублированные грани, нажав G, Z и 0.01.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Затем отмасштабируйте всё выделенное, нажав S, 1.05 и Enter.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Так мы немного сместим шляпу с головы, чтобы избежать Z-конфликта граней.

Шляпа пока похожа на висящий в воздухе кусок тела, поэтому чтобы прикрепить её к телу, сделаем следующее:

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Это придаст шляпе немного глубины, чтобы она хорошо выглядела со всех сторон и в ней не было дыр. Однако шляпа из человеческой кожи — это не совсем то, чего бы нам хотелось. Для изменения цвета нам нужно сначала развернуть её UV-координаты, чтобы они красиво лежали на текстуре.

Выберите всю шляпу, выбрав любую её вершину и нажав CTRL + L. В этот раз измените ограничитель на Normal, чтобы выбрать все соединённые вершины.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Для нашей шляпы мы выполним одну из простейших в мире развёрток: из вида. Нажмите numpad 1, чтобы перейти в вид спереди, затем нажмите U, чтобы открыть меню Unwrap и выберите Project From View.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Если вы посмотрите на правую сторону окна Blender, в которой показана текстура, то заметите, что туда добавилось несколько вершин, похожих на половину шляпы:

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Можно выбрать все вершины, переместив курсор мыши на текстуру и нажав A. Действия в Blender чувствительны к контексту и зависят от расположения курсора, поэтому пусть он пока находится внутри этой области текстуры.

Теперь нажмите G, чтобы переместить UV на синее пятно, подтвердите перемещение нажатием Enter, а затем отмасштабируйте выбранное, чтобы оно уместилось в пределах синей области: нажмите S и подтвердите клавишей Enter.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Если теперь посмотреть на персонажа, то можно увидеть, что его шляпа стала синей.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Можно изменить изображение текстуры, чтобы сделать любой другой цвет.

Теперь снова переместите курсор влево, рядом с моделью и нажмите Tab, чтобы вернуться в режим Weight Paint. Немного поверните кость Head, чтобы проверить, прикреплена ли шляпа.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Похоже, нам повезло! Поскольку вершины шляпы близко к кости Head, они добавились автоматически. Если бы этого не случилось, то нам пришлось бы раскрашивать шляпу вручную, как мы это делали с глазами.

Теперь мы рассмотрим создание и прикрепление отдельного объекта.

Прикрепление объектов

Перейдите в режим Object mode и нажмите Shift + A, чтобы открыть меню Add. Выберите Mesh > Cylinder, чтобы добавить в сцену новый цилиндр.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Предлагаемый по умолчанию цилиндр слишком велик, поэтому настроим его параметры в нижнем левом углу: изменим Radius на 0.04, а Depth на 1.2.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Благодаря этому цилиндр станет тоньше и короче.

Сделаем цилиндр гладким, нажав на кнопку Smooth в разделе Shading панели Tool Shelf слева.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Пока нашему цилиндру не назначено никакого материала. Чтобы назначить материал, откройте вкладку Material в панели Properties справа и выберите CuteMaterial из раскрывающегося списка рядом с кнопкой New.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Чтобы превратить цилиндр в коричневый посох, нам для начала потребуется выполнить UV-развёртку. Нажмите Tab, чтобы перейти в режим Edit mode, нажмите U, чтобы открыть меню Unwrap, и выберите Project From View.

Переместите курсор мыши на текстуру справа, нажмите G, чтобы переместить UV на коричневый кусок текстуры. Подтвердите перемещение клавишей Enter и уменьшите масштаб нажав S и переместив мышь так, чтобы UV поместились внутри этого куска.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Теперь посох стал коричневым. Не волнуйтесь о неправильном расположении, скоро мы им займёмся.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Откройте вкладку Constraints панели Properties. Добавьте новое ограничение (constraint), нажав на раскрывающийся список Add Object Constraint и выбрав Child Of.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Constraints используются для ограничения позиции, поворота и масштаба объекта. В нашем случае я сделал цилиндр дочерним объектом кости руки персонажа. Благодаря этому при создании анимаций объект будет постоянно прикреплён к руке. Это очень упрощает предварительный просмотр анимации и позволяет ограничить пересечения объекта с телом.

Задать ограничение очень просто. Нажмите на раскрывающийся список Target и выберите Armature. Теперь нажмите на раскрывающийся список Vertex Group и выберите Hand.R.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

После этого вы заметите, что посох мгновенно прикрепился к правой руке персонажа. Однако его позиция и поворот не совсем верны. Поверните посох по оси Z на 90 градусов, нажав R, X, 90 и Enter. Теперь переместите его немного вперёд, нажав G, Y, -0.4 и Enter. Так намного лучше!

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Пришла пора испытать посох. Вернитесь в режим Object mode, нажав Tab, выберите арматуру и переключитесь в режим Pose mode с помощью раскрывающегося списка в нижней части экрана. Поверните окно просмотра так, чтобы чётко видеть посох, выберите UpperArm.R и немного поверните её, нажав R и перемещая мышь. Посох будет следовать за рукой, как будто персонаж его держит.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Персонаж и его аксессуары готовы. Сохраните файл, наша работа здесь закончена.

Теперь мы займёмся экспортом модели и арматуры в Unity.

Экспорт в другие форматы

Примечание: если вам не интересно экспортировать модели в другие форматы, чтобы делиться ими с людьми, то можете пропустить этот раздел. Просто сохраните файл и закройте Blender.

Экспортировать в FBX из Blender очень просто. Для начала выберите в верхнем меню File > Export > FBX (.fbx).

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Вы увидите режим экспорта. В отличие от большинства приложений, Blender не открывает отдельное окно, а вместо этого заменяет содержимое всего окна.

Можно выбрать место сохранения файла, выбрав папку слева или введя местоположение в поле сверху. Параметры экспорта указаны в нижнем левом углу окна:

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Эти параметры экспорта по умолчанию подходят для Unity, но существует вероятность того, что в более сложных сценах они могут создать хаос, потому что экспортируют всё, даже источники освещения и камеры. Чтобы экспорт был чистым, внесите следующие изменения:

Снимите выделение с Camera, Lamp и Other. Это можно сделать, удерживая Shift и нажимая на опции, которые нужно отключить.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Если выбраны только такие опции, то никакие нежелательные объекты не экспортируются. Теперь поставьте флажок !EXPERIMENTAL! Apply Transform под этими опциями. Он применит позицию, поворот и масштаб всех объектов. Это означает, что неоднообразные значения будут сброшены; например, если поворот имел значения (X:23, Y:125, Z:7), то он будет сброшен на (X:0, Y:0, Z:0).

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Переключитесь на вкладку Geometries, нажав на кнопку Geometries, и снимите флажок Use Modifiers Render Setting. Это позволит сохранить высокое количество полигонов внутри для рендеринга в Blender, но оставит его низким внутри Unity.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Далее откройте вкладку Armatures, поставьте флажок Only Deform Bones и снимите Add Leaf Bones. Это не позволит приложению Blender добавлять к арматуре лишние кости. Leaf bones необходимы только для совместимости с Maya. Non-deform bones, например, контролирующие кости, необходимы только в ПО моделирования для выполнения точной настройки; в таких игровых движках, как Unity, они бесполезны.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Опции Animation по умолчанию настроены правильно, так что менять их не нужно.

Настроив всё это, было бы слишком скучно каждый раз заниматься этим каждый раз при экспорте файла. И тут нам помогут пресеты. Мы можем сохранить все эти параметры во внутренние опции Blender для использования в будущем.

Для этого нажмите на кнопку + рядом с раскрывающимся списком Operator Presets, введите в текстовое поле название пресета и нажмите на кнопку OK. В этом туториале мы назовём его Unity FBX.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Если открыть теперь раскрывающийся список Operator Presets, то можно выбрать только что созданный пресет:

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

После этого параметры мгновенно будут применены. Пресеты работают для всех файлов, поэтому теперь вы можете запросто экспортировать любой файл Blender в FBX для использования в Unity.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Сохраните файл и закройте Blender. Наконец настало время перейти в Unity и воспользоваться нашей моделью.

Настройка гуманоида

Откройте заготовку проекта в Unity и посмотрите на окно Project.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Вот краткое описание папок:

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Разобравшись с этим, давайте приступим к использованию персонажа!

Привязка аватара

Для начала выберите модель CuteCharacter из папки Models и откройте в Inspector вкладку Rig. Откройте раскрывающееся меню Animation Type и выберите Humanoid.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Так мы сообщим, что персонаж является гуманоидом, чтобы Unity могла использовать его соответствующим образом. Теперь нажмите Apply, чтобы сохранить эти параметры.

После краткого повторного импорта вы заметите, что появилась кнопка Configure…. Нажмите на неё, чтобы приступить к связыванию костей с системой Mecanim движка Unity’.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Посмотрите на окно Scene и поверните окно так, чтобы персонаж смотрел на вас. Заметьте зелёные кости; их использует движок Unity. При нажатии на любую из них будет выбрана соответствующая кость и в Hierarchy, и в Inspector.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Использование движком Unity костей напоминает работу кукловода. Вместо непосредственного использования файлов анимации для обновления костей в каждом кадре он считывает значения и применяет их к каждому гуманоиду на основании его определения Avatar. Это обеспечивает гибкость при работе с разными формами тел. Возьмём для примера персонажа, с которым мы работали — его пропорции нереалистичны, но это не имеет значения, ведь его скелет имеет необходимые кости: позвоночник, руки, ноги и т.д. Некоторые из костей могут быть короче, чем у большинства людей, но они всё-таки присутствуют.

Теперь посмотрим на Inspector: вы видите фигуру человека с разбросанными по ней зелёными и серыми кругами. Все сплошные круги необходимы для работы системы Avatar. Если какие-то из них отсутствуют, то они становятся красными, и вы не сможете правильно анимировать персонажа.

Пунктирные круги — это дополнительные кости для более сложных ригов. Все серые части отсутствуют, но необязательны. Например, у нашего персонажа нет пальцев.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Ниже представлено полное описание костей, и именно здесь нужно связывать части тела с костями. Если какой-то из кругов красный, то нужно назначить (или переназначить) кость. Созданный нами скелет полностью отвечал требованиям уже при импорте в Unity, поэтому никаких настроек не требуется. Ура!

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Нажмите на кнопку Apply в нижнем правом углу и щёлкните кнопку Muscles & Settings в верхней части Inspector. Это позволит просматривать и настраивать виртуальные мышцы.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Вы увидите три раздела:

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Раздел Per-Muscle Settings содержит подразделы, которые можно разворачивать нажатием на стрелки. В каждом из них есть отдельные превью. Эти подразделы позволяют указать минимальные и максимальные углы, чтобы избежать наложений в вашей модели.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Разверните раздел Left Arm и попробуйте перетаскивать ползунок Arm Down-Up. Заметьте, что происходит при минимальном значении:

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Примечание: если персонаж слишком тёмный, чтобы создавать силуэт, то можно отключить в окне Scene освещение сцены, нажав на небольшой значок солнца в верхней части.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Рука движется через тело персонажа. Плохо!

Чтобы исправить это, переместите ползунок превью в наименьшее значение и измените minimum angle раздела Arm Down-Up на -20.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Сделайте то же самое для Right Arm > Arm Down-Up.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

На этом мы закончим настройку мышц. Можно настроить и другие мышцы, чтобы предотвратить наложение, но в этом туториале мы остановимся на перемещении рук вверх-вниз.

Нажмите кнопку Apply в нижнем правом углу для сохранения изображений в Avatar и нажмите Done, чтобы закрыть режим привязки.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Теперь настало время добавить персонаж в сцену и дать ему воспроизводимую анимацию.

Использование персонажа

Чтобы добавить персонажа, перетащите модель CuteCharacter из папки Models в Hierarchy.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Задайте для CuteCharacter поворот (X:0, Y:180, Z:0), чтобы он смотрел в камеру.

Создайте новый контроллер анимаций, нажав правой клавишей на папке RW\Animation Controllers и выбрав Create > Animation Controller.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Назовите его CharacterController и дважды нажмите на него, чтобы открыть окно Animator. Теперь перетащите анимацию Idle из папки RW\Animations на сетку Animator, чтобы сделать её анимацией по умолчанию.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Далее выберите CuteCharacter в Hierarchy и нажмите на кнопку-селектор рядом с полем Controller. Выберите в окне выбора CharacterController.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Вот и всё! Нажмите на кнопку Play, чтобы увидеть персонажа в действии.

создать свою модельку персонажа. Смотреть фото создать свою модельку персонажа. Смотреть картинку создать свою модельку персонажа. Картинка про создать свою модельку персонажа. Фото создать свою модельку персонажа

Теперь снова нажмите на кнопку Play, чтобы остановить сцену, и нажмите CTRL + S, чтобы сохранить изменения.

Куда двигаться дальше?

Поздравляю, вы выполнили туториал. Готовый проект можно скачать отсюда.

В этом туториале вы научились следующему:

Чтобы узнать больше о Blender, изучите следующие туториалы:

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *