Главная Среда, 24.04.2024, 20:40 ...

Каталог статей | RSS |


Форма входа
Логин:
Пароль:

Сохранить в ...

Наши проекты

Категории раздела
Создание модели, описания [22]
Статьи о постройки моделей
Статьи о моделизме [20]
Статьи о моделизме, помощь.
Обзоры моделей [14]
то, что находиться внутри коробки.
Разное [17]
Другие интересности касающиеся звёздных войн

Интернет-магазины


Поиск
Поиск по сайту

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0


Star Wars Бумажные модели

[ Получить код баннера]



Считалки
Rambler's Top100 Информер сайта
Главная » Статьи » Создание модели, описания

"Внутренние полигоны"
Ну, вот, собственно! Пересечение полигонов. Некоторые модели из некоторых игр построены таким образом, что имеют так называемое пересечение полигонов" (будь оно неладно!). С точки зрения игрока - никакой разницы нет: он их все равно не видит, а вот с точки зрения моделиста - головная боль. Сам я наткнулся на эту проблему вытаскивая корабли из игры Homeworld Cataclism пару лет назад. Со временем дошли руки - начал "поковыривать" 3Dmax. Методом пресловутого "народного тыка", а также не без помощи добрых людей, "наковырял" ммм... некоторое количество действий, решающих нашу "проблему". Стоит оговориться, что метод работает не всегда успешно. Возможно, мне не хватает знаний по данному вопросу, возможно виноват "не совсем легальный" макс, а может, как говорят некоторые спецы, недостатки самого макса. Но... почти всё, что мне было нужно, я сумел "обрезать", в "изгои" попала мина от Ivanproff'а (прости, друг, "бился" над ней пару дней кряду, но к сожалению - безуспешно) и ещё парочка "поделок".
Ну, хватит лирики, приступим к практике!
Итак: почти все "узлы" моделей, имеющие пересечение полигонов, имеют такой вид:

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

"Convert to" и сконвертировать объект в "Editable Mesh".
Затем открыть свиток "Modify" и во вкладке "selection" выбрать "Face", ну, или "Poligon" и выделить с зажатым Ctrl те полигоны, которые нужно выделить в отдельный объект:

Для чего всё это, поймете позже.
Далее во вкладке "Edit Geometry" клацнуть кнопочку "Detach", чтобы вынести выделенные полигоны в отдельный объект, появится окошко:

в котором нужно обозвать деталь (а можно оставить как предложено). ОК. Вауля: две детали!

Дальше нужно одну из деталей клонировать. Делается это просто: выделяем деталь (в моем случае - цилиндр), зажимаем "shift", клацаем в деталь, появляется окошко:

оставляем всё как есть, ОК. Теперь правой кнопкой уже знакомое нам меню:

жмём "Hide selection". Вроде, ничего не произошло, ан нет! Клон цилиндра скрылся от наших глаз где то в дебрях видеокарты! smile Он нам понадобится позже.
Выделяем наш (ну, т.е. мой) цилиндр, в свитке "Create" во всплывающем меню выбираем "Compound objects" и клацаем "Boolean":

Во вкладке "Pick Boolean" ставим галку "Reference", нажимаем кнопку "Pick Operand B" и выбираем пересекающий обект (в моем случае это "лавочка").
Опять, вроде, ничего не произошло, но... на самом деле, если у макса не возникло вопросов (а так будет не всегда, но об этом позже), то, он, 3Dmax, отсек "кусочек" цилиндра, расположенный внутри "лавки", точнее не отсек, а разделил.
Собственно, удаление лишнего: выделяем снова цилиндр, снова свиток "Modify", снова вкладка "selection", снова выбрать "Face" или "Poligon" и выделяем ненужные, "лишние" "ВНУТРЕННИЕ ПОЛИГОНЫ":

и, к чертям их! при помощи клавиши "DELETE":

Но это ещё не конец. Мы ведь хотим чтобы было аккуратненько. А ведь, еще и место под приклеивание чтобы было видно,
а ведь ещё нужно, чтобы красочку экономить! В общем - работаем дальше: "прячем" мой обрезанный цилиндр уже известным способом, и "достаем" "необрезанный". Меню правой кнопкой, "Unhide By Name":

Выбираем нужный (в данном случае "Object 3"), двойной щелчок, картинка вернулась к первоначальному виду smile Все труды зря??? Неееет!!!
Повторяем процесс вырезания в точности, но только с объектом "лавочка". Выделяем её, в свитке "Create" во всплывающем меню выбираем "Compound objects" и клацаем "Boolean". Во вкладке "Pick Boolean" ставим галку "Reference", нажимаем кнопку "Pick Operand B" и выбираем пересекающий объект (цилиндр). Всё цилиндр можно удалять: выделяем, "DELETE". И, поподробнее рассматриваем "лавочку": свиток "Modify", вкладка "selection", "Face" или "Poligon" и выделяем то место, где "пересекалось":

Удалять эти части не нужно, по крайней мере - не всегда. А нужно вот что: нажимаем клавишу "M" латинская на клавиатуре, выпадает окно редактирования материалов:

Нужен абсолютно белый материал. Я делаю так: "Ambient" - белый:

дальше - галка "Color" и тоже белый:

Потом просто "берем" наш "суперультрамегабелый" материал (зажимаем на нем левую кнопку мыши) и тупо "перетаскиваем" его на выделенные полигоны на "лавочке". Тыкаем в свободное поле и видим следующее:

Теперь "возвращаем" из недр видеокарты цилиндр:

В принципе, всё.
Стоит сказать, что если на вашу модель "натянуты" текстуры, то при булевой операции, макс будет спрашивать что делать с текстурами. Просто соглашайтесь на предложенное. ну, или можете поэксперементировать! smile
Так же оговорюсь: писал "для чайников" коим и сам являюсь. Найдется если кто "шарящий" в вопросе глубже - не стесняйтесь, вносите коррективы и предложения с целью упрощения и т.д.
Категория: Создание модели, описания | Добавил: Shtusha (13.03.2011)
Просмотров: 1419 | Комментарии: 9 | Рейтинг: 5.0/4
Всего комментариев: 9
0  
1 Kick-Ass   (13.03.2011 09:12) [Материал]
отличная статья! smile надо будет попробовать

0  
2 ivanproff   (13.03.2011 10:53) [Материал]
Ура-ура-ура!!!!!! Shtusha, огромное тебе СПАСИБО!!! biggrin

0  
3 Shtusha   (13.03.2011 10:56) [Материал]
По поводу проблем макса с булевой операцией. Заметил, что макс плохо выполняет данную операция, если объекты очень мелкие. Также иногда "косячит" если "торчащие" полигоны слишком маленькие, т.е. пересекают другой\другие полигоны чуть-чуть. Но, опять же, не всегда. Станете работать - наловчитесь и поймете что к чему и почему! smile

0  
5 ivanproff   (13.03.2011 12:21) [Материал]
Кстати, насчёт мины, работа у меня уже кипит))) Всё получается! biggrin

0  
4 Sergey-Haker   (13.03.2011 11:53) [Материал]
Хорошая статья. Ты ответил на мой вопрос, как с одной детали сделать несколько. Спасибо.

0  
6 Puaro   (13.03.2011 13:19) [Материал]
А я просто выбирал Едит меш, и удалял не нужное (спасибо за дополнение!)

0  
7 Sanek94cool   (13.03.2011 13:44) [Материал]
Shtusha, тебе великий респект biggrin
А то у меня тут со Зловещим такая проблема была))

-4  
8 DartVania   (08.07.2011 19:49) [Материал]
ШOЕТОТАКОЕ wink

0  
9 TIE-pilot   (08.07.2011 21:28) [Материал]
Кааапс...

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


.
StarWars fan's © 2008
Хостинг от uCoz