Понедельник, 07.10.2024, 02:39
Приветствую Вас Guest | RSS
Главная страница | Статьи | Регистрация | Вход
Меню сайта

Случайный рисунок

Категории каталога
Туториалы по маппингу (HL2) [68]
Туториалы по маппингу для Half-Life
Туториалы по текстурированию (HL2) [10]
Туторы по текстурированию для Half-Life
Туториалы по моделированию (HL2) [9]
Туторы по моделированию для Half-Life
Туториалы по программированию (HL2) [53]
Туторы по прагроммированию для Half-life
Другие туториалы (HL1 и HL2) [4]
Туторы которые не вошли в другие категории
Half-Life 2 Beta [1]
Статьи о npc и weapon в бете Half-Life 2, а так же мануалы и FAQ.
Туториалы по маппингу (HL1) [14]
Туторы по маппингу для Half-Life 1
Туториалы по текстурированию (HL1) [1]
Туторы по текстурированию для Half-Life 1
Туториалы по моделированию (HL1) [1]
Туторы по моделированию для Half-Life 1
Туториалы по программированию (HL1) [30]
Туторы по программированию для Half-Life 1

Наш опрос
Очистить ли форум от всех сообщений и начать всё с чистого листа?
Всего ответов: 563

Начало » Статьи » Туториалы по моделированию (HL2)

Операция Boolean в 3dsmax
С помощью Булеан операции будем вырезать дырки, короче это тоже самое, что и операция Carve в Хаммере.

Рассмотрим всё это на примере создания каменного забора.

Начнём!
Вы уже запустили программу, теперь создайте box:

Зажав левую кнопку мыши, растените примитив в окне проекции, в том где вам это будет удобнее, я лично почти всегда работаю в окне perspective, мне так удобнее. После того как растянули отпускаем кнопку мыши, вытягиваем box в высоту и жмём ещё раз левую кнопку, для фиксации высоты. Далее жмём на кнопку изменить и задаём следующие параметры:

Я думаю всем и так ясно что это за параметры, но я всё же опишу:
Первые три параметра это длина, ширина и высота, соответственно.
Нижние три параметра это сегменты по длине, ширине и высоте.
А галочку напротив координат можно и не ставить, от неё толку никакого =)

Дальше конвертируем нашу плиту в Mesh (сетка), делается это так, нажмите в любом месте окна правую клавишу и вы увидите это меню:

Перемещаете курсор на Convert To: и дальше выбираем Convert to Editable Mesh.
Теперь в закладке «изменить» вы увидите это:

Нам нужно отредактировать вершины, поэтому выделяем Vertex (три красные точки).
Во вьюпорте (дальше я всегда буду называть окна в которых мы работаем вьюпортами) объект покроется синими точками. Удобнее всего перейти на вид сверху, отцентрируйте объект, нажав на кнопку , теперь выделяем точки как у меня на скрине:

И убедитесь, что вот здесь:

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

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

Теперь уберём выделение Vertex, во вкладке изменить, чтобы снать выделение точек.

Откроем стек модификаторов другими словами Modifier List, там найдём Smooth, выберите его и те грани которые были сглажены станут гранёными.

Теперь построим ещё один бокс, вот его параметры:

И разместим его вот так, используя инструменты перемещения и вращения (45 градусов):

Теперь перейдём к инструменту Array-массив выставляем настройки как у меня и жмём ок:

Появятся клоны наших боксов, расстояния между которыми одинаковые.
Перейдём на вид спереди, выделим все эти клоны и скопируем их вниз (зажмите кнопку shift и тяните вниз, появится окошко, нажмите ок, получите клоны), расположите их так:

Один лишний клон просто удалите и дальше таким макаром, вы должны дойти до этого:

Теперь выделите все это клоны и конвертите их в мэш, так как это описано выше.
Теперь выделите основную стену и скройте её пока, чтоб не мешалась, делается это так, выделяете стену, жмёте правую кнопку мыши и в меню выбираете Hide Selection.

Выделяем один клон, переходим в закладку «изменить», в свитке Edit Geometry жмём кнопку Attach-присоединить, ну и присоединяем все остальные клоны к нашему выбранному, просто такайте в них и они будут присоединятся, в итоге мы получим один мэш.
Теперь вызовите всплывающее меню правой кнопкой мыши и выберите там Unhide All, появится ваша стена.

Ну наконц то мы подошли к тому чему я хотел научить вас в этом туторе – операция Boolean.
Выделяем стену, дальше, вместо стандартных примитивов выбераем Compound Objects:

Нам нужна кнопка Boolean, жмём её, дальше нажимаем на кнопку Pick Operand B и в окне перспектива жмём на наши клоны, на любой из них, ведь теперь это один мэш.
Хопа, дырки готовы, нажимаем на правую клавишу мыши, чтобы снять выделение с кнопки Boolean.

Ну и по завершению жмём на получившуюся стену, конвертим её опять в мэш, переходим во вкладку изменить, выделяем Polygon, (красный квадратик) и выделяем вот эти полигоны:

Дальше в свитке Edit Geometry вводим значение 8 напротив кнопки Extrude, жмём энтер.

Сделали столбики.

Ну и немного о том как нужно наносить текстуры.
Заходим в редактор материалов и видим вот что:

Вам нужно нажать на квадратик, напротив слова Diffuse, появится окно:

Щёлкаете 2 раза на названии Bitmap и выбираете текстуру, которой хотите покрыть модель. Я взял текстуру из ХЛ2, concreteconcretewall004b и нажимаете открыть.
В этом окошке:

Выставьте значение обведённое красным как у меня, этот ползунок и тот который чуть выше обозначают перемещение текстуры по модели.
Ну ещё могут вам пригодится ползунки под словом Tiling, они означают тилинг текстуры, надеюсь вы знаете что это такое =)
Теперь нажимаем на кнопку - присоединить материал, (ваш забор должен быть выделен). Тем самым натянули текстуру, но мы не видим её во вьюпорте, для того чтобы увидеть жмём кнопку она у вас вдавится и текстура будет видна во вьюпорте.
Закройте радектор материалов.

Но она как то криво лежит, для того чтобы легла как следует, нужно перейти во вкладку изменить (объект должен оставаться выделеным), и нажать на кнопку Modifier List, вызвав тем самым стэк модификаторов. В нём находим такой модификатор UVW Mapping
и выделяем Box:

Текстура всё равно может лечь не так как надо, это товарищи, глюк.
Избавляемся от него так, тыкаем, например, Spherical, а потом опять box, и текстура уже точно ляжет как надо. Хотя может это только в 5-ой версии так…

Я тут немного преукрасил сцену, вообще у вас должен получится вот такой каменный забор:

Кстати, совсем не нужно клонировать эти секции забора, нужна только одна, после компиляции модели вы их будете множить в Хаммере, так как вам это будет нужно.
Ещё можно порушить этот забор, сделать из него развалину, но об этом в другой раз.

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

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

Источник: http://source-inside.ru/index.php?id=119

Категория: Туториалы по моделированию (HL2) | Добавил: DetLeR (13.05.2007) | Автор: Donald
Просмотров: 1059 | Рейтинг: 5.0 |

Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа

Кто в Онлайн

Друзья сайта

Баннеры

  Сайт CrazyArts   Black   Сообщество сайтов о Half-Life   Самый   Только   Все   hl2 top 100     Rambler's Top100  

игры
игры

  Каталог сайтов Планета Топ 100 - Planet Top 100       ТОП ЛУЧШИХ ИГРОВЫХ САЙТОВ           Detroit Team Site :: Моды от Detroit Team, видео, новости.   Naruto-kun[Звезда Наруто]  


The idea of dising: Homie7