Как сделать отверстие в стене в 3д макс

Обновлено: 06.05.2024

Создание круглых отверстий в 3DS Max

При моделировании очень часто бывает необходимо создать отверстия в 3д модели, в основе которых лежит круг или овал. Как делаются подобного рода отверстия при помощи булевых операций мы рассматривать не будем (применение таких операций крайне портит сетку модели и приводит к катастрофе при текстурировании. ), а подробно рассмотрим, как создать круглые отверстия на поверхности при помощи команд полигонального моделирования.

Сразу отмечу некоторые моменты:
— урок расчитан на начинающих-продолжающих пользователей, которые ощутили тяжесть негативных последствий булевых операций.
— пример был реализован в 5 версии 3D Studio Max, поэтому с наличием тех или иных кнопок проблем быть не должно.
— задняя сетка в окнах проекции отключена клавишей G (для удобства работы).
— габаритный контейнер вокруг объекта также отключен, клавиша — J (также для удобства работы).
— для отображения граней (edges) на поверхности модели используйте клавишу F4.

1. Создаем объект Plane с одним сегментом по длине и ширине:

2. Конвертируем Plane в Editable Poly, переключаемся на уровень граней (Edges) и выделяем две грани, как показано на рисунке:

Нам необходимо добавить дополнительные грани по одной с каждой стороны, их пересечение создаст центр нашего полигона. Для создания новых граней используем команду Connect.

Количество новых сегментов (граней) — 1

Далее выделяем грани с противоположной стороны, их уже 3, и снова Connect.

Результат должен получится таким:

3. Далее аналогичным способом нам нужно добавить ещё по одной грани с каждой стороны. Теперь после добавления центральных граней с каждой стороны полигона у нас по 2 грани.

Выделяем первую и нажимаем команду Ring, чтобы выделить "кольцо" граней.

После выделяем соседнюю и снова Ring.

После выделения граней применяем Connect. Далее выделяем противоположные грани, пользуясь командой Ring.
И при помощи Connect с одним сегментом создаем 2 новых грани. Результат. Конечно, можно было бы сразу создать Plane с 4-мя сегментами по длине и ширине, но нам важно научиться использовать все команды полигонального моделирования, да и предугадать сколько сегментов может понадобится очень сложно, поэтому в полигональном моделировании часто бывает лучше добавить, чем удалить.
4. Теперь передвинем созданные грани к крайним. Выделим первую грань и нажмем команду Loop.

При помощи этой команды мы получим выделение всей петли граней. После этого переместим грани как показано на рисунке.

Аналогичным способом поступим и с другими сторонами полигона.
В результате должно получиться вот так. Для чего мы это делали? Для того, чтобы при сглаживании модели края основания держали форму прямоугольника а не сглаживались в овал. Чем ближе друг к другу расположены грани, тем острее (грубее) угол при сглаживании.
5. Теперь нужно создать контур, по которому мы будем создавать на поверхности круглое отверстие. Для этого создадим сплайн Circle (окружность) с настройками Sides: 8, Steps: 1

Для точности построения включим трехмерную привязку.

Щелкаем правой кнопкой мыши и устанавливаем привязку к вершинам (Vertex).

От центра строим окружность.

Теперь переходим к редактированию нашего объекта. В режиме Polygon выбираем команду Cut и разрезаем объект по точкам созданной окружности.

Получается такой результат.

Выделяем указанные грани и удаляем их,

выбрав команду Remove.

Модель принимает такой вид. Контур для создания круглого отверстия сделан.
6. Выделяем полигоны внутри контура

и применяем к ним команду Insert, которая позволяет добавить набор полигонов на основе выделенных.

Применяем команду Insert с небольшим расстоянием.

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

Величина Extrude Height (Высота Выдавливания) в данном случае будет отрицательной, поскольку мы создаем углубление. Нажимаем кнопку Apply.

В окне перспективы Extrude выглядит так: Далее уменьшаем величину Extrude Height так, чтобы грани новых полигонов располагались близко к только что созданным и завершаем командой ОК. Дополнительные полигоны необходимы для дальнейшего сглаживания.
7. Теперь к модели применяем модификатор MeshSmooth со значением Iterations:2, выключив перед этим режим Polygons.

Модификатор сгладит модель.

Рендер конечного результата. Глубина отверстия индивидуальна и задается на этапе применения команды Extrude.
8. Если необходимо открытое отверстие, то после п.5 выделяем полигоны и удаляем клавишей Delete.

Далее сглаживаем модель модификатором MeshSmooth или TurboSmooth. На этом все! Удачного моделинга.

Логические операции Boolean. Вырезаем один объект из другого


Для того, чтобы вырезать один объект из другого в 3ds max используется специальная функция, которая называется Boolean (Булеан или Булин). Она является по сути логической операцией, которая позволяет вычитать один объект из другого или складывать вместе 3d-объекты, что делает из них одно целое, но не группу! Про группирование читаем здесь. А boolean — это простой инструмент для создания отверстия в объекте. Как она работает, смотрим ниже.

Создание объектов

Для начала создадим 2 объекта, частично пересекающих друг друга. Пусть это будут Box (объект A), и сфера (объект B).

boolean-1

Наша задача состоит в том, чтобы из объекта A вычесть объект B. Для этого нам нужно выделить объект A. См.рис.ниже. Выделяем его кликом левой кнопки мыши (1).

Операция вырезания

Затем переходим в панель создания объектов(2), выбираем Geometry (3), в выпадающем списке типов объектов выбираем сложные объекты Compound Objects (4). Затем кликаем по операции Boolean (5).

boolean-2

Перед нами открывается окно с подробными настройками этой команды. Здесь нужно выбрать подходящую нам логическую операцию. Т.к. мы хотим вырезать один объект из другого, то нам нужна операция «Вычитание», т.е. Substraction (A-B). Выбрали (6), теперь нажимаем кнопку Pick Operand B (7).

Развертка стен в 3ds max


Приветствую всех начинающих моделлеров! В сегодняшнем уроке мы поговорим о том, как сделать изометрическую развертку стен в 3ds Max. Особенно этот урок пригодится студентам, которым часто требуются развертки для их учебных работ.

На примере VRay мы разберем, как развернуть стены помещения двумя способами: так, чтобы получить черно-белую «контурную» развертку для чертежа, а также цветную развертку с текстурами и материалами.

Создание цветной развертки

Итак, возьмем сцену, которую мы уже использовали в одном из наших уроков.


Переходим на вид Top и ставим стандартную камеру Target. Для этого переходим во вкладку Create – Cameras – Standard – Target.


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


Отмечу, что если мы переключимся на эту камеру, то не увидим ничего, кроме внешней стены помещения. Чтобы увидеть «внутрянку», мы будем использовать очень полезную функцию нашей стандартной камеры — Clipping. Она поможет нам «срезать» все то, что загораживает обзор. Находится этот параметр в середине свитка настроек камеры.


Ставим галочку напротив Clipping Manually и вписываем значения в окошки Near и Far Clip (ближний и дальний срез соответственно).


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


Решается это вопрос очень просто. Стандартная Target Camera имеет замечательный параметр Orthographic Projection, галочка рядом с которым убирает перспективные искажения.


Кстати, если какая-то область не попадает в кадр, регулируем параметр Target Distance в настойках камеры. Еще не забываем включать параметр Show Safe Frames, чтобы увидеть границы вьюпорта.

Настраиваем параметры рендера в Render – Render Setup, задаем нужный нам размер. Рекомендую использовать универсальные настройки Vray, которые я часто применяю в своих работах.


Рендерим модель, получаем хороший результат: обои, мебель — все текстуры отлично различимы.


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

Если вам не требуется реалистичная развертка, а нужно лишь обозначить текстуры и цвета, чтобы сэкономить время, можно отключить тени и отражения.

Для этого заходим в настройки рендера. Render – Render Setup, вкладка Vray. В свитке Global Switches убираем галочки рядом с Lights и Shadows. А во вкладке GI, свиток Global Illumination убираем галку у Enable GI.


Если картинка при этом стала слишком темной или пересвеченной, то решаем эту проблему корректировкой светочувствительности ISO. Для этого заходим во кладку Rendering – Environment, в выпадающем свитке выбираем VRay Exposure Control. Меняем появившийся параметр ISO, чем он выше, тем ярче будет становиться изображение.



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

Создание развертки-чертежа

Теперь поговорим о том случае, когда текстуры не нужны, а развертка должна иметь вид обычного чертежа. Методика создания ее в 3d max такая же, как была описана выше. Используем стандартную Target Camera, срезаем все лишнее через Clipping и делаем камеру ортографической.

Затем выбираем Rendering – Environment (горячая клавиша 8) и в свитке Atmosphere добавляем с помощью кнопочки Add два эффекта: VraySphereFade и VrayToon.


Выбрав VraySphereFade, листаем свиток вниз и меняем цвето EmptyColor на белый.


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

Как сделать отверстия в стене?

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

Лавриненко Максим
Активный участник

Рейтинг 10

Взять 2 обьекта и одну Бульку, залить кипятком и поочередно применить Бульку сначала к первому обьекту а затем и ко второму. но брать надо обязательно свежую вычитающую Бульку. Оп-ля! и через пять минут дырка готова.
ЗЫ
Солить перчить и полигонить по вкусу ;oP

Guest

Попростому в compaund objects применить bullean между объектами.

Guest

Рисуеш Box такого размера, как твое будущее окно.
Выделяешь свою стену.
Надо воспользоваться булевскими операциями(Create->Geometry->Compound
Object->Boolean2).Жмешь кнопку Pick operand B и выделяешь созданный Box.В области Orientation выбираешь Subtraction(A-B).

Активный участник

Рейтинг 10

А не легче ли рисовать стену полигоном с дырами где надо, а потом экструде. И все. А Були тебе такого нарежут.

Andrew A. Kosov aka RacerMan
Мастер

Рейтинг 101

А что такого вдруг с Boolean случилось такого, что он "такого нарежет"? Я им каждый день по многу раз пользуюсь (Макс 3.1) и очень доволен.
Уж Box-ы то нарезать проблем вообще никаких нет, главное перед Boolean операцией компоненты перевести в Editable Mesh (т.е. сколлапсить стек модификаторов объекта).
Для очень сложных объектов полезно сделать следуещее:
После операции Boolean вновь полученный объект конвертнуть в Editable Mesh, и сделать Weld (с небольшим значением параметра) тем вертексам (эти вертексы будут автоматически выделены, когда откроется вкладка Editable Mesh --> Edit Vertex), которые образовались после Boolean операции.
Удачи.

Активный участник

Рейтинг 10

Да и не забыть, на все полигоны step 999 и т.д. и т.п. шоб круто было.

Atsioukovski Anton
Активный участник

короче как два пальца обосс. об асфальт ))

Guest

Для дырки в стене под окно достаточно из меша просто вырезать часть вертексов по форме окна. Для более сложных операций этот способ может и не подойти.

Guest

Стену надо создавать уже с проемом. Рисуешь стену сплайнами а потом выдавливаешь ее на нужную толщину. Только смори чтоб сплайн был замкнутым. И чтоб все точки его были в одной плоскости.
Булеаны - для других целей.

Guest

Привет . Па самом деле все очень просто :надо применить Буливые операции(booling object) методом union . Желаю успехов. Garin

Snow wrote:
-------------------------------
Вопрос конечно простой и для вас это фигня, но я никак въехать не могу как дырки в стене сделать ну типа оконные проемы и дверные проемы, да и как сделать так чтобы когда дверь была открыта то там была дырка, а не стена? Пожалуйста помогите срочно надо.

Отверстие в боксе

Доброго времени суток! подскажите, создал box и теперь в нем нужно сделать отверстие конкретной формы. как это сделать?

скрины выложите

И в чём? Макс,Автокад.

Репутация: 0

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

kortana
читайте интерактивную школу- моделирование помещений

Если несложной формы то slice plane, connect и другие инструмеенты полимоделлинга по вкусу. Если что-то сложное и не планируется редактирование то можно в лоб - proboolean.
Встречный вопрос: а зачем умельцы из автодеска огромных Help с кучей туторов писали если ты им не пользуешься?

Shapes - создаешь квадрат.. shapes - создаешь окружность..окружность помещаешь в середину квадрату.. Атачишь. и используешь Extruder Все.

Как правильно делать отверстия. 3d max


я замучился делать подобные отверстия, мало того что этот метод оставляет артефакты (как на первом фото), так еще и зачемферить нормально не могу (последнее фото). постоянно выравниваю вертексы в ручную. как делать подобные отверстия? научите плиз.

на ровных поверхностях подобный метод почти идеально работает. а вот на кривых - проблема. а такие вещи приходиться делать часто


Круглые отверстия всегда по такому принципу делаю

у автора поверхность не плоская.

на плоской все ок.

на крыглой дефекты по углам

Цитата HelloSPB:

у автора поверхность не плоская.

на плоской все ок.

на крыглой дефекты по углам

сначала делаешь плоскую, потом сворачиваешь, паш деформ либо бенд

всегда получалось нормально


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

вы спросили как правильно, вам показали)

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

Cетку уплотняйте с местах, где нужно отверстие. Модификатором Mesh Smooth например. Или Tesselаte


Цитата dontpiter:



возможно я что то не догоняю. вот уплотнил сетку Tesselаte. но артефакты остались.

Цитата Mittya:


MechSmoph справляется великолепно, только Tubosmoph и MechSmoph они сглаживают весь объект, даже если выделены нужные полигоны. но можно ли не трогать весь объект?

Цитата CATmartovski: Tubosmoph и MechSmoph

Turbosmooth и MeshSmooth

Smooth - гладкий, плавный. В качестве глагола - сглаживать

Думаю 1й ответ самый правильный, проще всего сделать в любой проге твердотельного моделирования, а потом конвертнуть в макс. После конвертации круги станут многоугольниками, но их уже сглаживание обратно закруглит. Цитата klubnichka93: Цитата CATmartovski: Цитата klubnichka93: а если я уже сделал необходимую модель, и она достаточно сложная, после чего мне нужно нанести подобные углубления. не переделывать же модель заново.

вы спросили как правильно, вам показали)

Ничего вы не показали. Автор просил не на плоских поверхностях, уже готовых моделей.

Так что не надо тут )

Цитата HelloSPB: Цитата klubnichka93: Цитата CATmartovski: Цитата klubnichka93: а если я уже сделал необходимую модель, и она достаточно сложная, после чего мне нужно нанести подобные углубления. не переделывать же модель заново.

вы спросили как правильно, вам показали)

Ничего вы не показали. Автор просил не на плоских поверхностях, уже готовых моделей.

Так что не надо тут )

Вы вот серьезно сейчас

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

Цитата CATmartovski:

Turbosmooth и MeshSmooth они сглаживают весь объект, даже если выделены нужные полигоны. Но можно ли не трогать весь объект?

Видите ли, решение о том, будет ли применяться сглаживание, принимается обычно до начала моделлинга. Т. е. либо объект моделиться сразу с предположением, что будет применяться какой-то из модификаторов сглаживания: MeshSmooth, Turbosmooth или OpenSbdv. Либо объект моделится так, что сглаживание применяться не будет. Ниже пример, когда один объект моделился под сглаживание, а другой моделился в предположении, что никакого сглаживания к нему применятся не будет.В вашем случае возможно придётся отделять (Detach) цидиндр (или его часть), применять к нему сглаживание, а потом снова присоединять к модели (Attach). Скорее всего придётся дорезать дополнительные рёбра на той части, которая не подвергалась сглаживанию.

Учимся 3DS MAX

Мой блог от том, как я постигаю 3d моделирование с помощью 3Ds MAX

Боковая колонка

Ссылки

    Тут вы можете посмотреть мои работы

Рубрики

Метки

Изображения Instagram не найдены.

Социальные сети

Отверстия в 3D MAX с Boolean и без него

После того, как у человека, занимающегося моделированием в 3D MAX, появляется необходимость в использовании модификатора Turbosmooth, получение правильной сетки становится одной из его основных задач при создании объекта.

Создание отверстия без использования логической операции Boolean под модификатор Turbosmooth. Получение отверстия.

Бублик, который нам в итоге нужен

Начнем с метода, который использует операцию Boolean. Для этого создадим 2 цилиндра с разными радиусами и совпадающими геометрическими центрами.

Создание отверстия без использования логической операции Boolean под модификатор Turbosmooth. Заготовки.

Первый опыт. Создаем заготовки

Торцевые полигоны у большего цилиндра разбивать не будем. Превратим оба объекта в Editable Poly и сделаем логическое вычитание одной фигуры из другой.

Создание отверстия без использования логической операции Boolean под модификатор Turbosmooth. Применяем вычитание.

Исследуем подопытного на предмет топологии

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

Создание отверстия без использования логической операции Boolean под модификатор Turbosmooth. Применяем Turbosmooth

Артефакты на поверхности после применения TS к несимметричной сетке

Такое несовершенство отчасти компенсируется скоростью и удобством использования алгоритма Boolean в создании отверстий. Недостатки метода можно попробовать скомпенсировать или свести к минимуму, оптимизируя объекты до применения операции, согласно официальному руководству.

Поможем немного 3D MAX и добавим на цилиндр-заготовку разбиение торцевых полигонов, после чего применим Boolean вновь.

Создание отверстия без использования логической операции Boolean под модификатор Turbosmooth. Заготовки, второй способ.

Добавим на торцы цилиндра немного ребер на этапе создания объекта

Создание отверстия без использования логической операции Boolean под модификатор Turbosmooth. Применяем вычитание.

В радиальном направлении проблем больше нет, зато в осевом несимметричность по прежнему присутствует

Даже TurboSmooth ляжет на модель без видимых недостатков.

Создание отверстия без использования логической операции Boolean под модификатор Turbosmooth. Применяем Turbosmooth

Такой результат после Boolean и Turbosmooth нас бы устроил

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

Создание отверстия без использования логической операции Boolean под модификатор Turbosmooth. Применяем Turbosmooth и анализируем.

Недостаток практически незаметен

Рассмотрим теперь второй вариант, полностью рукопашный. Создадим только больший цилиндр с заранее разбитыми торцевыми поверхностями (Cap Segments). Затем выделим с обоих сторон их центральные зоны.

Создание отверстия без использования логической операции Boolean под модификатор Turbosmooth. Заготовка.

Создание отверстия без использования логической операции Boolean под модификатор Turbosmooth. Выделяем Центральные полигоны.

Чтобы это сделать быстро, выделим центральные точки обоих торцов модели, после чего, с нажатым Ctrl, щелкнем на иконке Poly.

Создадим отверстие, применив к выбранной зоне операцию Bridge.

Посмотрим теперь на бублик после применения модификатора TS.

Создание отверстия без использования логической операции Boolean под модификатор Turbosmooth. Получение отверстия.

Вот и получили желаемый бублик

А если нам не вялый бублик нужен, а шайба?

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

Создание отверстия без использования логической операции Boolean под модификатор Turbosmooth. Применяем Chamfer.

Дополнительные ребра после Chamfer сделают углы сгибов острее

Теперь у нас в арсенале есть, по крайней мере, 2 способа, что бы продырявить объекты в 3D MAX: Boolean и Bridge.

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

Как вырезать окно в 3d max

Привет друзья. В этом уроке я показу два способа создание окна в 3d max, точнее оконного проема.

Способ – 1. Создание оконного проема с помощью ProBoolean.

Сначала с помощью бокса я создал условную стену,


Потом построил еще один вспомогательный объект также боксом. По размеру он должен соответствовать размеру окна. Потому что этим объектом мы будем вырезать отверстие для будущего окна.

И расположите его на том месте, где должно быть окно, таким образом, чтобы он проходил через стену.



Теперь выделим стену и применим команду ProBoolean.


И последний шаг. Нажимаем кнопку Start Picking и выбираем наш второй вспомогательный бокс. После этого он должен исчезнуть, а на его месте появится отверстие.



Мы создали отверстие для окна, теперь создадим окно. Самый простой вариант это создать с помощью стандартной заготовки.


Вот мои настройки. У вас будут другие размеры, так как делали мы произвольное окно.



Способ – 2. Создание оконного проема с помощью редактирование полигонов

Вот наша стена. Она не имеет толщины, ее мы добавим позже.


Добавим дополнительные сегменты. Для этого сконвертируйте объект в Editable Poly.


После этого выберите два края, верхний и нижний.


И с помощью команды connect добавим еще 2 грани.



Теперь таким же методом добавим 2 горизонтальные грани.


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


После этого выберите центральный полигон (полигон на месте будущего отверстия). С помощью команды Extrude создайте толщину.



Удалите полигон с помощью кнопки Delete на клавиатуре.

цитата с форума

для этого даже лучше PROBOOLEAN. А находится в панели команд, что справа. Выбираете вместо стандартных примитивов составные объекты Compound Objects и там нажимаете на PROBOOLEAN. после чего просто указываете на объекты которые хотите вырезать, для этого нажимаете Start Picking.

внимание вопрос! почему у меня ничего не происходит с окном.

3d графика и дизайн


В сегодняшнем уроке мы поговорим о том, как делать отверстия в моделях: круглые, квадратные и произвольной формы. Тема достаточно обширная и способов построения много, наверняка, у каждого опытного пользователя 3D Max найдется свой. Я же попыталась рассмотреть такие, с которыми легко разберется даже новичок.

Как вырезать квадратные отверстия

Начнем с легкого: научимся вырезать квадратное отверстие, например, окно. Самым простым и очевидным способом является закладывание сетки под будущие окна еще на этапе возведения стен в 3ds max. То есть, создавая бокс, мы заранее прописываем ему количество сегментов по длине, ширине и высоте.


Таким образом, нам лишь остается перевести объект в Editable Poly, отредактировать положение сетки и выдавить окошки наружу на толщину стен командой Extrude. Ненужные полигоны внутри можно сразу удалить.


Для тех, кто не помнит, как закрыть отверстие: переходим на уровень Border, выделяем кромку отверстия и нажимаем Cap.


Способ действительно быстро помогает прорезать в стене здания отверстия, но у него есть недостатки. Во-первых, он не работает, если стены возводятся не из бокса, а например по методу сплайнового моделирования с чертежа. Во-вторых, 3d объект захламляется лишними гранями, абсолютно не нужными, например, на потолке. Конечно, их можно удалить, но кому нужна лишняя работа?


Создание квадратного отверстия с помощью Connect

Другой способ создания отверстия мы рассматривали в этом уроке. Его можно применять, работая в 3д макс, чтобы сделать отверстия в стене здания, которое имеет форму более сложную, чем квадрат. Для этого мы используем команду Connect.


Полигональная сетка таким образом не захламляется, лишних линий нет.


Как вырезать круглые отверстия

С помощью логических операций Boolean

Такой способ вырезать отверстие в объекте мы уже разбирали очень подробно в этом уроке. Метод действительно хорош своей простотой, но сетка после манипуляций с булеан может получиться «кривая». Иногда проблемы с сеткой помогает решить применение ProBoolean.


С помощью ProCutter

Этот инструмент позволяет делать отверстия почти также, как Boolean. Создаем объект в котором будем вырезать дыры, и объект, или несколько, которые будем вырезать. У меня это два цилиндра.

Теперь выбираем большой цилиндр и применяем к нему ProCutter. Жмем Create – Compound – ProCutter.


Выбираем большой цилиндр, прописываем настройки как у меня на скриншоте, затем, с нажатой кнопкой Pick Stock Object выбираем объекты, которые будем вычитать.


Получаем идеально круглые отверстия.


«Ручным» методом

Этот метод позволяет более грамотно вписать окружность в сетку 3-d модели, но времени придется потратить гораздо больше. Создаем сферу с помощью стандартных примитивов Standard Primitives и конвертируем ее в Editable Poly.


Переходим в режим Vertex и ставим галочку рядом с Ignore BackFacing, таким образом мы не зацепим случайно точки на другой стороне сферы.


Примечаем любой квадрат сетки, выбираем три его вершины (как указано на скриншоте) и соединяем их диагональю с помощью Connect. Создаем таким методом две диагонали.


Выбираем точку на месте пересечения диагоналей и жмем кнопочку Champfer, прописываем радиус.


Переходим на уровень Edge и выбираем две противостоящие линии сетки, затем жмем кнопочку Connect, задаем 4 сегмента.


Так делаем со всеми смежными с окружностью эйджами.


Переходим в режим точек Vertex, у нас должны быть выбраны точки, принадлежащие будущей окружности. Накидываем модификатор Spherify.

Получаем круглое отверстие. Теперь мы можем конвертировать объект, например, в Editable Poly, чтобы проводить манипуляции с ним.


С помощью Loop Regularizer

Еще один способ — воспользоваться бесплатным скриптом Loop Regularizer, который можно скачать по ссылке. Качаем его, затем перетягиваем сохранившийся файл в открытое окно 3д макса.


Как пользоваться скриптом, расскажу на примере. Создаем прямоугольник, задаем ему два сегмента по высоте и ширине. Переводим его в Editable Poly. Переходим на уровень редактирования Edge и двойным щелчком мыши выбираем все эйджи, делящие прямоугольник пополам в вертикальной плоскости.


Жмем кнопку Chamfer, задаем количество сегментов (чем больше, тем более округлым будет отверстие), задаем расстояние.

Теперь то же сделаем и для горизонтальных эйджей.


Переходим на уровень Polygon и выделяем все полигоны в центре с обоих сторон прямоугольника.


Щелкаем ПКМ на экране и выбираем появившуюся после установки скрипта строчку Regularize.


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


Теперь нажимаем кнопочку Bridge и получаем сквозное отверстие.


Вырезание отверстий сложной формы

Проецирование с помощью Shape Merge

Теперь, раз уж мы перешли к более интересным методам, поговорим о проецировании с помощью инструмента Shape Merge. Проецирование помогает «накладывать» сплайн произвольной формы на полигоны объектов, а затем проводить над ними манипуляции. Рассмотрим на примере. Создаем куб и сплайновый текст.


Выделяем куб и выбираем Create – Compound – Shape Merge.


Жмем кнопку Pick Shape, надпись спроецировалась на наш куб.


Теперь куб можно перевести в Editable Poly, а затем прорезать углубление, выдавив надпись с помощью Extrude. Обратите внимание, что при переводе в Poly, появляется множество ненужных Edges. Этого, конечно, лучше избегать.


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

3Ds max разрезать объект

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

Отписаться от уведомлений вы всегда сможете в профиле автора.


Приветствую всех читателей портала! Хочу поделиться с вами несложным способом нарезки модели при помощи программы 3Ds Max (2016). Собственно, версия программы не очень важна, так как порядок всё равно будет примерно одинаковый. А сама инструкция в основном для тех кто только начинает осваивать программу.






Всего доступно три режима вращения, посмотрите в каком вам удобнее будет работать.


6) В настройках модификатора выбираем Split Mesh. Это означает что наша плоскость разрезает модель таким образом что в итоге получается два условно независимых объекта. В дальнейшем их потребуется отсоединить. Кстати, последние два режима просто отсекают (удаляют) одну из частей объекта ниже (Bottom) или выше (Top) плоскости реза.



Для примера попробуем отрезать руку (вне контекста звучит жутко). Располагаем нашу плоскость таким образом чтобы в дальнейшем было удобнее её печатать, т.е. приблизительно перпендикулярно конечности.

Кстати, таких плоскостей реза можно создать бесконечное множество. Для этого необходимо либо снова выбрать модификатор Slice в списке модификаторов, либо нажав на модификаторе ПКМ скопировать его, затем вставить.


9) Выбираем работу с элементами. Для этого кликаем ЛКМ по значку с кубиком ( Element)

10) Затем выбираем те части которые необходимо было отрезать (в данном случае руку). Для выделения нескольких объектов зажмите Ctrl.



13) Выбираем вкладку Hierarchy


Возвращаемся в меню Create (шаг 12) размещаем нашу отделённую руку (в окне Front, Left, Back или Right) срезом вниз, стараясь максимально опуститься к горизонтальной плоскости (ноль).

17) ЛКМ выбираем край нашего отверстия которое нужно закрыть. Контур подсветится красным цветом.





Подпишитесь на автора

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

Отписаться от уведомлений вы всегда сможете в профиле автора.

3d графика и дизайн


Slice (Сечение) – модификатор 3Ds max, который позволяет разрезать объект на 2 части с помощью секущей (режущей) плоскости. Принцип работы его прост, нам нужно лишь точно определить линию разреза и выбрать тип операции.

Начинаем работу с данным модификатором с его добавления в стек. Он добавляется из списка модификаторов (Modifer List) в правой панели инструментов:


Настройки и работа с модификатором

В первую очередь, надо расположить плоскость, которой мы будем «резать» 3D модель.
Для этого нажимаем черный плюсик «+» рядом с модификатором. Появляется строка Slice Plane:


Теперь нажимаем на эту надпись (Slice Plane) и переходим к перемещению плоскости в рабочем окне (вьюпорте). Хватайте за оси x, y или z, и двигайте плоскость, например вверх. Затем можно для примера немного повернуть плоскость. Вы увидите, как на объекте появляется линия разреза.


Расположив плоскость, приступаем к настройке самого модификатора. Его параметры мы видим в правой части экрана.


Типы операций Slice Type

Refine mesh (Перераспределение меша): Данный тип среза оставляет полигональную сетку объекта одним целым, добавив рёбра по плоскости сечения (Slice Plane).


Split Mesh (Разделить меш): В этом режиме модификатор разделяет 3D модель на 2 разных независимых друг от друга объекта.


Remove Top: В этом режиме модификатор удаляет всю часть 3D модели, которая находится выше режущей плоскости Slice Plane.


Remove bottom: Удаляет всю часть 3D модели, которая находится ниже Slice Plane:


Operate On (Влияние на):

  1. Faces (Грани) — Режет каждую грань, входящую в полигон. На выходе имеем mesh-объект.
  2. Polygons (полигоны) — Режет полигоны. На выходе имеем polymesh-объект.

Если после операции необходимо закрыть образовавшуюся дыру, примените к объекту модификатор Cap Holes.

В этом уроке мы создадим разрез некоторого объекта при помощи модификатора Slice «Cрез»

Применяя данный модификатор к объекту – мы создаем невидимую плоскость, которая отсекает часть нашего объекта. Итак, создадим несложный объект вращения с помощью сплайна (нарисуем профиль) и модификатора вращения Lattice.

Получив нужный объект – применим к нему модификатор Slice.

Мой объект выглядит так:


В настройках данного модификатора можно выбрать параметры плоскости отсечения. В нашем случае необходимо выбрать параметр RemoveTop. В окнах проекции будет виден результат применения модификатора – разрез. Чтобы грани объекта не казались прозрачными (вывернуты нормали) можно использовать модификатор CapHoles.

Читайте также: