Перейти к содержимому

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

  • автор:

Как в 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

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

3D урок 3ds Max: Логические операции Boolean

К логическим операциям относятся объединение, разница и пересечение. В операциях всегда используются только два объекта, их называют операндами (операнд А и операнд В).

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

Имеется несколько ограничений для применения Boolean.
1. Для этой операции подходят только объекты с замкнутой поверхностью (например, плоскость или чайник не подойдут).
2. Объекты должны пересекаться.

Режимы Boolean:
Union (Сложение);
Intersection (Пересечение);
Subtraction (A-B) (Вычитание из главного объекта ), по умолчанию;
Subtraction (B-A) (Вычитание наоборот).
Cut (Разрез), используется для работы с полигональной сеткой.

Последовательность применения

1. Создайте Box и Sphere произвольных размеров и расположите их так, чтобы сфера пересекалась с боксом. Выделите Вох.

2. На вкладке Create (Создание) откройте выпадающий список и выберите там Compound Object (Объекты компоновки).

3. Нажмите кнопку Boolean.

4. В открывшемся свитке Pick Boolean щелкните по кнопке Pick Operand B (она станет желтой).

5. В окне перспективного вида щелкните по сфере, она исчезнет. Щелкните правой кнопкой мыши для завершения операции. Булевский объект готов.

6. По умолчанию включен режим вычитания операндов A-B. При необходимости можно выбрать другой режим. Для этого в свитке Parameters есть раздел Operation.
Попробуйте переключать режимы и следите за результатом.

Коротко можно записать алгоритм использования Boolean так:

1. Создать два объекта.
2. Выделить один из них (операнд А).
3. Вызывать команду Boolean.
4. Щелкнуть по кнопке Pick Operand B.
5. Щелкнуть по второму объекту в любом видовом окне.
6. Щелкнуть правой кнопкой мыши в активном видовом окне (это для того, чтобы завершить команду).

Пример использования Boolean

1. На виде Top создайте Chamfer Cylinder:
Radius = 30;
Height = 8;
Fillet = 1,5;
Sides = 50;

2. На виде Top создайте Cylinder:
Radius = 6;
Height = 20;
Height Segments = 1;
Sides = 30.

3. На виде Front расположите цилиндр так, чтобы он насквозь проникал в Chamfer Cylinder.

4. Клонируйте цилиндр как Copy (удерживая нажатой клавишу <Shift>, переместите цилиндр и в открывшемся меню выберите Copy).
В булевских операциях не могут участвовать Instance клоны.

5. Выделите только Chamfer Cylinder.
На вкладке Create в разделе Geometry из выпадающего списка выберите Compound Objects.
Нажмите кнопку Boolean (после нажатия кнопка станет желтой).
В свитке Pick Boolean нажмите на кнопку Pick Operand B и щелчком мыши выделите цилиндр.
Щелчком правой кнопкой мыши в любой области активного окна выйдите из режима Boolean (кнопка станет серой).
Повторите те же действия со вторым цилиндром.

6. Для придания пуговице более реалистичного вида сделаем выемку. Для этого создайте сферу:
Radius = 70;
Segments = 60.
Выровняйте центр сферы по центру пуговицы, используя инструмент Align (Выравнивание).
Приподнимите сферу на виде Front так, чтобы она лишь слегка пересекала пуговицу.

7. Выполните булевскую операцию вычитания сферы из пуговицы.
В результате получится пуговица как на рисунке.

Можно пофантазировать и придумать много других вариантов пуговицы. Например, такую:

тел. (812) 931-01-80
пр. Непокоренных, 49, офис 508
(деловой центр H-49)

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

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