Как сделать раковину в 3д максе
Основу 3D-дизайна составляет работа с объектами: их создание, перемещение-вращение, трансформирование и применение различных дополнительных настроек (толщины стенок, цвета, текстур и так далее). За счёт этого получаются реалистичные модели предметов, рендеры интерьеров и экстерьеров, спецэффекты, анимированные персонажи.
Мы собрали подробный гайд по всем необходимым 3D-дизайнеру действиям над объектами и решению распространенных проблем.
Содержание
Понятие объектов в 3ds Max
Из объектов создается общая сцена в 3ds Max. Большинство из них представляют собой базовые формы, которые используют для создания сложных фигур.
- Геометрия (Geometry)
- Формы (Shapes)
- Камеры (Cameras)
- Объемные деформации (Space Warps)
- Источники света (Lights)
- Системы частиц (Particles)
- Вспомогательные объекты (Helpers)
- Дополнительные инструменты (Systems)
Как работать с объектами в 3ds Max
Для работы над объектами есть ряд встроенных функций в 3ds Max, начиная от базовых инструментов вроде “Создать”, “Копировать”, “Вставить” и заканчивая сложными настройками материалов.
Кроме этого, можно скачать и установить дополнительные модификаторы, упрощающие процесс моделирования или визуализации.
Рассмотрим основные действия над объектами.
Создание объектов в 3ds Max
- стандартные (Standard) — несложные объекты в виде базовых геометрических фигур;
- расширенные (Extended) — усложненная версия многих базовых фигур.
- На командной панели (Command Panel) выберите вкладку “Создать” (Create).
- В выпадающем списке с группами объектов выберите вид примитивов, который вам нужен (стандартные или расширенные).
- В открывшемся свитке выберите нужный объект.
- Перейдите в окно проекции “Перспектива” (Perspective). Для удобства разверните его на весь экран — это можно сделать с помощью комбинации горячих клавиш Alt +W.
- Левой кнопкой мыши кликните по экрану и, не отпуская её, потяните курсор в сторону — таким образом будет вырисовываться примитив, получится плоская геометрическая фигура.
- Чтобы зафиксировать размер и положение полученного объекта, отпустите кнопку мыши.
- Для объектов с углами потяните курсор вниз или вверх, чтобы сделать фигуру объемной — так и простого примитива получится 3D-объект.
- Для объектов “Чайник” (Teapot) и “Сфера” (Sphere) задавать высоту не нужно — их рисуют в один этап.
- Второй этап в процессе добавления объекта “Труб” (Tube) — задать толщину стенок путем того же растягивания курсором. После этого курсор нужно потянуть вверх, чтобы установить высоту.
- Для добавления “Конуса” (Cone) основание рисуют дважды: сначала низ фигуры, затем тянут курсор вверх, создавая объект. Можно сузить фигуру до точки на вершине, а можно сформировать усеченный конус.
Выделение объекта в 3ds Max
- в сглаженном режиме отображения (Smooth and Highlights) объект будет заключен с квадратные белые скобки;
- в режиме “Каркас” (Wireframe) сетка объект станет белой.
- прямоугольная область выделения (Rectangular Selection Region);
- круглая (Circular Selection Region);
- произвольная (Fence Selection Region);
- лассо (Lasso Selection Region);
- выделение кистью (Paint Selection Region).
Как повернуть объект на 90о в 3ds Max
Действия над объектом осуществляются с помощью инструментов, расположенных на основной панели.
Для вращения выберите Select and Rotate (“Выбрать и повернуть”), она обозначена круглой стрелкой. Горячая клавиша для этой команды — E.
Вращайте фигуру с помощью курсора по “орбитам”.
Как вырезать объект из объекта 3ds Max
- группировки объектов;
- сохранения участка пересечения объектов (остальные части объектов удаляются);
- вычитания одного объекта из другого.
- Выделите объект, который нужно оставить, и условно назовите его объектом A. Тот, который нужно удалить, условно обозначим как объект В.
- На панели создания объектов выберите “Геометрию” (Geometry), а в выпавшем после этого списке — “Сложные объекты” (Compound Objects)
- Выберите команду Boolean.
- В открывшемся справа окне настроек выберите “Вычитание” (Subtraction). Если выбрать A-B, то из объекта А (т.е. выделенного) будет вычтен объект В. Можно сделать и наоборот.
- В том же окне нажмите кнопку Pick Operand B.
Отверстие в объекте в 3ds Max
Очевидно, что для создания отверстий можно применять вышеупомянутую команду Boolean. Однако это не единственный вариант.
Круглые отверстия можно создать так:
1. ProCutter. Выберите объект, в котором нужно создать отверстия, и дополнительно дорисуйте еще один круглый объект на месте, где это отверстие должно быть (можно несколько). Примените инструмент ProCutter (она находится в свитке Compound, а свиток — на панели меню Create). В списке настроек справа нужно выбрать, какие именно объекты нужно удалить. Нажмите Pick Stock Object.
2. Loop Regulizer — скрипт, который нужно устанавливать отдельно. Он применяется в работе с Editable Poly с квадратными или прямоугольными полигонами, и, как и инструмент из предыдущего пункта, создаёт только круглые отверстия. На уровне редактирования Polygon выберите все полигоны, которые будут участвовать в создании отверстия. Кликните правой кнопкой мышки по экрану и в появившемся списке выберите Regulize. Таким образом, получается круг. При необходимости можно применять модификатор Chamfer для большего сглаживания. В настройках справа нажмите Bridge — после этого вместо только что сформированного круга получится сквозное отверстие.
3. Вручную. Сформируйте из полигонов форму будущего отверстия. Затем в режиме Vertex выберите точки, из которых оно состоит, и примените модификатор Spherify.
Создание модели будет с помощью Loft, для чего необходимо создать направляющую и две образующие.
Первая образующая – это окружность с радиусом 16 (Create/Shapes/Circle), она показывает форму начала ракушки
Вторая образующая – это окружность с радиусом 1, она показывает форму «пипки» у раковины.
Направляющая – это спиралька с параметрами как на Скрине 1 (Create/Shapes/Helix), к которой применен модификатор FDD 2x2x2. В режиме редактирования контрольных точек модификатора FDD стягиваем верхние точки к центру, что бы получилась «пирамида» как на Скрине 2.
Лирическое отступление Здесь хочу пояснить, для чего были выбраны такие параметры спиральки и для чего модификатор FDD.
Дело в том, что улитка растет, по моим умозаключениям, в геометрической прогрессии, т.е. диаметр сечения и шаг витков ракушки с каждым новым витком увеличиваются не в линейной, а в геометрической прогрессии. Таким образом, значение параметра Bias=1 (Скрин 1) создает видимость геометрической прогрессии шага витков, а модификатор FDD геометрический рост диаметра… по крайне мере мне так показалось
Далее создаем Loft объект (Create/Compound Object/Loft) используя ранее созданные образующие и направляющую. Параметры настройки Loft объекта на Скрине 3.
В полученной ракушке мне не понравилось большое количество полигонов. Поэтому убиваем полученный Loft объект
Выделяем направляющую и конвертируем ее в Editable Spline и заходим в режим редактирования вершин (см. Скрин 4). И видим, что вершин там ну очень много. Удаляем лишние вершины: сначала я удалял каждую вторую, через пол витка начал удалять по две вершины оставляя третью, потом по три вершины и т.д. последних пару витков я удалил целиком, все равно они были просто микроскопическими. Результат удаления лишних вершин на Скрине 5.
Опять создаем Loft объект уже с новой, прореженной направляющей (См. Скрин 6).
Конвертируем Loft объект в Editable Poly, а потом его копируем. Из копии будем делать внутреннюю полость улитки. У созданной копии в режиме редактирования полигонов выделяем последние витки и Калапсим их (Collapse) результат на Скрине 7. Далее применяем к ней модификатор Shell с параметрами как на Скрине 8. А затем снова конвертируем в Editable Poly.
Заходим в режим редактирования полигонов, выделяем наружную поверхность и удаляем ее (См. Скрин 9). Далее выравниваем полученные внутренности относительно исходной ракушки, а затем и при_Attach_иваем ее к ней. Далее выделяем все вершины жмем Weld тем самым «пришивая» внутреннюю часть к наружной (См. Скрин 10).
Ну, в общем-то, моделинг на этом закончен.
А вот собственно Финальный рендер.
ухты, класно! Только вот отверстия. как у саксофона
Zhev , перезагрузи первые две верхние картинки. не отображаются.
RIDDICK , странно у меня все отображалось. перезалил на радикал, теперь видно?
Ну, да, сакасафон получился от того что отверстие идеально круглое, а по идее оно несколько другой формы
В сегодняшнем уроке мы поговорим о том, как делать отверстия в моделях: круглые, квадратные и произвольной формы. Тема достаточно обширная и способов построения много, наверняка, у каждого опытного пользователя 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. Этого, конечно, лучше избегать.
Стоит еще отметить, что на изогнутую поверхность сплайн таким методом правильно наложить не получится. Ложась на дугу, форма будет искажаться.
Читайте также: