Привет. В этом уроке я опишу три способа моделирование штор:
- как создать шторы с помощью модификатора Loft
- как создать шторы с помощью Cloth
- как создать шторы с модификатором Surface
Содержание
1. Создание штор в 3d max с помощью модификатора Loft
С помощью инструмента Line создайте три сплайна, как на картинке. Прямой сплайн – это высота шторы, сплайн в виде змейки – это будет ширина и количество складок, а третий сплайн обозначит форму будущей шторы.

Теперь прямому сплайну (высоте шторы) присвоим форму нашего второго сплайна со складками. Для этого выберите первый сплайн перейдите во вкладку Geometry – Compound Objects выбираем модификатор Loft, в появившемся меню нажмите кнопку Get Shape и выберите другой сплайн.

Теперь с помощь нашего третьего сплайна сделаем красивый подбор нашей шторе.
Для этого переходим во вкладку Modify и в свитке Deformation выберите Fit. Выберем деформацию по оси Х, Потом жмем кнопку Get Shape и выбираем третий сплайн. С помощью стрелок покрутите сплайн, то бы он правильно ложился.

Что бы сделать плавные складки примените к шторе модификатор MeshSmooth.

Вот что получилось.


2. Создание штор в 3d max с помощью модификатора Cloth
Для начала создайте Plane, с реальными размерами будущей шторы. У меня это 2.5 на 1.5 метра, и добавьте больше сегментов, что бы, когда мы будем генерировать складки, они получились плавными.

Теперь создайте два Box как на картинке. Один будет собирать ткань сверху, другой – посередине.

Выберите Plane, перейдите во вкладку Modify, и из списка Modifier List выберите модификатор Cloth.

Жмем кнопку Object Properties. В отрывшемся окне из списка выберите наш Plane, в настройках изменим только два пункта: укажем, что это у нас будет ткань, и выберем тип ткани. Поставьте галочку напротив Cloth, и ниже из списка выберите один из видов ткани. Разная ткань имеет разные свойства, по-разному формируются складки. Я выбрал шелк (Silk). И нажмите Ok.

Теперь привяжем нашу ткань к боксам, с помощью которых ми будем собирать ткань.
Сначала первый бокс. Для этого, разворачиваем свиток Cloth, берем способ выделение Group, выбираем группы точек, как на картинке (удерживайте клавишу Ctrl для того чтобы выделить следующею группу, и не снять выделение с прежней).

Потом жмем кнопку Make Group (создать группу). Мы создали группу точек (ее вы можете увидеть ниже в списке),

а теперь давайте привяжем ее к верхнему объекту. Для этого, выберите из списка группу, потом нажмите кнопку Note, и выберите Box.

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

Давайте перейдем к следующему шагу – анимация боксов. Мы анимируем, для того чтобы сделать складки на ткани.
Выберите нижний box, сначала сместим центр объекта к верхнему краю, для этого перейдите во вкладку Hierarchy нажмите Affect Pivot Only и переместите центр к краю, потом выйдите из вкладки Hierarchy.

Теперь активируем на нижней панели инструментов команду Set Key (таким образом мы переходим в режим создание ключей анимации), и жмем кнопку с ключиком, этим мы создали первый начальный ключ анимации.

После этого передвиньте бегунок анимации на 30 кадр, дальше масштабируем box как на картинке и жмем на ключик (создаем второй ключ анимации). Теперь если вы подвигаете бегунок, вы увидите анимацию объекта.

По такому ж принципу сделайте анимацию для второго объекта.

И последние шаги. Выберите ткань, в параметрах поставьте галочку напротив Self Collision (1), этим мы запретим ткани пересекаться.

Финиш. Жмем кнопку Simulate и ждем, пока сгенерируется анимация.

Вот результат.


3. Создание штор в 3d max с помощью модификатора Surface
Этот способ лучше всего подойдет тогда когда надо точно до мелких деталей смоделировать определенную модель шторы.
На виде Top создайте вот такой сплайн.

Потом скопируйте этот сплайн, переместите ниже и сделайте меньше (масштабируйте), как на картинке ниже. Потом сделайте копию уже этого малого сплайна и также переместите ниже.

Теперь соедините три сплайна с помощью команды Attach. Выберите один сплайн, перейдите во вкладку Modify, нажмите кнопку Attach и выберите другие два сплайна.

Дальше рисуем дополнительные линии. Выберем привязку и назначим привязку по точкам. Для этого жмем кнопку Snaps Toggle, потом жмем правой кнопкой мыши по той же кнопке и ставим галочку только напротив Vertex.

Теперь жмем кнопку Create Line и по точкам рисуем следующие сплайны.

Сделаем плавные кривые. Выделите все точки нажмите правую кнопку мыши и выберите тип точки Bezier, редактируя точки, сделайте сплайны похожие на те что ниже.


И последний шаг. Выделите сплайн, и из списка Modifier List выберите модификатор Surface.

Вот что у нас получилось.


Оставьте свои отзывы…
Супер………..молодец
Спасибо Svid…
спасибо, информативно
Спасибо Vov4ikgru. Мне приятно…
Извините, почему у меня в первом способе при деформации по Х штора ложится на ось Х и выдавливается как екструдом 🙁 бокс почти получается, может подскажите?
Не совсем понимаю что вы имеете в виду. Покажите картинку — что получается.
Очень похвально..всегда пользовался cloth, с ним долго рендерится,а вот до surface не догадался, для массовки самое оно..спасибо.
Рады помочь. Пожалуйста Jaz.
Делаю по второму типу, но лишь один раз из, наверное, двух десятков что-то вышло почти нормальное. А так все повисает на 3-ем кадре, и ппц.
С первого раза мало у кого получается. Это нормально. Учись на своих ошибка. Все придет с практикой. Главное не потерять желание.
Анимация не получается.нажимаю симулейт — боксы меняют размер, а штору не складывают.Все привязки групп сделаны верно.
Александр, если с группами все в порядке. Причина может быть в нереалистичным масштабе.Сделайте штору в реальном масштабе, это очень важно при анимации ткани.
Очень круто и доходчиво. Спасибо!
Пожалуйста Олег. Удачи вам.
А можете сделать урок по Unwrap UVW?желательно текстурирование шакиков цилиндров и всяких таких обьектов
Хорошо Влад, сделаю.
Спасибо!)))
…
Пожалуйста, пожалуйста, выложите урок по моделированию римских штор! Заранее очень благодарю!
Добрый день! Делала штору по первому варианту — с лофтом. У меня внизу и вверху получаются дополнительная плоскость (как буд-то штора волочится по полу и потолку) Напишите пожалуйста — в чём моя ошибка? Спасибо,
Наталья, а можете показать картинку того что вышло.
Вот
Попробуйте перевернуть сплайн.
после того как получился «шифер» дальше не могу понять что не так делаю. это просто ужас- 2-й день голову ломаю(
Третий сплайн, нужно подгружать с вкладки Fit Deformation. То есть во всплывающем окне ищите кнопку Get Shape (иконка — изображение руки со сплайном), На скрине я показал.
Здравствуйте. Возникла сходная проблема. Третий час бьюсь не разберусь никак. Подскажите пожалуйста в чем дело.
Никакие эксперименты с поворотом или сменой оси результата не дали. Я конечно пользователь весьма начинающий но не ожидала так споткнуться на вроде как освоенной команде..
вам нужно перевернуть сплайн подвязки, что бы он работал по другой оси)
Дело в том, что крайние точки сплайнов должны быть четко на границах высоты(в окне Fit), даже переместить их можно только вверх или вниз. Другой момент — в окне фит нажмите сверху кнопку отображение по оси Y, также важно положение граничных точек. Загружая в окне фит сплайн впервые, вы проецируете его и по длине(ось X в Fit, красный цвет) и по высоте(ось Y в Fit, зеленый цвет).
…
А как вы держалку для шторы сделали?
Сначала создал сплайн (Line). Потом в настройках включил отображение объема, и вытянул немного с помощью масштабирования.
Ребята не подскажете почему на Surface не ложится материал? Цвет основной материала налаживается, а сам материал отображается не нормально
UVW Map — должен решить эту проблему.
Скажите, как сделать, чтобы ткань лежала на полу, т.е. штора чуть длинее. Понимаю, что надо как-то поднимать пол для деформации, но что к чему привязать не соображу.
Надо еще добавить анимацию что бы штора немного опускалась в низ, а пол сделать Collision object в Cloth — Object Properties — Add Object — выбираете пол и ставите галочку внизу возле Collision object (твердый объект), теперь ткань не будет проходить через пол, а будет на него ложится.
Еще есть очень простой способ создания штор с помощью модификатора Noise. Деформация происходит по одной оси с последующем масштабированием Gizmo
Илья, эта модификация сделана через план?
не совсем понял вопрос — через какой план?
Изначальный объект из которого вы сделали штору это был план или тонкий бокс?
Да, конечно плоскость (или plane). Только материал кажется был двусторонним, сейчас не помню, но по логике так. Мне всегда жаль добавлять лишние полигоны, если можно обойтись свойствами материала.
я по Вашему совету делала, но эффект легко говоря не очень.. вы не использовали еще какието модификации?
Вот такая последовательность.В конце жмите Гизмо-контейнер!
аа, я с этим гизмо и не собразила уменшить))))
Ну да) По одной оси сжимаем, по другой растягиваем. Вообще зачастую стандартные операции с гизмо модификаторов (Scale/Move/Rotation) более удобны, чем работа с их параметрами. Например UVW mapping быстрее делается масштабированием и перемещением гизмо нежели через указание количества тилей и смещение непосредственно в панели модификатора. А к примеру с Taper-ом перемещение гизмо иногда приводит вообще к непредсказуемым эффектам!)
да, мы любим усложнять себе работу, если не используем маленькие секреты) спасибо, что поделились своими!
это не мой секрет, если это вообще секрет) я подсмотрел его где-то в инете — мне понравился неожиданный подход к решению задачи — простой и эффективный.
Делала по второму способу, все как Вы указываете, но почему то не происходит симуляция. Подскажите в чем может быть ошибка. Спасибо.
Сложно сказать не видя проект, убедитесь что вы все проделали правильно. Покажите скрины что происходить, или скиньте мне файл я посмотрю.
У меня та же самая история, ключи вроде задаются, а анимации нет. Делала в версии 2010. Подскажите, пожалуйста, что можно сделать. Спасибо.
Извините если не совсем по теме. Вы ни когда не сталкивались с подобным явлением: ткани в модификаторе cloth стала вести себя как кусок ленолиума то есть чуть чуть гнётся и всё, при чём в любых настройках типа ткани. Переустановка МАХа ни чего не дала. У меня 3d max 11. На работе стоит тот же МАХ- там всё нормуль. Заранее спасибо.
Уже ответил в комментариях этого урока http://junior3d.ru/videoLes…
Не подскажите, как сделать французскую штору?
Принцип такой же как и во 2 варианте с модификатором Cloth.Захватываем точки вдоль шторы (примерно как на рисунки ниже), и так же как в уроке мы собирали штору по горизонтали — собираем по вертикали.
Здравствуйте. Огромное спасибо за уроки все очень понятно и доходчиво)) У меня вопросик.. Не подскажете как создать такую штору как на картинке? Очень срочно. Хотя бы приблизительно.. Заранее спасибо
Делайте с помощью Clothe, как в уроке, только собирайте не с одной стороны, а посередине. Если нужен эффект ветра — нужно вставить в сцену специальный объект Wind, и направить в нужную сторону. В этом случае при анимации, на штору будет влиять этот объект.
Спасибо огромное!)))))все получилось
Здравствуйте! Спасибо за урок! подскажите пожалуйсто, у меня в первом варианте складки получаются бумажные на вид и глубина складок очень большая, хотя я 2-ую линию (волны) делаю не большую
а можете скрин показать.
Здравствуйте!Подскажите пожалуйста как у прямой шторы в складку, загибать уголок?
Используйте принцип который описан во втором методе. Привязываете точки уголка к боксу потом анимируете бокс в сторону.При этом значение гравитации поставьте 0, что бы штора не падала вниз.
Спасибо большое, очень подробно и доходчиво!
подскажите как сделать чтобы не съезжал верх шторы
Убедитесь что вы привязали ткань к карнизу (в данном случае к боксу)…