Создание ящика в MilkShape 3D
Что нам понадобиться
Содержание
- Ознакомление с интерфейсом
- Моделирование
- Наложение текстуры
- Экспорт
Ознакомление с интерфейсом
Итак, в этой статье мы попробуем сделать ящик в программе MilkShape 3D и импортировать его в World Editor.
Начнем с самого малого, ознакомимся с интерфейсом программы MilkShape 3D (В дальнейшем "милк")
select - инструмент для выделения;
Move - инструмент для того чтобы двигать модель;
Rotate - инструмент служащий для вращения модели;
Scale - Инструмент предназначеный для сужания и растягивания;
Vertex - создаются точки в указаной вами области;
Face - а этим инструментом соединяем Вертексы(точки), созданые инструментом Vertex;
Sphere - создание сферы(круга, шарика, ну и тому подобного);
Geosphere - по сути это та же Sphere, вот только вместо "Stacks" и "Slices в geosphere options находится лишь depth
BOX - квадрат, прямоугольник,примитив осздается всего из 4-х вертексов и никаким путем не настраивается;
Cylinder - союздаются целиндры;
Plane - плоскость;
Extrude - выдавливание вообщем выделеные части модели не изментются проста создается копия выделеных частей прикрепленных к самой модели;
Joint - кость - кости нужны для создания анимаций.
Моделирование
Вообщем начинаем создавать наш ящик. Кликаем на инструмент BOX и проводим вот такой квадратик как на скриншоте.
Впринципе все. Основа готова, осталась текстура.
Наложение текстуры
Нам понадобится текстура которую мы юудем налаживать на наш ящик. Вы могли бы ее нарисовать сами, но не будем все услажнять. Просто скачайте уже готовую, и уже в формате .BMP
После того как скачали сохраните ее на видное место.
Приступаем собственно к наложению текстуры на нашу модель.
В милке открываем вкладку Groups, после в вкладке Groups нажимаем кнопочку Reqroup (этим мы соеденили все части модели). После проделанной работы открываем вкладку Materials, нажимаем кнопку New и после этого появился белый кружок (если он появился то мы все делаем правильно). Теперь нажимаем на none (внизу нашего кружка) и выбираем нашу скачанную текстуру, когда быбрали нажимайте Ок. И нажмите кнопочку Assiqn. Все, модель должна принять вот такой вид
Если же не получилось, то кликните правой кнопкой мыши по рабочему экрану и выбирите режим Textured
Экспорт
Способ 1
(внимание приводит к искревлению костей)
Этот способ сильно искажает скелет и анимацию итак первый способ открываем программу war3ME и жмем Фаил/импорт и выбираем нашу модель робота, всё модель импортировали, и сразу же жмем Фаил/сохранить и называем его как угодна, а вот расширение пишем mdx. все впринципе модель готова.
Способ 2
(внимание приводит к искревлению костей)
Еще один способ. Скачиваем экспортер для мдл моледелей (я его сдесь выложил) кидаем msWCMDLExporter.dll в корень с программой милксшейп (по умолчанию C:Program FilesMilkShape 3D) и теперь запускаем наш милкшэйп, открываем модель робота и жмем file/export/warcraft3 mdl все называем файл как угодна - например robot.mdl, теперь открываем в блокноте наше файл (robot.mdl) и находим строки PAsTE HEADING HERE - стираем надпись и все такие символы /// и \, которые находятся чуть выше и ниже надписи, вписываем это на семте стертого вами (без ковычек):
"
Code
Sequences 1 {
Anim "unnamed" {
Interval { 0, 541 },
MinimumExtent { -159.232, -68.214, 6.21807 },
MaximumExtent { 80.2684, 70.1116, 53.1608 },
BoundsRadius 164.912,
}
}
Textures 1 {
Bitmap {
Image "TEXTURE.tga",
}
Materials 1 {
Material {
Layer {
FilterMode None,
TwoSided,
static TextureID 1,
}
}
}
"
после чего открываем через war3ME и экспортируем нашу модель в формат mdx - в первом и втором случае анимации и скелет будут, но сильно перекарёжиные.
после проделанной работы нужно еще перевести текстуру в BLP- для этого есть много программ само распространенная это warcraft viewer, yobgulls pack, должно быть соблюдено несколько условия: текстура должна быть по размеру кратна 8 и глубиной цвета 32 бита, после того как перевели текстуру нужно прописать ее в модели, для этого зайдите в редактор текстур, импортируйте новую текстуру (в blp формате), а старую в TGA формате просто удалите, наша модель окрасилась в белы цвет, затем заходим в менеджер материалов и кликаем по нашему материалу потом еще раз и в поле текстура меняем none на нашу текстуру в формате blp, закрываем менеджер материалов и смотрим как выглядим наша модель- она оттекстурилась, если вы рисовали с прозрачностью, а сейчас те места, которые должны быть прозрачными стали просто белыми, это не проблема заходим в менеджер материалов, кликаем по нашему материалу, потом еще раз и выбираем режим фильтрации на Transparent, если вы деллали например плащь, и с одной стороны он выглядит нормально а с другой проста не показывается, тогда поставьте галочку на двустороний-находится там же где мы ставили рефим фильтрации, только левее. все на этом заканчивается тутор и не огорчайтесь если с первого раза нечего не вышло.
Все, наша модель ящика готова, радуемся как дети ))
Автор: Ахил
Благодарности: nikikin'y (за помощь с импортом)
Благодарности: nikikin'y (за помощь с импортом)