Как положить плоскость или сплайн на кривую поверхность?
Как положить плоскость или сплайн на кривую поверхность, так чтобы они повторяли кривизну поверхности?
Итак. У нас есть кривая поверхность и объект, который нужно положить. См. рисунок 1
Должно получиться так, как на рисунке 2.
Интересует вариант как и с Editable Poly и с Spline.
Чем больше вариантов, тем лучше.
Я конечно понимаю, что существует shape merge, но что если объект, который нужно положить — сложный.
Спасибо.
Вложения
550,5 КБ Просмотров: 808
551,7 КБ Просмотров: 1 210
McArin
Активный участник
Это можно сделать с помощью модификаторов Patch Deform. только поверхность, на которую кладется объект, должна быть сконвертирована в Tditable Patch, причем обязательно с четырехугольными лоскутами.
Антон Дип
Пользователь сайта
Расскажите пожалуйста подробнее.
McArin
Активный участник
строим объект Plane с нужным количеством сегментов и конвертируем его в Editable Patch.
применяем к нему модифкатор Noise и настраиваем параметры так, чтобы получились «холмы и впадины» (в принципе можно и ручками вершинки подергать или Displase c картой высот применить. вариантов много).
строим ленточку. это может быть Plane или Box. Главное — достаточное для огибания поверхности количество сегментов по длине и ширине.
применяем к ленточке модификатор Patch Deform или Patch Deform WSM. жмем на кнопку Pick Patch и щелкаем по первому плейну. Если был применен модификатор Patch Deform WSM, то дополнительно жмем кнопку Move to Patch.
дальше в параметрах модификатора выбираем ось проецирования (по идее Z, но возможны варианты. смотря как ленту строил.) и параметрами же настраиваем положение ленты на поверхности.
точно так же можно применить эти модификаторы и к сплайну. например, чтобы получить анимированную траекторию движения кораблика по волнам.
как спроецировать сплайн на объект!
Привет всем! Подскажите плз, есть ли методы, для того. чтобы спроецировать сплайн на объект? т.е. есть сплайн, зампнутый, нужно чтобы он как-бы приклеился к поверхности объекта. Как это сделать?
На сайте c 16.11.2010
Сообщений: 304
Россия
Привет.
Погугли Shape merge — делается очень просто. Это если нужно именно спроецировать на объект. А если нужен отдельный сплайн, который ляжет по форме объекта, то после shape merge можно отделить сплайн от объекта кнопкой create spline from edge.
Проецирование сплайнов. ShapeMerge в 3ds Max
Рельефность – важная особенность любого объекта. Но не всегда ее можно сделать правильно, используя только материалы. Чтобы показать сильно выдавленное изображение на предмете, лучше всего использовать геометрию. Если рисунок или форма простые, то их можно повторить с помощью Splines. А для проецирования получившихся линий понадобится инструмент ShapeMerge.
1. Подготовка объектов
Прежде всего нужно создать 2 объекта: предмет, на который наносится изображение, и форма, повторяющая изображение. Предметом может быть любой полигональный объект. В данном случае – ваза. Форма должна быть построена из сплайнов. Поэтому сложные изображения с разной толщиной рельефа и множеством деталей будет непросто воссоздать. Форму лучше всего создавать в ортогональных проекциях (Top, Left, Front и т.д.).
Если рисунок будет проецироваться на кривую поверхность, рекомендуется изогнуть сплайны модификатором Bend.
Полное обучение: «3ds Max и CORONA для дизайнеров интерьера и визуализаторов»
2. ShapeMerge
Теперь сплайновую форму можно нанести на вазу. Для этого выделите полигональный объект и используйте инструмент Create – Geometry – Compound Objects – ShapeMerge. После назначения инструмента сразу же появится его меню. Нажав кнопку Pick Shape, появится возможность выбирать сплайны.
ShapeMerge не единственный инструмент сплайнового моделирования разделе Compound Objects. Находящийся там инструмент Loft позволяет создавать трехмерный объекты из нескольких сплайнов.
Нажав на сплайн, он сразу же скопируется на сетку объекта. Сплайны будут добавляться, пока нажата кнопка Pick Shape. Каждый новый сплайн будет также проецироваться на геометрию.
3. Настройки
Reference/Copy/Move/Instance – выбор типа проецирования. Copy просто наносит новые ребра. Move наносит новые ребра и удаляет сплайны. Instance и Reference позволяют управлять проекцией через изменение сплайнов.
Изменения воспринимаются на уровне объекта, поэтому инструменты перемещения, вращения и т.д. не сработают. Однако будут работать изменения за счет модификаторов, в том числе Edit Spline.
Operands – список используемых объектов.
Delete shape – удаляет с объекта проекции сплайнов, выбранных в окне Operands.
Extract Operands – создает копию выбранного операнда.
Cookie Cutter – удаляет с объекта спроецированную сетку. Если нажать Invert, то удалится весь объект, кроме новой сетки.
Merge – стандартный режим проецирования, который создает новые ребра.
После проецирования сплайнов объект можно конвертировать в Editable Poly. Настроить проекцию больше не получится. Зато объект можно будет редактировать привычным способом. На образованные новыми ребрами полигоны удобно наносить материал, отличный от основного объекта. В какой-то мере, ShapeMerge даже может заменить модификатор Displace. Но это справедливо только для текста или простых рисунков, т.к. их просто скопировать.
Как спроецировать сплайн на плоскость в 3ds max
Иногда нам нужно разместить какой-то рисунок, текст или узор на 3d-объекте. Обычное наложение плоской 3d-модели на объемную 3d-модель здесь не подойдет, так как это очень трудозатратная и неблагодарная процедура. Сейчас мы рассмотрим простой инструмент, которые позволит сделать проекцию любой сложности на выбранный вами объект.
Проекция на простой объект
Для того, чтобы в 3ds max спроецировать сплайн на плоскость (сделать его проекцию), нужно открыть раздел сложных объектов (Compound Objects). Это тот же раздел, где находится команда вырезания Boolean, которую мы рассматривали здесь. Как это сделать пошагово, смотрите ниже.
Теперь необходимо выделить плоскость Plane (5), выбрать справа ShapeMerge (6), в параметрах ниже нажать Pick Shape (7) и кликнуть по сплайну, в данном случае звезде (8).
В итоге мы получим изменения на полигональной сетке плоскости Plane.
Сейчас очень важно знать, что мы хотим делать далее. Скорее всего нам необходимо, чтобы полигоны внутри проекции звезды были выделены для дальнейшей работы. Сразу кликаем правой кнопкой на объекте Plane и конвертируем его в редактируемую полигональную сетку (Convert To — Convert to Editable Poly). После этой операции вы сразу увидите, как внутренняя часть полигонов звезды будет автоматически выделена.
Эта простая операция, проведенная нами, позволяет сэкономить время и нервы при выделении полигонов вручную, особенно на сложных проекциях. Запомните этот прием на будущее!
Проекции на сложный объект
Здесь все аналогично и сложности не представляет. Объект, на который мы проецируем, может быть любой формы. Например, пульт от телевизора. Ниже показан пример проецирования с использованием тех же инструментов.
Только в конце операции к выделенным полигонам торговой марки мы применили инструмент Extrude (выдавить) и выдавили полигоны внутрь, что позволило нам получить очень неплохой эффект объемных букв, обратный той операции, про которую мы писали в этой статье.