Как в 3д максе вырезать один объект из другого
Перейти к содержимому

Как в 3д максе вырезать один объект из другого

  • автор:

Логические операции 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 для создания трехмерных моделей, то вы наверняка сталкивались с необходимостью вырезать один объект с другого. Например, если вы создаете здание и хотите вырезать окно, нужно произвести следующие действия:

Создайте окно и разместите его в нужном месте на стене здания.

Выберите стену здания и откройте редактор материалов.

Для стены выберите материал "Multi/Sub-Object", который позволяет добавлять несколько материалов на один объект.

Добавьте два материала: первый для самой стены, второй — для вырезанной части.

Выделите полигоны на стене, где будет находиться окно.

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

Убедитесь, что этот материал находится под первым материалом в "Multi/Sub-Object", чтобы он был виден только при разрезании.

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

Выберите и скопируйте на рабочую область окно и бокс, для этого нажмите Ctrl+C, затем Ctrl+V.

Выделите бокс и отрежьте его из окна с помощью инструмента "ProBoolean". Для этого откройте панель инструментов "Main Toolbar", найдите кнопку "ProBoolean" и выберите "Subtraction".

Выделите бокс и удалите его.

Сохраните модель и наслаждайтесь результатом.

Таким образом, применение инструмента "ProBoolean" и материала "Multi/Sub-Object" позволяет легко вырезать один объект с другого в 3ds Max. Следуя этому простому руководству, вы можете быстро и легко создавать сложные модели с различными вырезами и отверстиями.

Boolean операции.

Булевы операции вычитают (или вырезают) один объект из другого. Например имеем два объекта цилиндр и шар:

Предположим нам нужно вырезать в цилиндре тот объем, который занимает в нем шар. Для этого выделяете цилиндр и выбираете Create — Geometry — Compound Objects — Boolean:

В параметрах нажимаете на Pick Object и указываете на шар, в итоге получаете следующее:

Количество сегментов этого выреза будет точно таким же как было на шаре.

Если необходимо вырезать несколько объектов, то используйте Pro Boolean вместо Boolean. Так же выделяете объект из которого необходимо вычесть другие:

Нажимаете Pick Objects и поочередно выделяете нужные объекты:

В конце концов получаете такой результат:

вычитание одного объекта из другого

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

b72145a693614f1703bef7e5e235e7fc.jpg

4554159b3ba6ad35383f016d7dcd21cf.png

А булин у вас не режет потому как объемы объектов не полностью пересечены, или нижняя плоскости копланарны.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *