При создании архитектурных визуализацией рано или поздно приходится создавать шторы или гардины. Моделировать ткань вручную довольно длительное и трудное занятие, но при помощи симуляции ткани можно создать реалистичную штору за несколько минут. В данном уроке мы создадим простую интерьерную сцену. Во время создания сцены нам нужно будет смоделировать окно, которое также требует время на создание, но с помощью дополнения Window generator 2 на это уйдет пара минут.
Финальный результат
Подготовка сцены
Удалите куб и создайте вместо него плоскость. Назовите ее curtain и примените к ней шейдер Smooth. Поверните плоскость по оси X на 90 градусов (R|X|90|Enter) и примените вращение (Ctrl + A — Rotation). Увеличьте ее размер до 3 x 2 метра и поднимите немного по оси Z.
Перейдите в режим редактирования и подразделите ее дважды (W — Subdivide (number of cuts = 10)). В итоге у нас получится большое количество вершин из-за чего симуляция ткани будет реалистичной. Выделите все вершины и выполните развертку (U — Project from view). При настройке материалов нам это пригодится.
В объектном режиме добавьте еще одну плоскость и увеличьте ее в 4 раза (S|4|Enter). В режиме редактирования подразделите ее один раз (number of cuts = 10).
Создание группы вершин
Выделите штору, перейдите на вкладку Object Data и создайте две ключевые формы (первая будет называться Basis, а вторая Key1). Перейдите в режим редактирования и выделите вершины так, как показано на изображении ниже. На этой же вкладке создайте группу вершин, назовите ее pinned и назначьте для нее выделенные вершины. Переместите 3D-курсор к левой верхней вершине и измените опорную точку (pivot point) на 3D-cursor. Сместите выделенные вершины по оси X (S|X|0.5) и примените ключевую форму Key1. Теперь, если изменять значение Value в меню Shape Keys, Вы увидите, как вершины двигаются по оси X.
Симуляция ткани
В меню Shape Keys установите значение равным 0, наведите на него курсор и нажмите клавишу I. На шкале времени переместитесь на 100-й кадр, измените Value на 1 и снова нажмите I. На вкладке физики нажмите кнопку Cloth, выберите настройки Denim, отметьте пункт Pinning и выберите созданную ранее группу вершин pinned. Включите Self Collision и установите качество в уровень 2.
Чтобы штора ложилась на пол, выберите нижнюю плоскость и на вкладке физики нажмите кнопку Collision. В окне 3D-вида нажмите клавишу I находясь на первом кадре. Затем переместитесь на 50-й кадр, подымите плоскость немного по оси Z и снова нажмите I.
Сохранитесь, отметьте пункт Disk Cache и нажмите кнопку Bake All Dynamics (процесс займет какое-то время, в зависимости от мощности компьютера).
По завершению процесса запекания удалите ключевую форму Key1 и нажмите Apply as Shape Key на вкладке модификаторов. Если Вы захотите подредактировать штору в будущем, используйте для этого режим Sculpt Mode.
Создание окна
Установите или активируйте дополнение Window generator 2 и добавьте в сцену окно (Shift + A — Mesh — Window). На панели инструментов Вы сможете настроить тип окна, толщину, высоту, ширину и т.д. Также, вместе с окном будут созданы материалы для него, что значительно экономит время.
Моделирование комнаты
Удалите нижнюю плоскость и начните создавать комнату. Если Вы не хотите самостоятельно моделировать все объекты интерьера, то можете воспользоваться замечательным сайтом BlendSwap, на котором можно найти в свободном доступе множество готовых моделей. Добавьте в сцену подушки и повесьте на стены несколько картин. Это придаст реалистичность интерьеру.
Освещение сцены
Измените тип рендера на Cycles Render и добавьте в сцену две плоскости с типом материала Emission. Одну расположите перед окном, а вторую сбоку. Для боковой плоскости используйте голубоватый цвет, а для передней — желтоватый.
Создать пейзаж за окном можно используя HDR-карту или активировать аддон Image as a Plane и добавить в сцену плоскость с необходимым Вам изображением и типом шейдера Emission.
Настройка материалов и текстур
Материал пола
Скачайте любую текстуру дерева и с помощью графического редактора создайте ее черно-белый вариант. Перейдите в редактор нодов и создайте следующую связку для пола (цветная текстура используется лишь в центральном ноде Image Texture):
Материал шторы
Скачайте текстуру ткани для Вашей шторы и также создайте ее черно-белый вариант. Затем в редакторе нодов настройте для нее следующий материал (с помощью нода RGB можно изменять цвет шторы). В верхний нод Image Texture загрузите цветное изображение, в нижний — черно-белое:
Материал подушек
Для подушек просто используйте шейдер Velvet.
Рендеринг сцены
Выставите количество семплов равным 2000 и нажмите F12. По завершению рендера не забудьте поделится результатом в комментариях.
опечаточка
Я тебе буду мега-благодарен если скажешь где???
наведите «НЕ» него курсор
Спасибо! На будущее, если где-то ошибка, то сразу на нее указывай — я буду исправлять.
P.S. Недоглядел, что уже в тексте выделил :)
дак ведь там помечено цифаркой же)) ну окай)
правильно будет «поднимите» (:smile:)
Увеличьте ее размер до 3 x 2 метра и подымите немного по оси Z.
Объясните плиз новичку:
«По завершению процесса запекания удалите ключевую форму Key1 и нажмите Apply as Shape Key на вкладке модификаторов.»
То есть удалить Key1, оставив только Basis. Допустим удаляю, изменений нет. Жму Apply as… и все складки на шторе пропадают.
Проверьте значение Value в меню Shape Keys и текущий кадр анимации.
Ага, добавляется ключ Cloth, у него потом увеличиваю Value до 1 и все ок. И еще вопрос, что с кешем делать, он сам как-то удаляться должен или ручками его. Не хочется держать гигабайты лишние на компе.
Если он во временной папке, то сам удаляется, если в любой другой, то самому потом ручками.
«добавить в сену плоскость» и еще тут ошибка, в Освещении
Что-то как-то запутанно, с первого раза блендер тупо повис… Попробую по видео сделать
kak ustanovit «window gwnwrator2» script v blender?
Поместить его по адресу:
C:Program FilesBlender FoundationBlender2.69scriptsaddons
или нажать кнопку «Install from File» в окне активации аддона.
Ошибка «ВыделЕнные»
И еще. В начале написано назовите группу вершин «pinned», а потом вы пишите что нужно выбрать ранее созданную группу вершин «pinning»
Спасибо! Все поправил (:smile:)
где это выполняется?
Спасибо за интересные и познавательные уроки!!! (:smile:)
Все просто супер! Кроме… картинки за окном (:smile:)
Уж сильно она «палится».
Всмысле сильно яркая?
Именно! В помещении теплая ламповая атмосфера, а там полдень (:smile:)
Вечерний закат или что-то еще и 5+
Спасибо, учту(:smile:)
Второй день бьюсь с занавеской, может подскажет кто в чём ошибка? При применении модификатора складки распрямляются. Внимательно рассмотрев скрин, увидел, что у меня на вкладке Cloth Cache пусто, а должно быть название плоскости.
Ну так Вы сами знаете в чем ошибка. Вы должны «запечь» симуляцию и затем применить модификатор как ключевую форму. Если распрямляется, значит не «запекли».
Я так понял название плоскости должно появиться в Cloth Cache ещё до запекания ( у вас на скрине так)
а у меня его нет.Хотя всё чётко по уроку делаю.
То не название плоскости.
Спасибо за урок. Вылезла небольшая проблема, может быть подскажете в чем дело — на работе процесс запекания проходит примерно за 10 мин (Core i5, 8Gb RAM, интегрированная видеокарта), дома так и не смог дождаться, 15 мин только до 1 кадра (Core i7, 16Gb RAM, GTX 660). Какие настройки могут влиять на скорость процесса, может я что-то упускаю из вида? Извините, если вопрос не в «кассу».
Их огромное множество. От качества самой симуляции, до места ее сохранения (на флешку будет дольше, чем на жесткий). Просто проверьте все еще раз и повторите попытку.
Буду пробовать. Спасибо.
Еще не доделала, не получается вставить картинку за окно, делала через аддон пейзаж, хоть с ним, хоть без него, окно как-то светится и изображения не видно через него. В чем может быть причина? Очень хочется доделать. Окно тоже аддоном делала.
Урок уже не новый, шансы есть что мне тут ответят или на форуме задать?
Еще не поняла как получить складки портьеры на полу, чтобы ткань казалась пожестче, типа тафты или органзы, а то и коттон и деним пробовала, все одно как на шелк похоже, выглядит как ткань с очень хорошей драпируемостью, что поменять в настройках?
Аддон «пейзаж» впервые слышу. У меня Blender на английском.
И со складками не ясно. Можно картинку?
Может у вас не материала стекла нету? а то такое ощущение что стёкла дефузные
а я третий день бьюсь с этой шторой.
после нажатия на применения в модификаторах, шторка заново становится прямой, запек я его, запек, так в чем же проблема?!
Возможно не знаете принцип работы модификаторов и нажимаете (применяете) их не в той последовательности?
Цитирую отрывок из урока:
«По завершению процесса запекания удалите ключевую форму Key1 и нажмите Apply as Shape Key на вкладке модификаторов.»
Больше сказать нечего… Если делаете то что написано, а результата нет, значит проблема в другом месте. А где вы еще могли ошибиться — я не знаю.
Ладно, спасибо
а если и ответите ещё на вопрос, почему плэйн сжимается по одной прямой, а не как штора, буду очень благодарен)
Спасибо за урок!
Хороший получился микс уроков ?
Не разу не пользовался Shape Keys как создать ключи подскажите пожалуйста
Плюсик нажать дважды попробуй. А вообще урок не для тех, кто никогда подобного не делал, так что на все возникшие вопросы есть ответы в уроках по-проще.
Да не я с блендером знаком уже 3 года примерно но шторы не разу не делал
Ну раньше и уроков особо не было
А я понял почему не создавались ключи, я пытался их создать в режиме редактирования
Делал, все как написано, после запекания ничего не происходит, при перемещении по временной шкале, штора падает на плоскость. В чем ошибка?
Скорее всего Вы после того как поставили галочку на Pinning, не выбрали ниже вашу группу вершин pinned.
Дело в уроке, в подаче… а не в руках или голове.
Урок для тех кто уже знает что такое этот Object Data. (Обрати внимание на тег «Продвинутый» в самом низу урока).
Я тоже себе голову сломал, хотя вся остальная сцена вопросов не вызвала, сделал не глядя.
В итоге полез на ютуб и внимательно следил за тыками других юзеров. А потом увидел что каких то пару буков не дописано..
Там есть кнопки Select и Assign о которых тут ни слова, но которые нужно нажимать для присоединения выделенных вершин к группе в Data после выделения, и после смещения для создания значения Key1.
Т.е. ты не присоединил (Select Assign) свои выделенные вершины к группе которую потом пришпилил (pinned) в физике. Тут об этом ни слова.
Добрый день Артем. Можно узнать Ваше мнение?
[i]Утот[/i] +1 это же от меня ?
Спасибо. Я хотел спросить о недостатках которые Вы видите. Я использовал освещение не такое как описано в уроке. Получилось вроде более реалистично. Но штора мне абслютно не нравится.
А мне наоборот, штора куда лучше освещения :)
С ним все хорошо, просто оно не естественное. На улице солнечно, а помещении слишком темно. Зато есть засвет яркий на полу.
P.S. Пропорции гитары не соблюдены. Она больше подушки значительно :)
Освещение самое обычное — солнце из окна и окружение. Так как день то добавлять другие источники освещения внутри комнаты посчитал ненужным. Штора закрывает половину окна, поэтому в комнате немного темновато. Я так и задумал. Гитара высотой 98сm. Это у меня подушки немного великоваты, но такие же по размерам в образце. Спасибо за комментарии.
Вот вы сами спросили, услышали критику и каждое замечание контраргументировали. ЗАчем было спрашивать?
И гитара метровой длины, это игрушечная?