Моделирование для TES от «А» до «Я». Сложное текстурирование в 3Ds Max

К комментариям
17.03.2013 — 00:01
Автор: Арсинис

Статья «Моделирование для TES от «А» до «Я». Сложное текстурирование в 3Ds Max» специально для TESALL.RU

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

[URL=http://tesall.ru/uploads/imgs/pre_1445712839__1.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445712839__1.jpg[/IMG][/URL]

Итак начнем. Применим к каждой части конструкции модификатор Unwrap UVW

[URL=http://tesall.ru/uploads/imgs/pre_1445712855__2.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445712855__2.jpg[/IMG][/URL]

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

[URL=http://tesall.ru/uploads/imgs/pre_1445712870__3.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445712870__3.jpg[/IMG][/URL]

перйдем на уровень Faces (полигонов), и начнем выделять:

[URL=http://tesall.ru/uploads/imgs/pre_1445712885__4.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445712885__4.jpg[/IMG][/URL]

как только выделили, жмем Planar (плоскость)

[URL=http://tesall.ru/uploads/imgs/pre_1445712899__5.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445712899__5.jpg[/IMG][/URL]

для того, чтобы выделенная область спроектировалась на плоскость:

[URL=http://tesall.ru/uploads/imgs/pre_1445712913__6.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445712913__6.jpg[/IMG][/URL]

вокруг нашего обьекта появилась плоскость, с помощью кнопок Align X, Y, Z мы можем покрутить плоскость по одной из осей, с помощью Best Align сама программа повернет плоскость на самый лучший, по ее мнению угол, с помощью Allign To View плоскость становится под углом, Reset возвращает плоскость в первоначальное положение, кнопка Center выравнивает по центру, а значение кнопочки Fit для меня осталось загадкой. Итак, нажимаем кнопочку Edit, двигаем выделенную группу в какой-либо из углов, предварительно отжав кнопочку Planar:

[URL=http://tesall.ru/uploads/imgs/pre_1445712926__7.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445712926__7.jpg[/IMG][/URL]

инструменты перемещения, разворота и масштабирования, находятся на панели:

[URL=http://tesall.ru/uploads/imgs/pre_1445712942__8.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445712942__8.jpg[/IMG][/URL]

теперь продолжаем выделять, поставим галочку Planar Angle:

[URL=http://tesall.ru/uploads/imgs/pre_1445712954__9.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445712954__9.jpg[/IMG][/URL]

и выставим угол, допустим, 90, чтобы при выделении одного полигона выделялась группа полигонов:

[URL=http://tesall.ru/uploads/imgs/pre_1445712965__10.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445712965__10.jpg[/IMG][/URL]

теперь вместо кнопки Planar нажмем Cylindrical, теперь жмем Edit (не забывая отжать Cylindrical), и двигаем группу в другой угол:

[URL=http://tesall.ru/uploads/imgs/pre_1445713038__11.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445713038__11.jpg[/IMG][/URL]

выделенные полигоны программа нам развернула в ленту, теперь выделяем следующие полигоны и продолжаем разворачивать их:

[URL=http://tesall.ru/uploads/imgs/pre_1445713055__12.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445713055__12.jpg[/IMG][/URL]

проектируем на плоскость, двигаем их в угол:

[URL=http://tesall.ru/uploads/imgs/pre_1445713071__13.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445713071__13.jpg[/IMG][/URL]

выделяем оставшиеся полигоны и разворачиваем и их:

[URL=http://tesall.ru/uploads/imgs/pre_1445713085__14.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445713085__14.jpg[/IMG][/URL]

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

[URL=http://tesall.ru/uploads/imgs/pre_1445713100__15.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445713100__15.jpg[/IMG][/URL]

примерно так, граница развертки показана в виде синего квадратика, теперь мы выбираем Tools -> Render UVW Template откроется окошко:

[URL=http://tesall.ru/uploads/imgs/pre_1445713114__16.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445713114__16.jpg[/IMG][/URL]

жмем Render Uv Template откроется окошко:

[URL=http://tesall.ru/uploads/imgs/pre_1445713128__17.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445713128__17.jpg[/IMG][/URL]

теперь жмем кнопочку "сохранить" в верхнем левом углу и сохряняем нашу развертку в формате dds, я выставляю в dds configurator такие параметры:

[URL=http://tesall.ru/uploads/imgs/pre_1445713141__18.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445713141__18.jpg[/IMG][/URL]

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

[URL=http://tesall.ru/uploads/imgs/pre_1445713157__19.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445713157__19.jpg[/IMG][/URL]

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

[URL=http://tesall.ru/uploads/imgs/pre_1445713170__20.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445713170__20.jpg[/IMG][/URL]

далее нажмем Mapping -> Normal mapping, откроется окошко:

[URL=http://tesall.ru/uploads/imgs/pre_1445713181__21.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445713181__21.jpg[/IMG][/URL]

в свитке мы выберем, как разворачивать обьект, в данном случае это Back/Front Mapping, жмем ок и видим примерно следующее:

[URL=http://tesall.ru/uploads/imgs/pre_1445713216__22.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445713216__22.jpg[/IMG][/URL]

банально наш обьект разделили пополам т.е. верхняя часть и нижняя часть(тоже самое что разрезать апельсин пополам), выделяем остальную часть и повторяем данную процедуру будет примерно так:

[URL=http://tesall.ru/uploads/imgs/pre_1445713290__23.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445713290__23.jpg[/IMG][/URL]

теперь рендерим полученную развертку и сохраняем ее в dds, как это делается - описано выше. Теперь перейдем к следующему обьекту:

[URL=http://tesall.ru/uploads/imgs/pre_1445713317__24.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445713317__24.jpg[/IMG][/URL]

применим модификатор, перейдем на уровень полигонов и начнем выделять:

[URL=http://tesall.ru/uploads/imgs/pre_1445713335__25.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445713335__25.jpg[/IMG][/URL]

спроектируем выделение на плоскость и уберем в сторону:

[URL=http://tesall.ru/uploads/imgs/pre_1445713352__26.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445713352__26.jpg[/IMG][/URL]

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

[URL=http://tesall.ru/uploads/imgs/pre_1445713373__27.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445713373__27.jpg[/IMG][/URL]

перейдем следующему обьекту:

[URL=http://tesall.ru/uploads/imgs/pre_1445713390__28.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445713390__28.jpg[/IMG][/URL]

выделим весь обьект, нажмем Edit, далее нажмем Mapping -> Normal mapping, выберем Left/Right Mapping в итоге полуим вот это:

[URL=http://tesall.ru/uploads/imgs/pre_1445713412__29.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445713412__29.jpg[/IMG][/URL]

сразу все понятно, где что, сохраняем развертку и переходим к самому сложному обьекту:

[URL=http://tesall.ru/uploads/imgs/pre_1445713429__30.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445713429__30.jpg[/IMG][/URL]

для начала надо подумать, насколько сильно мы будем прорисовывать текстуру, если нужно не очень качественно, то можно воспользоваться разделом Normal Mapping и развернуть ангела к примеру так:

[URL=http://tesall.ru/uploads/imgs/pre_1445713449__31.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445713449__31.jpg[/IMG][/URL]
[URL=http://tesall.ru/uploads/imgs/pre_1445713468__32.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445713468__32.jpg[/IMG][/URL]
[URL=http://tesall.ru/uploads/imgs/pre_1445713490__33.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445713490__33.jpg[/IMG][/URL]
[URL=http://tesall.ru/uploads/imgs/pre_1445713511__34.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445713511__34.jpg[/IMG][/URL]

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

[URL=http://tesall.ru/uploads/imgs/pre_1445713541__35.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445713541__35.jpg[/IMG][/URL]

жмем Edit, далее нажмем Mapping -> Normal mapping, выберем Top/Bottom Mapping в итоге получим вот это:

[URL=http://tesall.ru/uploads/imgs/pre_1445713559__36.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445713559__36.jpg[/IMG][/URL]

уберем голову в сторону и продолжим делить, выделим руку:

[URL=http://tesall.ru/uploads/imgs/pre_1445713580__37.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445713580__37.jpg[/IMG][/URL]

развернем ее как Top/Bottom Mapping, уберем в сторону, выделим другую руку:

[URL=http://tesall.ru/uploads/imgs/pre_1445713599__38.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445713599__38.jpg[/IMG][/URL]

развернем ее как Top/Bottom Mapping, уберем в сторону, выделим крыло:

[URL=http://tesall.ru/uploads/imgs/pre_1445713637__39.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445713637__39.jpg[/IMG][/URL]

развернем ее как Left/Right Mapping, убираем в сторону и двигаемся к другому крылу:

[URL=http://tesall.ru/uploads/imgs/pre_1445713651__40.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445713651__40.jpg[/IMG][/URL]

выделить это крыло было задачей посложнее, но мы с ней справились, теперь развернем его как Back/Front Mapping, теперь у нас остались ноги и кусок ткани, все остальное будет как раз туловищем:

[URL=http://tesall.ru/uploads/imgs/pre_1445713677__41.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445713677__41.jpg[/IMG][/URL]

развернем их как Left/Right Mapping, продолжим:

[URL=http://tesall.ru/uploads/imgs/pre_1445713693__42.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445713693__42.jpg[/IMG][/URL]

развернем ее также, выделим ткань:

[URL=http://tesall.ru/uploads/imgs/pre_1445713708__43.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445713708__43.jpg[/IMG][/URL]

развернем как Left/Right Mapping, затем выделим остальную часть и развернем как Left/Right Mapping, в итоге получится так:

[URL=http://tesall.ru/uploads/imgs/pre_1445713721__44.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445713721__44.jpg[/IMG][/URL]

сохраним развертку, затем в выпадающем свитке жмем Pick Texture:

[URL=http://tesall.ru/uploads/imgs/pre_1445713739__45.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445713739__45.jpg[/IMG][/URL]

откроется окошко:

[URL=http://tesall.ru/uploads/imgs/pre_1445713753__46.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445713753__46.jpg[/IMG][/URL]

выбираем Bitmap и ищем нашу развертку у меня это angel.dds, далее мы закроем эти окна, нажмем M откроется окно:

[URL=http://tesall.ru/uploads/imgs/pre_1445713769__47.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445713769__47.jpg[/IMG][/URL]

жмем отмеченную кнопку и повторим процедуру выбора нашей текстуры (angel.dds), теперь зажмем наш материал ЛКМ и перенесем его на ангела, не забудьте нажать кнопочку Show Map in Viewport (она обозначена синей стрелочкой):

[URL=http://tesall.ru/uploads/imgs/pre_1445713803__48.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445713803__48.jpg[/IMG][/URL]

теперь мы возьмем развертку в формате dds и откроем ее в фотошопе, у нас видна развертка всех частей, поверх них мы наносим изображение, формируя тем самым текстуру, как только текстура нанесена, файл надо сохранить, и посмотреть результат. Желаю успехов!

P.S.моделька для данного урока была взята из плагина suran_extended.