Создание собственного лица для Mount&blade Warband


!!!Сначала прочитайте целиком, а потом начинайте работать!!!
Не надо синхронно читать и делать. Это успеется.


Эх. Давайте с лирики. Лабал я как-то мод по Варбанду. А навыков - ну никаких. Простора там много было для действий-злодействий, автор сыроватую версию выпустил. Ну, я как себе начал делать дополнение. Переодел, перевооружил, вещей набросал из других модов. Вроде хорошо, а вроде - ничего я по существу не сделал. Стал я думать да гадать, и придумал - из субмода Freelancer я все менюшки заменил на свои, адекватные теме мода. Пришлось слегка соприкоснуться с текстурированием. В 3д макса полез сдуру. Но успеха достиг - грубоватую модельку замка покрыл краской - он и по сей день там стоит, кто качал - знают. И неплохо, сам доволен. Но на этом дело не кончилось. До тошноты надоели мне рожи ванильные. У меня тематика самурайская была, так вопче ужос - на выбор 2 лица восточной национальности из которых 4 страшны как смерть и все. И вот я закатал рукава и начал кряхтеть ночами. Все ужасы я опишу как-нибудь в следующей радиограмме, а пока покажу на живом примере, что и как я делал. Перво-наперво, нужна программа для операций с графикой. Лучше всего подойдет PaintDotNet_3.56[Portable]. Я не рекламлю как бы. Ну тоесть рекламлю, но без коммерческих целей) Просто мне там набор функций, установка и простота в эксплуатации порадовали. Установка - отсутствует. Просто кидаете в папку и от винта. У меня русская версия, так что проблем вообще никаких быть не должно. Ну, при условии что руки из плеч, конечно. Еще серьезным подспорьем будет openBrf ибо сверяясь с моделями головы, можно будет не заходя в игру править недочеты и очепятки.

Ну, я смотрел как-то аниме Shingeki Kyojin. Рисовка некоторых персов зацепила. Кроме того, что необычно для жанра, на первый план вышли совершенно никчемные людишки вроде главгероя и его школьного друга. Армином его звали. Вроде как для нашего уха боевое такое имя) но в кино он психически неустойчив, слюнтяй, нытик и просто смешон. И вот стал я всюду искать его рожу. Интересен он тем, что абсолютно безвреден)) А взяли его в подразделение какое-то боевое(!). У нас бы такого не то что в патруль, даже на тумбочку бы не пустили). Тащила всех, как полагается, сестра протагониста - чудовищная бой-баба. Явно в недалеком будущем бравая наводчица-вертолетчица. Я все хотел увидеть чем же все это кончится) Но режиссер хранил его от всех бед. Впрочем, я отвлекся. А вот и идеально подходящий для нашей работы рисунок.
[/spoiler]
вот он наш герой. Обращаю внимание, это не косплей, т.е., не аэрофотосъемка. Это рисунок. Высокого качества, но рисунок. Вот его-то мы и будем превращать в лицо нашего персонажа.

Итак, откроем любой файл с текстурой лиц.

вот так выглядит то лицо, которое мы выбрали в качестве основы для нашей работы.

Сразу оговорюсь. Чем выше разрешение у фото или картинки с ликом вашего перса, тем больше у вас пространство для маневра, то есть уменьшить без потери качества большое изображение можно с легкостью, а вот увеличение маленького грозит крупными пикселями и падением качества.

Итак, открываем в PaintDotNet_3.56[Portable] оба файла наших картинок. Они откроются в разных окошках. Работать мы будем почти все время с той, которая взята из игры - на ней выверены пропорции, размеры и расположение глаз, рта и носа. Тоесть мы все эти параметры Армина подстроем под соотвествующие у Ванила.(Чтобы не называть их Рисунок А и Рисунок Б буду звать их Армином и Ванилом)
Также создадим в третьем окне рисунок. Пустой рисунок. И побольше - это наш черновик. Вообще не брезгуйте и в настройках покопайтесь, поразбирайтесь сами. Редактор очень толковый и обладает в умелых руках огромным потенциалом.

*Шаг 1*
Мы должны вырезать, как бы жестоко и несправедливо по отношению к нашему срочнику(или контрактнику?) это ни звучало, половину лица, по которой мы воссоздадим остальное. При выборе нужно руководствоваться следущими пунктами: вырезанный кусок не должен содержать челок, закрывающих глаза, проявлений эмоций, слез, грязи, он не должен быть затемнен. То есть если лицо повернуто от света в сторону, выбирайте светлую сторону. В противном случае у перенесенной части будет по краям темный "нимб". Это создаст проблемы при затирании. Уродливый шов будет явственно указывать на поделочный характер вашего труда и ваши несостоятельные претезнии на мировое господство. Чтобы этого не было - берите освещенную сторону.

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


Переносим Это безобразие в наше 3 пустое окно. В черновик.


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


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


Кстати, именно так и делаются модели лиц в Варбанде. При копировании\отражении\сшивании могут образоваться швы. Которые, как нетрудно догадаться, легко удаляются при помощи команды Эффекты\Размытие\Поверхностное размытие. Перед этим выбираете прямоугольным или круговым выделением область и настройкой 2 ползунков достигаете оптимального эффекта.


*Шаг 2*

Когда лицо более-менее готово, переносим его на текстуру. Делается это вот так. Максимально гладко, без выщербин, сучков, выделяем кругами область от лба до подбородка, не захватывая края. Затем плюсуем к ней, зажав Ctrl, глаза, округляем края выделения. И переносим на текстуру. Сразу выравниваем по осям, сверяемся на глазок с пропорциями, максимально приближаем нашу область к ним. Главное - расстояние от глаз\бровей до края нижней губы. И расстояние между зрачками соответственно.


Затем, если цвет нашей области и Ванила различны, а в нашем случае это именно так, открываем Коррекция\Оттенок и насыщенность и двигаем ползунки как нам нужно. Армин слегка румяней Ванила, поэтому мы двигаем первый ползунок на 4 деления вправо, а второй - на 3 влево и вот что выходит.


Собственно, остается затереть углы. Места соприкосновений Армина с Ванилом. Аккуратно по кругу обводим области соприкосновения узкими овалами и - Эффекты\Размытие\Поверхностное размытие. В случае, когда гладкая кожа Армина переходит в недельную щетину Ванила - нужно его побрить. Я так и не научился покрывать текстуру правдоподобной щетиной. Поэтому будьте аккуратны при выборе Ванила - он должен быть из одной весовой категории с вашим "Армином". Еще 1 маленький секрет - глаза. Чтобы глаза выглядели живее, обведите области белков глаз, вместе со зрачками и выполните команду Коррекция\Яркость и контрастность. Путем перемещения ползунка контрастности вправо можно максимально повысить выразительность глаз, их реалистичность. Кроме того от глаз напрямую зависит возраст персонажа. Чем "младше" текстуру вы хотите получить, тем больше должны быть размеры глаз. Я изобрел простой метод определения возраста текстуры. Вот посмотрите на любую текстуру лица. Ну, дайте ей сколько-то лет на вид. А потом прибавляйте 10 лет. Это будет именно то, что в лучшем случае вы увидите в игре. Кроме того, разные моды используют разные формы головы, что порой играет определяющую роль. В одних модах женщины - красавицы, в других - страшилы мудрые. С мужиками почти то же самое. Просто им в общем-то внешний вид неважен. Если вам важен - помните - прибавляйте 10 лет. Словом, советую при помощи опенБРФа посмотреть какие головы какие моды используют. Это может здорово сэкономить время, а то и вовсе решить возникшую проблему. Относительно нудный процесс затирания щек и бороды с целью их унификации у Армина\Ванила, я опущу,.чтобы не увеличивать и без того немаленький гайд. Время - деньги а расстояние - время)

*Шаг 3*

Когда края вашего Армина полностью слились с Ванилом и все видимые барьеры пали под натиском поверхностного размытия, по сути это теперь и есть Армин; предстоит выверить пропорции его лица. Делается это чтобы в игре текстура накладывалась правильно. Мелкие недочеты и ошибки оборачиваются уродливыми рылами и огорчением при использовании ваших прекрасных лиц в Варбанде. Чтобы избежать этого, качаем и открываем прогу openBrf. В ней открываем файл C:\Program Files (x86)\Mount&Blade - Warband\CommonRes\meshes_face_gen. В нем лежат ванильные мешки лиц. Собственно, путем нехитрой замены файлов, толкаем нашу текстуру на место ванильной, в графе material набираем "manface" и стрелочками доходим до нашего портрета. Сразу в глаза бросается доходящий до губ нос, кривые, как нарисованные на чурбаке глаза, и т.д. Исходя из полученной информации терпеливо заходим обратно в PaintDotNet_3.56[Portable] и дотачиваем лик. Главное помнить, что все вносимые изменения должны быть симметричны. Обычной отличительной чертой всех ванильных текстур является короткий, курносый нос, большие, почти безобразные губы. Это не должно вас смущать - на модели головы все будет отображаться как надо. Чуть-чуть подровнял нос, потер ссадины, швы, сдвиги - сразу в опенБРФ, проверять. И так с глазами, губами и бровями. Щетина отлично растворяется командой Эффекты\Размытие\Поверхностное размытие. Только не переборщите. Я приложу к гайду ссылку на файл моделей. Там лежат модели лиц Варбанда - мужчины и женщины. Просто в файле игры модели обрезаны и мы видим лишь полголовы. Открыв этот файл, можно оценить ваше творчество вживую, как оно будет выглядеть на целой голове, на разных версиях.

[spoiler=как пользоваться openBRF применительно к нашей задаче]
Ну, эта прога создана для операций с ресурсами игры, такими как меши, текстуры, анимации и материалы. Выжать из нее можно еще кое-что, но на первых порах нам нужен только минимум. Итак, открываете прогу. Файл\Открыть и ищете папку Resource в директории своего мода в Modules или же, если вы работаете с Native, CommonRes в директории самой игры. В этих папках лежат файлы моделей и анимаций. Для работы с текстурой лиц нам понадобятся файлы в названии которых фигурируют слова face, head. В Нативе этот файл называется meshes_face_gen. В разных модах этот файл зовется по-разному, но обычно для простоты содержит в названии или face или head. Открываем то, что нам нужно. Видим там головы - мужские и женские. Выбираем в списке мужскую голову. На панели инструментов вверху есть графа Material. Если она пуста, то текстуры не будет, модель головы будет покрыта "шахматами". Вводим в графу материала слово "manface". Тут надо оговориться. Обычно текстура и одноименный с ней материал называются "manface_young", "manface_east" и так далее. Чтобы узнать точно, зайдите в папку Textures и найдите там текстуру лица, которую вы заменили своей. Вот ее название и надо ввести в графу Material.

Чтобы было понятно - Material это не Texture. Материал - это шкура, включающая в себя текстуры, шейдеры и блики. Вам это знать не надо или вы это и без меня знаете. Главное то, что вы, когда заменяете текстуру на свою, в материалах происходит автоматическая замена, и все будет работать как надо, просто не со старой текстурой, а с вашей, новой. Все это вы делаете для того, чтобы увидеть свою текстуру на игровой роже, не запуская при этом игру. Теоретически, кому лень - могут запускать игру и, увидев свои косяки, сразу выходить, править, снова заходить и т.д. То есть - нам эта программа нужна исключительно как средство оперативной правки и коррекции нашей текстуры. И еще - выходя из этой программы, не сохраняйте никакие изменения, произведенные вами в файлах игровых ресурсов. Это может вызвать баги и глюки в самой игре.
[/spoiler]

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

а вот как она смотрелась в опенБРФ на голове из моего мода

А вот он же только в игре.

Как видите, брови я привлек со стороны). Не брезгуйте ничем - я например, взял фотку одного своего бесполезного друга)) и отдал его брови своему Армину. Почти Вуду) Но, хоть какую-то пользу принесет))

Вроде это все. Добавлять новые лица - это модулька и тема вообще другого гайда, поэтому заменяйте Ванилов на своих Арминов и рубитесь!



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

Комментариев 63

Мододел
Shapka_Spartakov
Офлайн 18 августа 2015 14:29 поделиться
Slovyan, не. Там предложение так построено, что лучше оставить как есть. Блин, лингвиста нужно позвать. Ну, насколько я знаю, у меня ошибок в пунктуации и построении предложения тут нет. А по мелочам админов гонять - увольте.


"Я не пытаюсь предсказать будущее – я пытаюсь его предотвратить"
©Рэй Брэдбери
Каторжник
ThugLife
Офлайн 7 октября 2015 22:10 поделиться
КРУТО!


Голова
Олег G
Офлайн 4 февраля 2016 15:03 поделиться
Собственно, путем нехитрой замены файлов, толкаем нашу текстуру на место ванильной, - вот как это сделать, объясните пожалуйста, а то уже мозх сломал и записался на получение медали в тупицы года.


Царь
syabr
Титул: Главный динозавр и ГГ сайта
Офлайн 4 февраля 2016 15:23 поделиться
Олег G, приветствую на сайте. Я попрошу автора гайда заглянуть сюда, как только появится.


Танки грязи не боятся, сама отвалится
Я на Всадниках Кальрадии: https://rusmnb.ru/index.php?action=profile;u=18932
Мододел
Shapka_Spartakov
Офлайн 4 февраля 2016 17:20 поделиться
Олег G, Здорово. Ну смотри.
1) Берешь свою текстуру. (Уже готовую, ту, которую ты хочешь добавить.
Пусть она зовется Рисунок. DDS)
2) Заходишь в папку Textures. Ищешь там (через XnView for Windows - проще, там при просмотре списка видна сама текстура) текстуры лиц. Они везде называются manface..., womanface..., в общем везде по-разному, но найти можно.
3) Нашел лица. Выбираешь то, которым на твой взгляд можно пожертвовать ради твоей новой самодельной и от того не менее прекрасной текстуры.
4) Копируешь название этой текстуры и заменяешь название своей на него. Вставляешь в папку с заменой файлов. Все. Теперь в игре используется твоя текстура вместо той, поверх которой она записана.

... Оу... Или ты про ОпенБРФ спрашивал?))) Если да - глянь в спойлер, "как пользоваться OpenBRF", там подробней расписано. Если не поймешь - свисти, кричи, маши руками, все объясню)

Короче, при замене тестуры в папке игры\мода, параметры для "material" тоже меняются. Все что остается сделать, это найти нужный "материал". Обычно, это делается путем набора первых букв его названия в графе "material" и оно тутже высветится в числе похожих. Ну выбираешь его, и меш головы покрывается нужными текстурой, шейдером и бликом. Все просто. Просто правильно введи название в окошко material. В подавляющем большинстве встреченных мною случаев - достаточно просто ввести полное наименование твоей текстуры(той, которой ты заменил игровую - они одноименны).


"Я не пытаюсь предсказать будущее – я пытаюсь его предотвратить"
©Рэй Брэдбери
Голова
Олег G
Офлайн 4 февраля 2016 17:51 поделиться
Shapka_Spartakov, благодарю за помощь, в редакторе и в игре все видно теперь. syabr, и вас благодарю, очень радует, что вы курируете и помогаете в ответах на вопросы посетителей.


Царь
syabr
Титул: Главный динозавр и ГГ сайта
Офлайн 4 февраля 2016 17:53 поделиться
Олег G, спасибо, приятно видеть благодарных пользователей smile


Танки грязи не боятся, сама отвалится
Я на Всадниках Кальрадии: https://rusmnb.ru/index.php?action=profile;u=18932
Мододел
Shapka_Spartakov
Офлайн 4 февраля 2016 17:59 поделиться
Олег G, присоединяюсь к словам Сябра) всегда пожалуйста, обращайся)


"Я не пытаюсь предсказать будущее – я пытаюсь его предотвратить"
©Рэй Брэдбери
Десятник
Lossarin
Офлайн 14 января 2017 15:37 поделиться
Жесть... Я тоже так хочу Но мои Нервы уничтожат мой Разум) Работа такого уровня вгоняет меня в Бешенство Берсерка)


Десятник
Lossarin
Офлайн 27 января 2017 19:34 поделиться
Ребята есть кто-то кто овладел этим делом? Потому что я дуб дубом в таком ( 


Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Онлайн

Сейчас на сайте: 165
Гостей: 163

Пользователи: 
- отсутствуют

Последние комментарии

Парламент commando
Samiraldos, Сегодня, 08:55
Цитата: ArtkolobokSamiraldos, Хорошо, но чтобы получить быстрый ответ, заходи на наш дискорд...
Парламент commando
Artkolobok, Вчера, 13:56
Samiraldos, Хорошо, но чтобы получить быстрый ответ, заходи на наш дискорд сервер:...
Парламент commando
Samiraldos, Вчера, 07:44
Цитата: ArtkolobokSamiraldos, Идея с партиями давно утратила свою актуальность, да и никто особо не...
MOD Voice Acting - AI Voice Acting for Every Character
Gut, 19 ноября 2024 18:13
с возвращением, грац!!...
Парламент commando
Gut, 19 ноября 2024 18:03
Samiraldos, Если есть желание, то всегда можно найти компромисс. Сами по себе партии утратили...
Парламент commando
Artkolobok, 19 ноября 2024 09:57
Samiraldos, Идея с партиями давно утратила свою актуальность, да и никто особо не хочет этим...
Парламент commando
Samiraldos, 19 ноября 2024 03:23
Я бы добавил должность партии в виде фрилансеров. Ну допустим я играю сейчас в МиБ потом буду...
Кольца
Samiraldos, 19 ноября 2024 03:06
https://commando.com.ua/uploads/posts/2018-05/1525510484_zol-bol-rad.png...