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

А теперь давайте глянем, что нужно было делать, чтобы убрать те самые перила, которые весьма сильно портили нам картинку. Сразу скажу, что все это делается исходя из того, что мы изначально не ставим задачу с премиальным качеством деталей. Мы, напомню, взяли готовую картинку фасада. И, помня об этих условностях, давайте посмотрим, как же убираются перила:
Ну, вы поняли. Никаких чудес. Просто «рисуем» с помощью инструмента Knife участок, который занимает неугодная глазам зона, а затем переносим его в окне UV Editor в ту часть текстуры, которая максимально удовлетворяет нашим требованиям. В нашем случае это довольно удобно, поскольку картинка симметричная, повторяющаяся и с относительно ровной геометрией линий. Это и позволило подобным образом закрыть перила. Но мы к ним еще вернемся. Аналогичным же образом можно закрыть остальные детали. К слову, подобные манипуляции никак не повлияют на картинку, если вы продолжите, например, вдавливать окна. Новое изображение (без перил) спокойно будет видоизменяться, как будто никаких перил там и не было. Впрочем, не все детали таким образом у вас получится закрыть наскоком. Уверен, что сразу не вспомнится одна интересная особенность Blender, которую, мы, кстати, разбирали. Если же все же вспомнили, то молодцы. А пока я покажу, что именно могло поставить в тупик.
С одной стороны, только и нужно, что разместить искомый участок где-то в более приемлемом месте, как мы ранее и условились. Но с другой — искомый участок перпендикулярен изображению той картинки, что выбрана в качестве фасада. Как же быть? Для начала вспомнить, что для этого участка можно выполнить развертку. И не просто развертку, а такую, которая позволит получить ее изображение так, как если бы мы на нее смотрели под прямым углом. Смотрите, что нам нужно сделать:
И вроде тоже что-то растянутое получилось, но в то же время уже не так сильно бросается в глаза. Даже какие-то борозды появились и зачерненные края. В общем, при должной сноровке можно одним таким способом покрыть текстурой что угодно. Может показаться довольно примитивно, но на старте работы с трехмерными графическими редакторами вам не удастся добиться идеального результата для каждого из аспектов. А вот уметь доводить проект до конца — самое главное. Подобные хитрости позволят вам это делать. А усложнить процесс, узнав более тонкие приемы, вы всегда успеете.
Как вы успели заметить, у нас не хватает ограждений по периметру имитации балконов. Давайте же их сделаем. Да-да, придется их замоделить самостоятельно. Ничего сложного в этом нет. Заодно вспомним, что да как. Добавляем наш любимый куб, переходим в режим редактирования и масштабируем его так, чтобы он был соизмерим с теми боковыми колоннами на балконе, что были в нашей изначальной картинке фасада.

Затем с помощью уже хорошо знакомых вам возможностей по редактированию фигур вам следует придать данному кубу форму небольшой приплюснутой колонны. Для этого вам достаточно экструдирования верхней грани куба по оси Z и масштабирования полученной (грани) для придания эффекта расширения. Далее дублируйте колонну, выставляйте ее на противоположную сторону балкона, и вуаля:

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

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

Тут уж мне как-то даже стыдно рассказывать, как это делается, но памятуя, что читатели могли зайти первый раз, все же расскажу. Сначала добавим в сцену цилиндр. С количеством граней не перегибайте. Помните, что это всего лишь имитация здания. Затем в режиме редактирования добавляйте в сцену тор. Думаю, вы заметили, что все фигуры добавляются в сцену гигантскими. Что ж, всему виной изначальный размер картинки, что мы использовали в качестве фасада. Если в следующий раз захотите этого избежать, то параллельно с картинкой добавьте тот самый куб и отредактируйте ее (картинки) размер, чтобы при последующем добавлении стандартных мешей не пришлось значительно их масштабировать. После того, как у вас получилась загогулина со скрина выше (ну или ваш собственный вариант), вам нужно воспользоваться модификатором Array, чтобы размножить ее такое количество раз, какое будет смотреться оптимально применительно к прутьям ограждения нашего балкона. У меня получилось как-то вот так:

Сегодня этот модификатор работает практически как часы. С содроганием вспоминаю, что он выдавал в ранних версиях. Хотя, возможно, причина была в том, что я тогда тоже только-только начинал знакомиться с программой. Но не будем о грустном. Когда вы выделили ваш объект и применили к нему модификатор, вам потребуется выбрать количество прутьев, частоту повторения и направление. Направление меняется с помощью знака минус перед числом, которое отвечает за интервал, через который будут повторяться прутья. В моем случае оптимальным вариантом оказалось значение 1,1. Если сделать интервал еще больше, то смотрится пустовато. Чаще же — сливается. После того, как получите устраивающий вас вариант, приступайте к нижнему балкону. Там работы чуть больше, но она ничем не отличается. Единственной сложностью будет разместить крупные столбики более-менее симметрично. Советую постараться сохранить интервал между прутьями. Понимаю, что сам говорил об относительно вольном отношении к качеству, но в тех местах, где у вас есть возможность сделать хорошо, — делайте.
Как закончите с прутьями, положите на них плиту. С ней советовать точно ничего не буду. Это просто куб, который приплюснули и проэкструдировали в перпендикулярных направлениях. Ну и кое-где добавили дополнительных сечений. В итоге у меня получилось нечто вот такое:

Осталось только раскрасить наше ограждение. И тут я немного сжульничаю. Поскольку мы делали ограждения и столбики самостоятельно, то я считаю, что можно прибегнуть к готовым материалам из аддона Blender Kit. Собственно, я так и поступил. Слишком долго не выбирал. Взял с первой страницы по запросам rusty black metal и damaged wall. По цветам — практически точное совпадение. Я результатом доволен.

А теперь немного разъяснений касательно того, чем полезны подобные упражнения. С одной стороны, это сплошное заимствование деталей того, что сделал кто-то до вас. Но с другой — это возможность расширения кругозора. Я не представляю, где можно встретить подобную архитектуру, но, например, могу с уверенностью сказать, что отдельные элементы точно встречаются в старых домах Нью-Йорка. Периодически вижу нечто подобное в фильмах и сериалах. Увидел бы я это вживую? Очень сомневаюсь. Но построение подобного фасада в Blender позволяет зафиксировать в уме те особенности конструкции, которые в дальнейшем можно будет использовать без обращения за помощью к готовым шаблонам. Ведь посмотрите, что мы фактически сделали. Для этого переключите окно Viewport в режим Solid:

А ведь не собирались жестить, да? Но тем не менее у нас получилась весьма впечатляющая геометрия. Да, отдельные линии не слишком ровны, а удерживающие балконы упоры — это кровь из глаз, но планка взята. У нас есть фасад, который не стыдно вставить в неответственную сцену.
Думаю, что вашим домашним заданием будет доделать эту часть дома и дополнить его объектами из нашей изометрической комнаты. Освежите в памяти работу с Asset Browser, добавьте туда объектов. На следующем уроке украсим фасад еще больше.
Увлекательного моделирования!