Как изолировать объект в блендере

Blender, 1001 мелочь

Приёмы работы с Blender версии 2.79, продолжение. На этот раз затронуты материалы и получение финального рендера изображения. Для понимания более базовых принципов и инструментов рекомендуется обратится к предыдущей статье.

Материалы

Для того, чтобы назначать объекту материал и редактировать его свойства, понадобится найти на панели Properies (находится слева, ниже окошка Outliner’а, в котором отображается список объектов на сцене) вкладку Material (обозначена розовым шариком).

Как изолировать объект в блендере. 903af1877a2f0144b9a4f928a031c698. Как изолировать объект в блендере фото. Как изолировать объект в блендере-903af1877a2f0144b9a4f928a031c698. картинка Как изолировать объект в блендере. картинка 903af1877a2f0144b9a4f928a031c698

Когда объект выделен в сцене (или выбран в списке Outliner’a), то на вкладке Material будут видны параметры материала текущего объекта. Если объект не может иметь материалов (камера, лампа и так далее), то и подобной вкладки у него не появляется.

По умолчанию у добавляемых в сцену примитивов материалы отсутствуют (если выбран рендер Cycles) и в окне вкладки материалов пусто. Чтобы добавить простейший материал нужно нажать в том окне кнопку + New и на объекте появится материал с шейдером Diffuse.Сам объект визуально почти не изменится, оставаясь всё таким же белым, зато теперь можно менять его цвет и насыщенность, щёлкнув по параметру Color.

Как изолировать объект в блендере. 231b6d66973e82708a51ef24c46b3e5c. Как изолировать объект в блендере фото. Как изолировать объект в блендере-231b6d66973e82708a51ef24c46b3e5c. картинка Как изолировать объект в блендере. картинка 231b6d66973e82708a51ef24c46b3e5cДобавление нового материала

Как изолировать объект в блендере. e5ffdc121cbc9049c321c0f49ec8b70b. Как изолировать объект в блендере фото. Как изолировать объект в блендере-e5ffdc121cbc9049c321c0f49ec8b70b. картинка Как изолировать объект в блендере. картинка e5ffdc121cbc9049c321c0f49ec8b70b

Из прочих шейдеров можно отметить Anisotropic BSDF (такой же зеркально-бликующий как и Glossy, но с возможностью сильнее искажать отражение), Transparent BSDF (регулирующий степень прозрачности объекта) Subsurface Scattering (придающий поверхности более восковой или органический вид) и Velvet (создающий вычурный эффект бархатистой ткани).

Как изолировать объект в блендере. c1ebd353f2516e7aa0fee740c07eba81. Как изолировать объект в блендере фото. Как изолировать объект в блендере-c1ebd353f2516e7aa0fee740c07eba81. картинка Как изолировать объект в блендере. картинка c1ebd353f2516e7aa0fee740c07eba81Меняем нижнее окно на редактор узлов

Принцип здесь такой, что цепочку узлов можно усложнять, но в итоге она приходит в финальный узел Material Output (чаще всего на основной его канал Surface), чтобы наконец отобразиться на объекте. Если же к Material Output ничего не присоединено, то объект просто будет отрисован совершенно чёрным.

Открыть Node Editor в нижнем окне

Как изолировать объект в блендере. c9a7a3948c6f37ab0b623cce5b10bc49. Как изолировать объект в блендере фото. Как изолировать объект в блендере-c9a7a3948c6f37ab0b623cce5b10bc49. картинка Как изолировать объект в блендере. картинка c9a7a3948c6f37ab0b623cce5b10bc49Смешение двух диффузных шейдеров (белого и красного). Образец результирующего материала всегда можно видеть справа (не только на сцене), если раскрыть графу Preview

По сути, фактор смешивания в Mix Shader (параметр Fac) представляет собой элементарную маску, которая в крайних положениях ползунка может быть либо полностью чёрной (виден только первый компонент смешивания) либо полностью белой (виден только второй компонент смешивания), а в промежуточных положениях даёт различные градации серого (оба компонента вносят свою долю в результат).

Если хочется более интересного смешения, можно подключать к MixFactor, например, текстуры. Для простоты, в узлах NodeEditor уже содержится несколько предустановленных текстур, например, процедурные Musgrave Texture, Voronoi Texture и Wave Texture для достаточно наглядных хаотических либо упорядоченных узоров. Если подключить такую текстуру к параметру Color узла Diffuse, то можно увидеть, что объект заполнен тёмными и светлыми областями. Если же эта текстура подключена к параметру Fac узла Mix Shader, то в тёмных областях будет преобладать один из компонентов смешивания, а в белых другой.

Кстати, параметр каждого узла справа может быть подключен в разное количество мест одновременно. Например, текстура через параметр Color может быть подключена сразу и к цветам нескольких узлов, или, например, в то же время и к параметру Fac.

Френель в качестве фактора смешивания

Как изолировать объект в блендере. cc9964aaacab5483ec3b4d31408db17e. Как изолировать объект в блендере фото. Как изолировать объект в блендере-cc9964aaacab5483ec3b4d31408db17e. картинка Как изолировать объект в блендере. картинка cc9964aaacab5483ec3b4d31408db17e

Если материал должен просто накладывать на объект произвольное изображение, тогда нужно добавить узел ImageTexture, в котором есть диалог загрузки пользовательского изображения. Далее присоединить его к параметру Color, того же стандартного узла Diffuse (или Principled). Пока изображение не выбрано материал будет фиолетового цвета. Когда мы укажем текстуру, то. скорее всего изображение всё ещё не будет наложено на объект. Происходит это по причине того, что у материала в данном случае нет информации о том, как следует разместить текстуру по поверхности объекта.

Добавление текстуры к шейдеру

Для того, чтобы изображение наложилось хотя бы как-нибудь, при отсутствии нормальной развёртки, можно воспользоваться парой простых методов: создать автоматическую текстурную развёртку для объекта или добавить в материал ещё один узел, который будет задавать принципы проецирования текстуры на объект.

В первом способе нужно просто зайти на вкладку Data текущего выделенного объекта и нажать на плюсик слева в окошке графы UVMaps. После чего сгенерируется автоматическая развёртка и в это окошко добавится строчка UVMap (предустановленное имя для каждой новой авторазвёртки ). Теперь на объекте появится изображение, хотя и будет наложено, скорее всего, с различными растяжками и прочими дефектами.

Упрощённое добавление авторазвёртки

Узел Texture Coordinate

Что в первом, что во втором случае пригодится узел Mapping для изменения размера. Этот и прочие преобразующие/конвертирующие узлы следует подключать в правильные места, например, Mapping подключенный между Texture Coordinate и Image Texture будет вмешиваться в передаваемый вектор (в том числе регулировать размер текстуры), а если его поместить уже после Image Texture к линии Color, то он будет регулировать уже цвет (а не размер, поворот и смещение текстуры).

Для придания материалу эффекта микрорельефа любые текстуры можно подключать к параметру Displacement финального узла Material Output.

Рендер изображения

Нужно понимать, что камера смотрит на сцену со своей точки зрения и обычно показывает не то, что мы видим, работая в редакторе. Чтобы «прилететь» своим взором в текущий ракурс камеры нужно нажать Numpad 0 на цифровой клавиатуре. Повторное нажатие Numpad 0 вернёт нас обратно в тот вид из которого мы «улетели». Если же двинуть мышью с зажатой средней кнопкой мыши, то мы выйдем из ракурса камеры, но в более близкий к нему угол зрения.

Как изолировать объект в блендере. 73814127bbbc5969a843c2464f4aef79. Как изолировать объект в блендере фото. Как изолировать объект в блендере-73814127bbbc5969a843c2464f4aef79. картинка Как изолировать объект в блендере. картинка 73814127bbbc5969a843c2464f4aef79Перемещаем и поворачиваем камеру, как обычный объект Как изолировать объект в блендере. a229c401fea66828c99d2c3c7caf8cbc. Как изолировать объект в блендере фото. Как изолировать объект в блендере-a229c401fea66828c99d2c3c7caf8cbc. картинка Как изолировать объект в блендере. картинка a229c401fea66828c99d2c3c7caf8cbcПосле чего нажимаем Humpad 0, чтобы увидеть сцену из камеры

Для более точной подстройки ракурса можно дополнительно подвигать саму камеру, выделив её, как объект (здесь пригодится переключить систему координат объекта с Global на Local). Если перейти в вид из камеры, когда она выделена, то можно просто потаскать её в стороны, нажав G (либо набирая GX, GY или GZ для перемещения точно вдоль осей) или покрутить, нажав R (соответственно, RX, RY, RZ).

Возможно, когда выбран вид из камеры, то по какой-то причине задний фон обрезается и часть дальних объектов не отображается. Это происходит потому, что у камеры есть параметр дальности отрисовки, отсекающий лишнее. Чтобы камера захватывала большее пространство нужно выделить её, тогда на панели Properties один из последних значков изменится на камеру (вкладка Data). Переходим туда и, находясь в графе Lens, выставляем большее значение, чем стандартное 100 в разделе Clipping: End.

Когда мы смотрим на сцену из камеры и на сцене включен режим рендера, то всё что находится за пределами камеры тоже пытается отрендерится. Для некоторой оптимизации можно поставить галочку на параметре Border (панель Properties, вкладка Render, графа Dimensions, внизу), тогда при виде из камеры то, что выходит за границу её видимости рендерится не будет.

Кроме камеры нам, вероятно, понадобится источник света, так как одного фонового света часто недостаточно. Например, точечный источник света (Point) или солнечный (Sun).

Оптимальный диапазон параметров силы источников света тоже несколько отличается. Свежесозданный Point имеет предустановленную силу света 100 и там обычно выставляются значения в сотнях и тысячах. У Sun предустановленный параметр силы света равен 1 и, как правило, крутится где-то в диапазоне от 0.5 до 3.

Как изолировать объект в блендере. b28197de85c7462650268a1ef20aa0eb. Как изолировать объект в блендере фото. Как изолировать объект в блендере-b28197de85c7462650268a1ef20aa0eb. картинка Как изолировать объект в блендере. картинка b28197de85c7462650268a1ef20aa0ebПроцесс рендера изображения

Общий прогресс создания рендера отображается сверху, и здесь же его можно отменить, при желании. Когда картинка готова, то для сохранения выбираем пункт Image на панели и далее Save As Image. Если этот пункт горит серым, значит картинка ещё не отрендерилась до конца и нужно дождаться окончания процесса (либо принудительно остановить его, нажав на крестик правее полосы прогресса).

Когда открывается диалог сохранения изображения, то внизу слева можно выбрать формат (по умолчанию PNG), цветность, глубину цвета, качество.

Чтобы вернуться из этого окошка обратно в сцену нужно найти на его нижней панели самую левую иконку, нажать на неё и выбрать пункт 3D View.

Возврат в сцену из окна рендера

Как изолировать объект в блендере. 65e5da33e639acc7fbf53e16e72b990d. Как изолировать объект в блендере фото. Как изолировать объект в блендере-65e5da33e639acc7fbf53e16e72b990d. картинка Как изолировать объект в блендере. картинка 65e5da33e639acc7fbf53e16e72b990dВкладка Render

В следующей графе, Dimensions, показаны настройки текущего разрешения, по умолчанию 1920 на 1080 с уровнем чёткости 50%. Чем меньше каждый из этих параметров, тем быстрее рендерится картинка, но и результат будет более размытым и менее детализированным. Для итогового рендера, когда мы уже вряд ли что-то будем менять в сцене и в настройках, уровень чёткости желательно выставить в 100%.

В графе Sampling находится ещё один важный параметр качества в разделе Samples: Render. По умолчанию для финального рендера установлено 128 проходов на каждый пиксель, а для рендера в редакторе 32. Чем больше проходов тем лучше, но процесс рендера замедляется довольно сильно, поэтому стоит подбирать значения по ситуации (часто 256 или 512 проходов уже смотрятся неплохо). К тому же повышение числа проходов в некоторых сценах может не так существенно влиять на качество.

Нивелирование светового шума

Как изолировать объект в блендере. 70618ff32a6fa717c8f44b75716696fe. Как изолировать объект в блендере фото. Как изолировать объект в блендере-70618ff32a6fa717c8f44b75716696fe. картинка Как изолировать объект в блендере. картинка 70618ff32a6fa717c8f44b75716696fe

Чтобы снизить количество шума на картинке можно воспользоваться опцией Denoising (включается на вкладке Render Layers, следующей за Render), которая немного сгладит (замылит) картинку. При этом на стеклянных/зеркальных поверхностях могут появиться нежелательные разводы и артефакты. Чтобы сделать фильтр более аккуратным можно дополнительно покрутить настройки раздела Denoising.

Для перевода рендера в формат более реалистичной цветопередачи желательно заглянуть на вкладку Scene и в графе Color Management сменить Default на Filmic в разделе Render: View. А также sRGB поменять на Linear в разделе Sequencer: Color Space.

Как изолировать объект в блендере. 5361a48f5e9a328ea60eca6caad9bebc. Как изолировать объект в блендере фото. Как изолировать объект в блендере-5361a48f5e9a328ea60eca6caad9bebc. картинка Как изолировать объект в блендере. картинка 5361a48f5e9a328ea60eca6caad9bebc

Прочее полезное

У источников света есть свой отдельный параметр размера лампы и этот показатель может влиять на степень светового шума при рендере. Размер самих объектов в сцене тоже может оказывать своё влияние, если вся сцена содержит по сути гигантские или микроскопические объекты, которые только относительно друг друга кажутся нормальными.

Как изолировать объект в блендере. 88430a60dd36fc875ada5a3fe75d1663. Как изолировать объект в блендере фото. Как изолировать объект в блендере-88430a60dd36fc875ada5a3fe75d1663. картинка Как изолировать объект в блендере. картинка 88430a60dd36fc875ada5a3fe75d1663 Как изолировать объект в блендере. f0318182346d16494f71f9cf5a0542ba. Как изолировать объект в блендере фото. Как изолировать объект в блендере-f0318182346d16494f71f9cf5a0542ba. картинка Как изолировать объект в блендере. картинка f0318182346d16494f71f9cf5a0542ba Как изолировать объект в блендере. 404298ff1613665811622d6e23294897. Как изолировать объект в блендере фото. Как изолировать объект в блендере-404298ff1613665811622d6e23294897. картинка Как изолировать объект в блендере. картинка 404298ff1613665811622d6e23294897 Как изолировать объект в блендере. 11b96f9999462600ecd128b8f93d1201. Как изолировать объект в блендере фото. Как изолировать объект в блендере-11b96f9999462600ecd128b8f93d1201. картинка Как изолировать объект в блендере. картинка 11b96f9999462600ecd128b8f93d1201 Как изолировать объект в блендере. 290d5bf405968cbdd181a4a8f9990738. Как изолировать объект в блендере фото. Как изолировать объект в блендере-290d5bf405968cbdd181a4a8f9990738. картинка Как изолировать объект в блендере. картинка 290d5bf405968cbdd181a4a8f9990738

Пользовательская карта HDRI

Если на объекте имеется некий материал, то при создании копии объекта (Shift D) на ней будет создан новый материал с такими же свойствами и его можно будет редактировать независимо. Если же создаётся клон объекта (Alt D), то у клона будет тот же самый материал.

Материалы без носителя

На итоговом кадре не только фон, но и прочие объекты могут создавать область прозрачности. Для этого нужно назначить им материал с шейдером Holdout. При этом у самого фона прозрачность должна быть тоже включена (пункт Transparent).Кстати, объекты с Holdout продолжают отбрасывать тени, хотя сами становятся невидимыми на рендере. Чтобы это убрать нужно выделить объект, зайти в панель Properties, вкладка Object, в самом низу открыть графу Cycles Settings этого объекта и убрать галочку с Shadow.

В Blender можно рендерить и двухмерные изображения, не обязательно трёхмерную сцену. Например, логотипы, значки, прочие плоские картинки. У плоского изображения обычно нет пространственных искажений, часто отсутствуют блики и тени, потому что не требуется делать акцент на его объёмности. Поэтому для плоских рендеров лучше перевести камеру в режим ортографической проекции (Ortographic) вместо перспективной и отключить прочие источники света кроме фона. Плюс можно добавить обводку по краям объектов, отметив галочку на параметре Freestyle (графа на вкладке Render). Тогда после рендера всего кадра Blender будет делать дополнительный проход, чтобы добавить поверх него обводку.

Коррекция загружаемых изображений

Трипланарное наложение: локальные координаты

Трипланарное наложение: глобальные кооридинаты

Источник

Как сделать объект невидимым в определенном ключевом кадре, не перемещая его в Blender (2.59)?

Как изолировать объект в блендере. default. Как изолировать объект в блендере фото. Как изолировать объект в блендере-default. картинка Как изолировать объект в блендере. картинка default

Я новичок в блендере и провожу с ним несколько экспериментов.

Я искал способ заставить объект исчезнуть из поля зрения в определенном ключевом кадре, не убирая его из поля зрения камеры. Например. в кадре 1 куб есть, в кадре (0, 0, 0) и в кадре 2 он больше не виден, но все еще находится в позиции (0,0,0), в кадре 3 он снова становится видимым.

После поиска в Интернете я наткнулся на эту страницу, на которой предлагается переместить объект на другой слой, но, поскольку это относится к блендеру 2.49, кажется, что с тех пор программное обеспечение изменилось: я не могу найти параметр «Слой» при вставке ключевой кадр.

Я нашел несколько других сайтов, но либо они предлагают использовать технику, аналогичную той, что указана выше, либо предлагают изменить альфа-канал текстуры, что меня не интересует.

Итак, какой предпочтительный метод сделать объект невидимым в blender 2.59?

Дополнительная информация (не имеет отношения к ожидаемому ответу, IMO):

Есть много способов добиться такого эффекта.

Есть также эти менее простые, но по-разному полезные методы, которые вы также можете использовать, если вам нужен какой-то переход при исчезновении / появлении:

В Blender 2.65 вы можете анимировать переключатель видимости объектов на панели Outliner. Рядом с объектами вашей сцены будут три значка: глаз, курсор и камера.

Выполните следующие действия, чтобы оживить видимость области просмотра:

Найдите объект, который вы хотите анимировать, на панели Outliner.

Наведите указатель мыши на значок глаза и нажмите «я» на клавиатуре к установить ключевой кадр.

Перейдите к следующему кадру и выключите глаз, затем снова наведите на него курсор «i».

Сделайте то же самое со значком камеры, чтобы оживить визуализацию. Я обычно создаю ключевые кадры как для окна просмотра, так и для значков визуализации видимости в тандеме, чтобы не забыть переключить их, когда пришло время визуализации.

AFAIK нет простого способа напрямую установить невидимый объект в вашем случае. Хотя видимость можно анимировать в Blender (в режиме контура наведите курсор на глаз и нажмите i) Unity3D не распознает это.

Возможные обходные пути:

Более продуманный подход может заключаться в использовании драйвера, например, при динамическом включении и выключении анимации FK / IK с помощью переменной.

Источник

Гремучая смесь: секреты бесплатного 3D-редактора Blender

Трёхмерный редактор Blender имеет массу достоинств, и мы уже рассказывали читателям 3DNews об этой замечательной программе (см. материал «Blender 2.45: бесплатный 3D-редактор»). Со времени написания того обзора программа сильно изменилась — у нее появилось множество полезных функций, она стала на порядок мощнее, удобнее, но при этом по-прежнему остается бесплатной. Сегодня мы поговорим не столько о её возможностях (для перечисления всех опций и настроек приложения пришлось бы написать не статью, а увесистый справочный том), сколько о трудностях, с которыми придётся столкнуться тому, кто в первый раз запустит этот 3D-редактор.

Как изолировать объект в блендере. sm.1.800. Как изолировать объект в блендере фото. Как изолировать объект в блендере-sm.1.800. картинка Как изолировать объект в блендере. картинка sm.1.800

На данный момент Blender не может похвастаться длинным списком известных проектов, где бы он использовался. Из более или менее стоящих работ, выполненных с помощью этого 3D-редактора, на ум приходит разве что «Человек-паук — 2» да полнометражный анимационный фильм «Брэндан и секрет Келлов». Ну а лучше всего раскрывает возможности программы проект Llama Drama — это две короткометражных анимации про непутёвую Ламу, сделанные командой профессионалов Blender.


Отсутствие «портфолио» программы можно объяснить лишь тем, что профессионалы в крупных компаниях очень осторожно относятся к бесплатному продукту, который распространяется «как есть». Для солидных анимационных студий очень важно, чтобы продукт не только имел мощный арсенал средств, но еще и развивался, имел хорошую поддержку. В случае же с Blender все построено на сплошном энтузиазме. К тому же, именитые студии сильно привязаны к коммерческому программному обеспечению, отказаться от которого невозможно по целому ряду причин — от проблем, связанных с совместимостью с другим ПО, до очевидного нежелания отказываться от разнообразных заготовок в привычном инструментарии и многолетнего опыта работы с профессиональным дорогим приложением.

Тем не менее с каждой новой версией Blender обретает всё большую популярность среди профессионалов. На данный момент его уже взяли на вооружение десятки анимационных студий, которые успешно используют инструментарий программы для производства мультимедийных презентаций, рекламных роликов и заставок на ТВ. Потенциал программы настолько велик, можно с уверенностью утверждать: появление более серьёзных проектов — это почти наверняка вопрос времени. Так, например, относительно недавно создателем «сердитых птичек» Rovio Stars совместно с английской студией Midoki была выпущена многопользовательская онлайн-стратегия Plunder Pirates. Для производства этой красочной и запоминающейся игры был использован Blender.

Как изолировать объект в блендере. sm.2.800. Как изолировать объект в блендере фото. Как изолировать объект в блендере-sm.2.800. картинка Как изолировать объект в блендере. картинка sm.2.800

Растущая популярность 3D-редактора закономерна, ведь о достоинствах Blender можно говорить очень долго. Эта программа очень мощная, но при этом рационально использует системные ресурсы. Ранние дистрибутивы редактора «весили» всего несколько мегабайт, и уже тогда Blender мог использоваться как полноценный профессиональный инструмент для 3D-моделирования. Сейчас размер установочного файла стал больше, но, по сравнению с дистрибутивами других пакетов для 3D-моделирования и анимации, он все так же имеет намного меньший объем, а по функциональности при этом не уступает именитым программам. Сомневаетесь? Тогда посмотрите следующее видео — все сделано в Blender.

Трёхмерный редактор — программа интересная, но сложная. Если вас действительно увлёк мир 3D, нужно запастись терпением, в особенности когда речь идёт о бесплатном редакторе Blender. Его очень сложно осваивать методом «научного тыка», и это является для многих любителей 3D непреодолимой проблемой. Так, например, в программе отсутствует полноценное главное меню в том виде, к которому все привыкли. Многие средства и команды приложения запрятаны где-то глубоко в интерфейсе или вообще могут быть вызваны только клавиатурными сочетаниями. Для изучения Blender аниматору и дизайнеру определенно потребуется время, чтобы привыкнуть и освоиться в новой среде.

Парадоксально, но именно такая архитектура приложения, сделанная «под себя», и подкупает. Первые навыки работы с Blender приобретаются быстро, и уже через несколько дней интенсивного обучения приходит понимание того, что главная стратегия этой программы заключается в том, чтобы при минимальном количестве действий получить максимальный результат. Вот почему интерфейс Blender лишен необязательных значков, кнопок и прочих элементов.

Если вы решите изучить Blender, вы столкнетесь с массой вопросов, даже если до этого уже занимались созданием 3D. В Blender многое сделано не так, как к этому привыкли пользователи Maya, 3ds max и других коммерческих приложений. К счастью, к Blender прилагается неплохая документация (есть даже вариант перевода на русский язык, правда, не совсем корректный). А еще, по мере того как вы будете знакомиться с командами Blender, на экране то и дело будут появляться всплывающие подсказки с фрагментами официальной документации. Но и этого, конечно, будет мало. Поэтому в данном материале мы попробуем помочь новичкам в вопросе освоения Blender, сделав акцент на некоторых важных особенностях этого трехмерного редактора.

⇡#Интерфейс

Уникальность трёхмерного редактора заключается в том, что Blender сочетает в себе полный набор инструментов для производства анимации. Теоретически можно создать короткометражную анимацию от начала и до конца, используя исключительно средства данной программы. Функции Blender поражают своим разнообразием. Тут есть и модуль для анимации, и средство видеомонтажа, и 2D-рисования, трекинга, и инструменты трёхмерной лепки, и многое другое. Подозреваем, что именно эта «гремучая смесь» самых разнообразных средств для создания трехмерной графики и визуальных эффектов побудила разработчиков дать название программе Blender (в переводе с английского — «смеситель», «мешалка»). И всё это разнообразие инструментов не могло не сказаться на интерфейсе программы — внешний вид трёхмерного редактора может изменяться в зависимости от поставленной задачи.

При работе с Blender придётся выучить длинный список сочетаний клавиш. Без знания горячих клавиш работа в программе попросту невозможна, поэтому обращайте на них внимание по ходу этой статьи. Практически любой функции программы соответствует своя комбинация. Кроме того, горячие клавиши в программе могут менять своё назначение в зависимости от выбранного инструмента программы. Например, если вы работаете в режиме управления объектом Object Mode, клавиша G позволяет быстро перемещать объект в окне проекции. Но если вы включите режим трёхмерного скульптинга, та же клавиша будет вызывать определённый профиль кисти.

Трёхмерные редакторы часто имеют схожий интерфейс — окна проекций, панель с настройками выбираемых инструментов и т.д. Все это вы найдете и в интерфейсе Blender, однако «интуитивно понятным» его назвать нельзя. Он имеет много особенностей, поэтому даже тот, кто имеет хороший опыт создания трехмерной графики в других программах, не сможет сразу приступить к работе. Нужно потратить не один час, чтобы изучить основные компоненты редактора, расположение инструментов, а также некоторые команды для управления интерфейсом.

Как изолировать объект в блендере. sm.3.800. Как изолировать объект в блендере фото. Как изолировать объект в блендере-sm.3.800. картинка Как изолировать объект в блендере. картинка sm.3.800

Приступая к новому проекту, трёхмерщики привыкли все начинать с нуля — наполнять сцену объектами, подбирать их параметры и пр. В Blender пустая сцена уже содержит ряд объектов: куб, источник света и камеру. Интерфейс программы не перегружен лишней информацией, поэтому вы не найдете кнопок для навигации в окне проекции. Управление видом осуществляется средней кнопкой мыши (простое нажатие средней кнопки — вращение сцены, нажатие с одновременным удерживанием клавиши Shift — смещение). Чтобы отдалить или приблизить вид, используйте скроллинг.

Как изолировать объект в блендере. sm.4.800. Как изолировать объект в блендере фото. Как изолировать объект в блендере-sm.4.800. картинка Как изолировать объект в блендере. картинка sm.4.800

Владельцы ноутбуков, которые работают с тачпадом, могут столкнуться с проблемой при управлении видом в окне проекции. На большинстве мобильных ПК тачпады не снабжены средней кнопкой, поэтому некоторые команды в Blender выполнить невозможно. Иногда драйвер к тачпаду предоставляет возможность программной эмуляции нажатия средней кнопки мыши, однако эта опция не всегда работает должным образом на ноутбуке. К счастью, в Blender предусмотрено решение данной проблемы. Откройте окно с настройками программы, выбрав в меню File > Preferences, перейдите на вкладку Input и установите флажок напротив опции Emulate 3 Button Mouse.

Как изолировать объект в блендере. sm.5.800. Как изолировать объект в блендере фото. Как изолировать объект в блендере-sm.5.800. картинка Как изолировать объект в блендере. картинка sm.5.800

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

Если у вас уже есть некоторый опыт работы с трёхмерными редакторами 3ds max или Maya, вы можете активировать нужный профиль в настройках Blender, что позволит использовать для многих команд привычные клавиатурные комбинации.

При работе с трёхмерной графикой очень важно, чтобы пользователь мог настраивать программу «под себя». Интерфейс Blender очень гибок, его можно настраивать так, как это вам удобно. Элементами интерфейса редактора можно всячески управлять, например можно изменять размеры окон и панелей.

Как изолировать объект в блендере. sm.6.800. Как изолировать объект в блендере фото. Как изолировать объект в блендере-sm.6.800. картинка Как изолировать объект в блендере. картинка sm.6.800

Рабочее пространство Blender можно разделить на условные зоны. Зонами можно считать редактор 3D-вида (3D View Editor), который включает в себя окна проекций, редактор настроек (Properties Editor), а также две панели — панель настроек и панель инструментов. Панель настроек по умолчанию скрыта. Чтобы ее увидеть, нажмите на плюсик в окне с видом сцены или воспользуйтесь клавишей N.

Панель инструментов также можно быстро скрыть или отобразить, воспользовавшись клавишей T.

Как изолировать объект в блендере. 7. Как изолировать объект в блендере фото. Как изолировать объект в блендере-7. картинка Как изолировать объект в блендере. картинка 7

Редактор параметров (редактор настроек)

Как изолировать объект в блендере. 8. Как изолировать объект в блендере фото. Как изолировать объект в блендере-8. картинка Как изолировать объект в блендере. картинка 8

Размеры панелей с инструментами в Blender можно изменять, можно даже полностью «задвинуть», убрав с экрана. Любую скрытую панель можно открыть с помощью значка в виде плюса, который появляется на месте спрятанного элемента интерфейса.

Интерфейс программы можно очень просто и удобно «дробить», разделяя его на новые окна и настраивая их содержимое. Вы можете, скажем, разделить окно проекции на два окна, в одном из которых оставить вид на сцену, а в другом включить режим отображения редактора кривых (Graph Editor). В правом верхнем углу любого окна программы можно увидеть крохотный треугольник. Чтобы разделить текущее окно на два, просто потяните этот треугольник.

Как изолировать объект в блендере. sm.9.800. Как изолировать объект в блендере фото. Как изолировать объект в блендере-sm.9.800. картинка Как изолировать объект в блендере. картинка sm.9.800

Как изолировать объект в блендере. sm.10.800. Как изолировать объект в блендере фото. Как изолировать объект в блендере-sm.10.800. картинка Как изолировать объект в блендере. картинка sm.10.800

Интерфейс Blender до и после операции «дробления» окон Split

Как правило, начинающие пользователи быстро находят способ «дробления» окон, создают их в большом количестве, а затем теряются в догадках, как убрать ненужные элементы интерфейса. Это еще одно свидетельство того, что в Blender многие операции реализованы неявно, и поиск нужных команд нередко превращается в утомительный квест. Чтобы скрыть какое-нибудь из окон интерфейса, его можно задвинуть в сторону, а чтобы полностью убрать окно, его следует объединить с соседним. Для объединения нужно поднести курсор к границе между окнами, а затем щелкнуть правой кнопкой мыши, в контекстном меню выбрать Join Area и навести указатель на то окно, которое требуется убрать.

Как изолировать объект в блендере. sm.11.800. Как изолировать объект в блендере фото. Как изолировать объект в блендере-sm.11.800. картинка Как изолировать объект в блендере. картинка sm.11.800

Есть еще один способ дробления интерфейса редактора: нужно поднести курсор к границе между окнами, в контекстном меню выбрать Split Area и с помощью разделительной линии определить положение границы раздела новых окон.

По умолчанию в Blender отображается только один вид проекции — перспектива. Но для полноценной работы с 3D вам понадобится и классический обзор объектов — сверху, сбоку, спереди и т.д. Чтобы переключиться в привычный для CAD-приложений четырехоконный интерфейс воспользуйтесь сочетанием клавиш Alt+Ctrl+Q.

Как изолировать объект в блендере. sm.12.800. Как изолировать объект в блендере фото. Как изолировать объект в блендере-sm.12.800. картинка Как изолировать объект в блендере. картинка sm.12.800

Еще одна удобная особенность интерфейса Blender — масштаб любого окна программы можно менять. Не размер окна, а именно масштаб, то есть делать элементы интерфейса более крупными. Для этого используйте клавиши «плюс» и «минус» на дополнительном цифровом блоке клавиатуры. Эффект масштабирования окон редактора чем-то напоминает изменение масштаба в браузере — читать надписи становится проще, вводить значения — удобнее. Данная опция будет особенно актуальна, если вы работаете на мониторе с очень высоким разрешением.

Как изолировать объект в блендере. sm.13.800. Как изолировать объект в блендере фото. Как изолировать объект в блендере-sm.13.800. картинка Как изолировать объект в блендере. картинка sm.13.800

Одна из отличительных особенностей Blender — трехмерный курсор (правильнее его было бы назвать трехмерным маркером). Этот объект постоянно присутствует в сцене и является вспомогательным элементом для указания точных координат. Он помещается в той точке виртуального пространства, куда вы щелкнули мышью. Для трёхмерного курсора используется принцип привязки, поэтому его очень просто поместить, например, на поверхность трёхмерной модели. Если вы «потерялись» в виртуальном пространстве и не видите трёхмерный курсор, нажмите Shift+C. При этом трёхмерный курсор будет установлен в центр сцены, а вид будет изменен так, чтобы вы смогли его наблюдать.

Как изолировать объект в блендере. 14. Как изолировать объект в блендере фото. Как изолировать объект в блендере-14. картинка Как изолировать объект в блендере. картинка 14

Трёхмерный курсор Blender

Интересно, что при работе с разными 3D-редакторами пользователи сталкиваются с одними и теми же проблемами интерфейса. Например, в сообществах начинающих любителей 3D нередко можно увидеть вопрос «куда пропали стрелки?». Дело в том, что в большинстве трехмерных редакторов для операций трансформации (вращение, перемещение и масштабирование) принято использовать вспомогательный манипулятор — указатель с направлениями. На каком-то этапе изучения программы неопытный пользователь нажимает «не ту кнопку», и этот манипулятор исчезает с экрана. Выполнять поворот и перемещение объектов вслепую довольно неудобно, и пользователь тратит на поиски решения этой проблемы свои нервы и драгоценное время.

Blender тоже имеет подобный манипулятор, который может внезапно исчезнуть. Если он пропал с экрана, скорее всего, вы случайно нажали сочетание клавиш Ctrl»+»Space. Нажмите эту комбинацию повторно, и манипулятор снова отобразится на экране. Для включения и отключения манипулятора также используется соответствующая кнопка под окном проекции. Вращать, перемещать и масштабировать объекты можно также с помощью быстрых команд: G — позволяет быстро перемещать выделенный объект, R — вращать, S — масштабировать. Знание этих команд крайне необходимо, и особенно пригодится, когда вы будете заниматься моделированием.

Как изолировать объект в блендере. 15. Как изолировать объект в блендере фото. Как изолировать объект в блендере-15. картинка Как изолировать объект в блендере. картинка 15

Кнопки для включения операций трансформации и переключения в режимы перемещения, вращения и масштабирования.

В программе имеется очень удобная система поиска. С ее помощью вы всегда можете отыскать нужную вам команду. Откройте меню поиска с помощью клавиши «Пробел» и начните вводить название нужной опции. Blender постарается помочь подсказками. Иногда это здорово ускоряет работу. Например, если вы работаете над динамикой компьютерной игры, не нужно для каждого отдельного объекта указывать физические свойства. Достаточно набрать game, и в списке появится команда Copy Game Physics Properies to Selection, которая позволит быстро передать физические свойства выделенным объектам сцены.

Как изолировать объект в блендере. 16. Как изолировать объект в блендере фото. Как изолировать объект в блендере-16. картинка Как изолировать объект в блендере. картинка 16

⇡#Моделирование

В трёхмерной графике существует много приёмов моделирования. Создавать трехмерные поверхности можно, например, при помощи инструментов полигонального моделирования, когда поверхность модели состоит из многоугольников, можно заниматься трёхмерным скульптингом, используя виртуальные кисти (как в программе ZBrush), можно использовать моделирование при помощи сплайнов (трёхмерных кривых) и так далее. В Blender реализованы все наиболее часто встречаемые способы моделирования.

Самый простой и популярный метод — полигональное моделирование, при котором трёхмерная форма создается путём редактирования подобъектов каркаса модели — вершин, ребер и поверхностей (полигонов). Для того чтобы начать работу с этими подобъектами, необходимо включить режим редактирования Edit mode. По умолчанию в редакторе задействован режим работы с объектами Object mode, в котором можно управлять положением и ориентацией объектов трёхмерной сцены. Чтобы переключиться в режим редактирования объекта, следует выбрать нужную команду из списка режимов работы.

Как изолировать объект в блендере. 17. Как изолировать объект в блендере фото. Как изолировать объект в блендере-17. картинка Как изолировать объект в блендере. картинка 17

Список режимов работы Blender

При создании сложной топологии трехмерной модели, например в процессе моделирования трехмерного персонажа, часто приходится использовать так называемое мягкое выделение (soft selection). Суть его сводится к тому, что когда вы выделяете один или несколько подобъектов каркаса, например пару вершин, их перемещение (или другая операция трансформации — вращение, масштабирование) в окне проекции окажет влияние на прилегающие подобъекты (вершины). Причем степень воздействия на прилегающие вершины зависит от расстояния между редактируемым подобъектом и прилегающими вершинами — чем дальше подобъект от редактируемой области, тем слабее его трансформация.

Понятие soft selection является универсальным. Эту команду можно найти практически в каждом 3D-редакторе — в Maya, 3ds max, Cinema 4D и пр. Но в Blender эта команда отсутствует, и поиск по документации вам не поможет. Дело в том, что разработчики её назвали иначе — proportional editing. Для активирования режима мягкого выделения нужно нажать клавишу O, а чтобы изменить диаметр области воздействия, используйте в процессе редактирования колесо скроллинга мыши. Управлять площадью воздействия на прилегающие вершины можно также с помощью клавиш PgUp и PgDn (эти клавиши следует удерживать при выполнении операций трансформации). Свойства режима мягкого выделения также доступны на панели инструментов слева от окна проекции.

Как изолировать объект в блендере. 18. Как изолировать объект в блендере фото. Как изолировать объект в блендере-18. картинка Как изолировать объект в блендере. картинка 18

Создавать новые поверхности можно вручную. Чтобы создать новый полигон, необходимо выбрать вершины, через которые он будет проходить, после чего нажать клавишу F. А простейший способ создать вершину — щелкнуть левой кнопкой мыши при нажатой клавише Ctrl.

Объединение подобъектов — одна из самых частых операций в программе, особенно важная для редактирования каркаса модели. Чтобы объединить два подобъекта, скажем две вершины, нужно выделить их, удерживая клавишу Shift, а затем нажать сочетание Alt+M. Программа отобразит контекстное меню с настройками объединения подобъектов.

Как изолировать объект в блендере. 19. Как изолировать объект в блендере фото. Как изолировать объект в блендере-19. картинка Как изолировать объект в блендере. картинка 19

На этапе моделирования может возникнуть необходимость преобразования объекта в редактируемую оболочку (например, если вы сделаете объемный текст, а затем решите его доработать стандартными средствами редактирования каркаса модели). Для быстрого преобразования сплайновой формы в редактируемый каркас можно использовать сочетание клавиш Alt+C. На экране появится меню, где можно выбрать команду преобразования.

⇡#Режим трёхмерной лепки

В отличие от прочих приёмов моделирования, цифровой скульптинг ориентирован на интуитивно-творческий подход к созданию трёхмерных форм. Без такого инструмента теперь не обходится ни один крупный CG-проект. Органические формы очень трудно программировать и делать «под линейку», для хороших художников гораздо легче творить руками, пусть и в виртуальном мире. Самая популярная программа для скульптинга — ZBrush, с помощью которой были созданы, например, чудища из «Пиратов Карибского моря», персонажи фильма «Аватар» и пр. Эта программа всем хороша, но цена на неё составляет почти восемьсот долларов. Инструмент для цифрового скульптинга в Blender во многих случаях может заменить ZBrush, поскольку содержит базовые опции, предлагаемые в продукте компании Pixologic.

Как изолировать объект в блендере. sm.20.800. Как изолировать объект в блендере фото. Как изолировать объект в блендере-sm.20.800. картинка Как изолировать объект в блендере. картинка sm.20.800

Чтобы начать творить в Blender с помощью виртуальных кистей, нужно задействовать режим Sculpt Mode. Вы можете использовать кисти с разными профилями, создавать собственные варианты деформаций, назначать маски. В программе есть и возможность симметричной лепки. При создании модели используется алгоритм динамической топологии, который позволяет уплотнять каркас модели, увеличивая детализацию трёхмерной поверхности в местах деформации. Blender поддерживает работу с графическими планшетами, и, если в настройках кисти активировать соответствующую опцию, модуль цифровой лепки будет учитывать степень нажатия цифрового пера.

При переходе в режим трёхмерной лепки можно использовать небольшую библиотеку с профилями кистей (доступно два десятка разных профилей). Blender дает возможность быстро выбирать нужный профиль кисти с помощью горячих клавиш. Запоминаются они легко: клавиша S вызывает профиль кисти Smooth для сглаживания неровных вершин, клавиша P активирует профиль Pinch (щипок), который, воздействуя на вершины, стягивает их к центру области редактирования, клавиша G вызывает профиль кисти Grab и т.д.

Как изолировать объект в блендере. 21. Как изолировать объект в блендере фото. Как изолировать объект в блендере-21. картинка Как изолировать объект в блендере. картинка 21

Конечно, по функциональности ZBrush намного мощнее, движок трёхмерной лепки компании Pixologic более продуман и разнообразен. Но, с другой стороны, для ZBrush очень желательна интеграция с профессиональным 3D-редактором, в то время как Blender сам по себе является полноценным редактором.

В Blender есть огромный арсенал инструментов для моделирования, настройки персонажной оснастки и еще много других средств для создания 3D, которых в ZBrush попросту нет. Про финансовый аргумент также не стоит забывать — нужно хорошо подумать, имеет ли смысл платить деньги за функции, которыми не придётся пользоваться.

⇡#Модификаторы

Инструменты трёхмерных редакторов часто повторяют друг друга. Действительно, придумать что-то новое очень сложно, поэтому принципы построения 3D-модели во всех программах очень схожи. А в Blender есть даже целый класс инструментов, который повторяет аналогичные средства для трёхмерного моделирования и анимации в 3ds max. Мы имеем в виду модификаторы. Да, Blender, как и популярный коммерческий пакет от Autodesk, также содержит группу модификаторов самого разного предназначения. На первый взгляд, если сравнить список модификаторов Blender с аналогичным в 3ds max, можно увидеть, что инструментарий бесплатного редактора выглядит куда более скромно.

Как изолировать объект в блендере. 22. Как изолировать объект в блендере фото. Как изолировать объект в блендере-22. картинка Как изолировать объект в блендере. картинка 22

Но тут стоит вспомнить об одной немаловажной детали — бесплатный инструмент создавался не для продажи, а для работы. В 3ds max есть некоторые модификаторы, которые на практике используются крайне редко, а есть и такие, которые практически дублируют назначение друг друга, как, например, Meshsmooth и Turbosmooth. Таким образом, если отмести в сторону «шелуху», пропасть между 3ds max и Blender становится не такой и большой. Уже через несколько минут после экспериментов с модификаторами Blender можно установить прямую аналогию между названиями: модификатор Solidify — это тот же модификатор Shell из 3ds max, блендеровский модификатор Smooth во многом схож с модификатором Relax и т. д.

⇡#Освещение

Источники освещения всегда играют большую роль. Их настройка тесно связана с параметрами движка визуализации. В зависимости от выбранного типа движка визуализации набор параметров созданного источника света может быть несколько иным.

Как изолировать объект в блендере. 23. Как изолировать объект в блендере фото. Как изолировать объект в блендере-23. картинка Как изолировать объект в блендере. картинка 23

Настройки источника Spot для Blender Render

Как изолировать объект в блендере. 24. Как изолировать объект в блендере фото. Как изолировать объект в блендере-24. картинка Как изолировать объект в блендере. картинка 24

Настройки источника Spot для Cycles Render

Самые простые из источников света в Blender — точечный источник Point и направленный осветитель Spot. Помимо них есть также Sun, Area и Hemi. Изменять тип виртуального источника света можно на лету, используя для этого соответствующую кнопку в параметрах данного объекта.

Если включить режим интерактивного рендеринга движком Cycles (выбрать в списке Cycles Render и нажать Shif+Z), можно увидеть, что при отсутствии источников освещения сцена все равно видна — она подсвечивается серым цветом окружения, который указан в настройках на вкладке World.

Как изолировать объект в блендере. 25. Как изолировать объект в блендере фото. Как изолировать объект в блендере-25. картинка Как изолировать объект в блендере. картинка 25

Несмотря на то, что в настройках объекта Sun имеется параметр, определяющий величину источника света, как таковой площади осветительной поверхности в окне проекции вы не увидите. Данный источник света нужно воспринимать как бесконечную стену света, упрощенную модель такого очень крупного осветителя как Солнце. По этой причине перемещение источника света Sun в окне проекции не оказывает влияния на общую картину освещенности сцены — где бы он ни находился в сцене, интенсивность светового потока и тени остаются неизменными. Чтобы изменить освещенность, можно повернуть этот источник света на какой-нибудь угол. Следует учитывать, что при увеличении размеров источника Sun световая энергия распределяется на большую площадь, и яркость света на отдельных объектах сцены при этом становится меньше.

Источник света Hemi не поддерживается движком визуализации Cycles и интерпретируется им как Sun. Этот объект представляет собой полусферу, поверхность которой излучает свет. Данный тип источника может применяться для имитации небосвода.

⇡#Материалы и текстурирование

На этапе настройки материалов в Blender понимаешь, насколько удобен интерфейс этой программы и насколько правильно сделали разработчики, взяв за основу принцип «инструменты программы не должны перекрывать друг друга». Создав небольшое отдельное окно с интерактивным рендером (включается сочетанием клавиш Shift+Z или выбором варианта отображения объектов в окне проекции Rendered) и расположив его, например, под редактором настроек (Properties Editor), можно вместо окон проекций открыть редактор узлов и «колдовать» в нем, подбирая необходимые параметры материалов.

Как изолировать объект в блендере. sm.26.800. Как изолировать объект в блендере фото. Как изолировать объект в блендере-sm.26.800. картинка Как изолировать объект в блендере. картинка sm.26.800

В Blender редактора материалов как такового нет, зато имеется более гибкое и наглядное средство — редактор узлов. Выбирается он в том же меню, где находятся команды для перехода в режим редактирования, режим работы с Timeline и т.д.

Как изолировать объект в блендере. sm.27.800. Как изолировать объект в блендере фото. Как изолировать объект в блендере-sm.27.800. картинка Как изолировать объект в блендере. картинка sm.27.800

Для движка визуализации Cycles Render материалы являются сочетанием трех основных настроек: Surface (рисунок поверхности), Volume (фактура объема) и Displacement (рельеф материала). К этим настройкам можно привязывать шейдеры, текстуры, а также всевозможные комбинации доступных узлов. Комбинации узлов в конечном итоге и определяют внешний вид поверхности модели, а также задают характер заполнения объема каркаса модели и описывают визуальный эффект смещения поверхности сетки.

Чтобы создать новый материал и перейти к его настройкам, следует выделить объект в окне проекции, перейти на вкладку Material редактора параметров, а затем нажать на кнопку Add new material. На панели отобразятся главные характеристики упомянутых выше параметров — настройки объема Volume, параметра смещения Displace и настройки поверхности Surface.

Как изолировать объект в блендере. sm.28.800. Как изолировать объект в блендере фото. Как изолировать объект в блендере-sm.28.800. картинка Как изолировать объект в блендере. картинка sm.28.800

Базовые параметры можно указать в панели параметров Blender, а для более тонкой настройки необходимо вызвать редактор узлов Node Editor. Выбрав режим отображения на экране редактора узлов, установите флажок Use nodes, чтобы увидеть содержимое диаграммы. После того как вы создадите первый материал, в редакторе узлов появятся первые блоки узловых диаграмм.

Для управления свойствами материалов начинающим пользователям Blender придется основательно изучить свойства узлов, которые можно использовать в проекте. Работа с материалами в Blender напоминает игру с конструктором. Конечный результат может выглядеть как весьма замысловатая диаграмма связей.

Как изолировать объект в блендере. sm.29.800. Как изолировать объект в блендере фото. Как изолировать объект в блендере-sm.29.800. картинка Как изолировать объект в блендере. картинка sm.29.800

Сами узлы (или, попросту говоря, наборы свойств материала) можно увидеть слева от окна редактора узлов — на панели инструментов. Для ускорения работы можно использовать сочетание клавиш Shift+A — эта команда открывает контекстное меню для быстрого доступа к узлам.

Как изолировать объект в блендере. sm.30.800. Как изолировать объект в блендере фото. Как изолировать объект в блендере-sm.30.800. картинка Как изолировать объект в блендере. картинка sm.30.800

При наличии связей в диаграмме, одни узлы оказывают влияние на другие, и так происходит формирование свойств материала. Например, связь между сокетом Color («цвет») в узле Diffuse BSDF и сокетом Color в узле процедурной текстуры Wave Texture ( « волновая текстура » ) приведет к тому, что объект покроет волнообразный рисунок. А если соединить сокет Fac узла Wave Texture со слотом Displacement узла Material Output, поверхность создаваемого материала покроют волнообразные вмятины, характер которых будет определяться рисунком все той же процедурной текстуры Wave Texture. Таким образом, смешивая компоненты в редакторе узлов, можно получить материал с любыми свойствами — матовый или зеркальный, со свечением, с эффектом подповерхностного рассеивания, как в воске, с рельефом, покрытым узором, и т.д.

Связь между узлами устанавливается просто — достаточно захватить курсором мыши один из так называемых сокетов (круглые цветные точки на правой или левой стороне узлового блока) и потянуть его на аналогичный сокет другого узла. Чтобы разрушить связь между узлами, нужно захватить один из узлов и, оттянув линию связи в сторону, отпустить левую кнопку мыши.

Как изолировать объект в блендере. sm.31.800. Как изолировать объект в блендере фото. Как изолировать объект в блендере-sm.31.800. картинка Как изолировать объект в блендере. картинка sm.31.800

Как изолировать объект в блендере. sm.32.800. Как изолировать объект в блендере фото. Как изолировать объект в блендере-sm.32.800. картинка Как изолировать объект в блендере. картинка sm.32.800

Названия шейдеров в Blender часто включают в себя приставку в виде нескольких букв, например Glass BSDF или Subsurface Scattering BSSRDF. Эта приставка сообщает о математической составляющей алгоритма визуализации материала. Аббревиатура BSDF расшифровывается как «модель двунаправленной функции распределения рассеивания света». По сути, это алгоритм, который описывает отраженный свет, а также сильно упрощенную схему подповерхностного рассеивания. BSSRDF (Bidirectional Surface Scattering Distribution Function) — это двунаправленная функция распределения поверхностного рассеивания, которая позволяет более корректно визуализировать прохождение света через материал.

При работе с редактором узлов имеет смысл включить одно из стандартных дополнений к Blender под названием Wrangler node. Этот модуль ускорит работу в окне Node Editor. Скажем, чтобы создать связь между каким-нибудь шейдером, например Subsurface Scattering BSSRDF и узлом Subsurface Scattering BSSRDF, достаточно нажать Shift+Ctrl и щелкнуть по заголовку узлового блока Subsurface Scattering BSSRDF.

Как изолировать объект в блендере. sm.33.800. Как изолировать объект в блендере фото. Как изолировать объект в блендере-sm.33.800. картинка Как изолировать объект в блендере. картинка sm.33.800

Текстовые узлы удобно группировать. Например, если создать узел Frame и перетащить в него несколько узлов, образующих свойство какого-то материала, появится цельная группа компонентов, которую можно будет перемещать и использовать в работе.

Как изолировать объект в блендере. 34. Как изолировать объект в блендере фото. Как изолировать объект в блендере-34. картинка Как изолировать объект в блендере. картинка 34

Для активированного дополнения Wrangler node, о котором упоминалось выше, эта операция выполняется еще проще — с помощью сочетания клавиш Shift+P.

В некоторых случаях возникает необходимость временно отключить те или иные узлы, не прерывая цепочку связей в диаграмме. В этом случае можно просто «замкнуть» узел с помощью клавиши M. В результате работы этой команды входной и выходной сокет узла будет автоматически замкнут, и данный компонент перестанет оказывать влияние на материал. Повторное нажатие на клавишу М уберет «замыкание».

Как изолировать объект в блендере. sm.35.800. Как изолировать объект в блендере фото. Как изолировать объект в блендере-sm.35.800. картинка Как изолировать объект в блендере. картинка sm.35.800

Как изолировать объект в блендере. sm.36.800. Как изолировать объект в блендере фото. Как изолировать объект в блендере-sm.36.800. картинка Как изолировать объект в блендере. картинка sm.36.800

⇡#Визуализация: движки визуализации, работа со слоями, композитинг

Механизм визуализации в Blender универсален, как и подобает профессиональному 3D-редактору. Программа поддерживает как собственный алгоритм просчета финального изображения, так и сторонние движки, обеспечивающие альтернативные методы анализа сцены. Среди наиболее популярных модулей, с которыми совместим Blender, можно выделить Yafaray, LuxRender, Maxwell Render (необходим неофициальный модуль B-Maxwell), V-Ray, OctaneRender. Однако использование этих модулей не является обязательным условием для получения реалистичного изображения (если, конечно, грамотно использовать стандартные средства визуализации).

По умолчанию в Blender есть три движка визуализации: Blender render — быстрый классический алгоритм просчета, Cycles — движок, алгоритм которого основан на методе трассировки света, а также Blender game — интерактивный игровой движок.

Как изолировать объект в блендере. 37. Как изолировать объект в блендере фото. Как изолировать объект в блендере-37. картинка Как изолировать объект в блендере. картинка 37

Cycles Render оптимизирован для использования в режиме реального времени. При наличии мощной видеокарты он может относительно быстро визуализировать трехмерную сцену с достаточно высоким уровнем реалистичности. Запуск визуализации включается клавишей F12, а чтобы сохранить отрендеренный кадр, нужно нажать F3 и указать формат и расположение файла на диске.

Стандартный движок рендеринга имеет массу настроек. В программе выделен набор слотов, всего восемь штук (в версии Blender 2.75a). Нажимая клавишу J, можно быстро переключаться между вариантами визуализированных изображений, сравнивая результат.

Как изолировать объект в блендере. 38. Как изолировать объект в блендере фото. Как изолировать объект в блендере-38. картинка Как изолировать объект в блендере. картинка 38

Следующая функция визуализации будет особенно полезна при сравнении разных вариантов изображений. В опциях визуализации (вкладка Render редактора параметров, свиток Metadata) можно включать режим отображения так называемого штампа — вспомогательной надписи, которая помещается поверх отрендеренного изображения и отображает сведения о текущем проекте. Штамп может показывать имя сцены, время, затраченное на обработку изображения, дату создания изображения и место расположения файла на диске, номер кадра в анимации и пр. В этом штампе можно также оставлять свои собственные текстовые комментарии.

Как изолировать объект в блендере. 39. Как изолировать объект в блендере фото. Как изолировать объект в блендере-39. картинка Как изолировать объект в блендере. картинка 39

Нужно сказать, что от выбора движка визуализации зависит не только качество финального изображения, но и сам процесс работы над 3D. Например, когда вы занимаетесь настройкой текстур, отображение UV-карты в окне проекции включается по-разному. Для классического движка Blender Render это происходит автоматически, а для Cycles Render необходимо настраивать отображение через редактор узлов.

Рендеринг в Blender вынуждает постоянно искать «золотую середину» между продолжительностью обработки сцены и приемлемым качеством финальной картинки. Поэтому вполне очевидно, что в арсенале трёхмерного редактора присутствует целый ряд инструментов, предназначенных для композитинга. Если у вас недостаточно опыта работы с 3D и термин «композитинг» вам не говорит ни о чём, мы внесём ясность и объясним, что это такое.

Не секрет, что визуализация — это самая утомительная процедура при работе над проектом. Чем лучше качество, тем дольше компьютер обрабатывает изображение. Подбор нужных параметров визуализации занимает невероятно много времени, ведь после каждой новой попытки нащупать «золотую середину» между скоростью просчета и качеством картинки приходится ждать окончания рендеринга. Порой подбор настроек визуализации столь утомителен, что рациональнее пойти другим путём — выполнить визуализацию всего один раз, сделав поэлементный рендеринг. Результатом будет набор отдельных изображений, каждое из которых содержит рисунок своего параметра — изображение с бликами, рисунок теней, изображение с цветом диффузного рассеивания и т. д. Объединив все эти изображения в виде слоёв, мы получаем результирующее изображение, которое очень просто отредактировать на любом уровне — исправить цвет, изменить отражение и др. Все это делается мгновенно средствами постобработки изображения, без необходимости повторной длительной визуализации. Если вы виртуозно работаете со слоями в Photoshop, то легко представите себе преимущества композитинга перед визуализацией всей сцены сразу, в один проход.

Blender позволяет разбивать сцену на отдельные слои, группы слоев, а также дает возможность выполнять поэлементный рендеринг. Кроме этого одним из удобных средств композитинга является все тот же редактор узлов, который помогает сводить отдельные слои изображения или фильма, настраивать монтаж через альфа-канал и т. д. Управление слоями проекта выполняется с помощью значка в виде набора ячеек. Точками в этих ячейках показано наличие объектов в слоях. По умолчанию в новом проекте сразу присутствует первый слой, который содержит все элементы трёхмерной сцены. Чтобы перенести объект на новый слой, нужно выделить объект в сцене, нажать клавишу M и выбрать ячейку слоя, на который следует поместить новый объект. Чтобы работать с несколькими слоями одновременно, их необходимо выделить, удерживая при этом клавишу Shift. Для более удобного управления слоями и группами слоёв перейдите на вкладку Layers панели свойств. Там же вы найдете простой менеджер слоёв, набор ячеек для визуального представления слоев рендеринга (повторяет инструмент под окнами проекций), а также ряд настроек для задействования поэлементного рендеринга.

⇡#Анимация

Анимация — это очень широкое понятие. Существует классическая компьютерная анимация — анимация по ключевым кадрам, отдельный раздел трёхмерной графики — персонажная анимация, еще отдельная группа средств потребуется для просчёта и моделирования физических процессов. В Blender представлено такое разнообразие инструментов, что их хватит для решения любой задачи, связанной с анимацией.

Прежде всего, стоит упомянуть классический прием создания анимации — по ключевым кадрам. Чтобы анимировать сцену таким способом, выберите положение объекта в сцене, установите положение бегунка на временной шкале Timeline и нажмите клавишу I. Далее в контекстном меню выберите анимируемый параметр и укажите команду для создания ключа анимации.

Как изолировать объект в блендере. sm.40.800. Как изолировать объект в блендере фото. Как изолировать объект в блендере-sm.40.800. картинка Как изолировать объект в блендере. картинка sm.40.800

Как изолировать объект в блендере. 41. Как изолировать объект в блендере фото. Как изолировать объект в блендере-41. картинка Как изолировать объект в блендере. картинка 41

Еще более простой способ анимировать объекты сцены — в режиме автоматического создания ключевых кадров. Этот режим активируется нажатием красной кнопки, которая расположена возле кнопок для управления воспроизведением анимации. Более тонкая настройка анимации выполняется в окне Graph Editor. В редакторе графов вы найдете графики зависимостей анимируемых параметров, на которых маркерами будут отмечены ключевые значения. Выделив маркер, в настройках можно изменить тип излома кривой, оказав влияние на характер протекания анимации в ключевой точке.

Как изолировать объект в блендере. sm.42.800. Как изолировать объект в блендере фото. Как изолировать объект в блендере-sm.42.800. картинка Как изолировать объект в блендере. картинка sm.42.800

Некоторые инструменты Blender не сразу бросаются в глаза, даже если вы уже работаете с этой программой в течение какого-то времени. Например, средство для управления связанными параметрами — driver. Об этой возможности Blender как-то не очень часто вспоминают в уроках и документации, и, между прочим, зря. Ведь drivers — это одна из изюминок бесплатного 3D-редактора. С помощью этой функции можно, например, связать вращение колес автомобиля с его положением, чтобы при перемещении машины не нужно было каждый раз анимировать движение колес. Или, например, можно синхронизировать движение отдельных деталей сложного механизма — шестерёнок, пружин и пр. Драйверы также используются для упрощенного управления оснасткой персонажа. Настройка драйверов выполняется с помощью редактора графов, переключенного в режим Drivers.

Как изолировать объект в блендере. 43. Как изолировать объект в блендере фото. Как изолировать объект в блендере-43. картинка Как изолировать объект в блендере. картинка 43

Любопытно, что числовые параметры объектов, которые доступны в интерфейсе Blender, можно заменять выражениями и функциями. Например, если в поле параметра Seed, который обеспечивает случайное распределение шума на визуализированном изображении, вместо числового значения написать #frame, Blender будет в каждом кадре генерировать новую выборку случайных значений, в зависимости от номера кадра.

⇡#Динамика твердых тел

Динамика твердых тел в Blender реализована просто и удобно, движок для просчета физики соударений работает превосходно. Аниматор имеет возможность моделировать взаимодействия между «твердыми» объектами, а также составлять конструкции — например, соединять повторяющиеся звенья цепи. Решение физических задач может также включать такие особенности взаимодействий, как разрушение конструкций (опция Breakable), геометрия поверхности соударения, определение внешних сил и пр. Если у вас есть опыт создания анимации в других приложениях, разобраться с аналогичной функцией в Blender будет делом нескольких минут. В бесплатном редакторе процесс настройки сцены с анимацией взаимодействующих тел логичен и максимально упрощён. Выделить объект, перейти на вкладку Physics, нажать на кнопку Rigid Body и указать тип объекта: подвижный — active или неподвижный — passive. Всё! Простейшая анимация готова. Запускайте воспроизведение в окне проекции и смотрите, что из этого получилось.

Как изолировать объект в блендере. 44. Как изолировать объект в блендере фото. Как изолировать объект в блендере-44. картинка Как изолировать объект в блендере. картинка 44

Не вызывает нареканий и модуль для симуляции ткани. Деформация ткани создается благодаря модификаторам Cloth и Collision. Первый, то есть Cloth, назначается объектам, которые должны играть роль ткани в сцене. Тут стоит обратить внимание на топологию «тряпичной» модели — реалистичная деформация возможна лишь при достаточной плотности полигональной сетки, поэтому чаще всего имеет смысл еще до симуляции увеличить число вершин модели с помощью модификатора Subdivision. Модификатор Collision назначается объектам, с которыми происходит столкновение ткани. Симуляция поведения ткани запускается сама по себе, при воспроизведении анимации в сцене. Ткань имитируется очень реалистично, артефакты минимальны и легко устраняются увеличением значений параметров Steps и Quality.

Как изолировать объект в блендере. sm.45.800. Как изолировать объект в блендере фото. Как изолировать объект в блендере-sm.45.800. картинка Как изолировать объект в блендере. картинка sm.45.800

⇡#Анимация жидкостных эффектов

Не так давно мы рассказывали читателям 3DNews об очень интересном инструменте компании NextLimit — симуляторе жидкостных эффектов RealFlow (см. материал «Обзор симулятора жидкости RealFlow: невероятные фокусы с водой»). Бесплатный трёхмерный редактор включает в себя модуль, который, как и RealFlow, может моделировать всевозможные текучие эффекты. И, как вы можете увидеть ниже, шоколадные батончики в руках опытного аниматора Blender получаются не хуже, чем в симуляторе компании NextLimit.

Вероятно, на этом месте у любителей 3D возникнет вполне очевидный вопрос: «А какой инструмент лучше»? Сравнивать движок жидкостных эффектов в Blender с алгоритмом RealFlow было бы не совсем корректно и правильно. По точности просчёта, а также по разнообразию инструментов для настройки эффектов Blender, несомненно, уступает специализированному продукту испанских разработчиков. Но это никоим образом не умаляет достоинств модуля для работы с «флюидами» в Blender. При корректной настройке параметров взаимодействия и правильной геометрии взаимодействующих объектов результат выглядит вполне реалистично.

Кроме того, просчет жидкостной анимации происходит очень быстро. При этом процесс «запекания» (так в Blender называется операция по просчету анимации жидкости) щадит ресурсы системы, и компьютер не тормозит. В случае необходимости в настройках анализа сцены можно установить число вычислительных потоков, чтобы еще больше снизить нагрузку.

Как изолировать объект в блендере. 46. Как изолировать объект в блендере фото. Как изолировать объект в блендере-46. картинка Как изолировать объект в блендере. картинка 46

Инструменты данного модуля находятся на последней вкладке панели параметров — Physics. Моделировать анимацию жидкостей достаточно просто. Предположим, вы задались целью смоделировать простейшую сцену — наполняющийся водой стакан. В физической модели участвуют два объекта — стакан и источник жидкости. Однако для создания подобной анимации в Blender вам понадобятся не два, а три объекта: модель стакана, произвольный объект (например, сфера) и параллелепипед. Произвольный объект служит источником жидкостного потока, стакан представляет собой препятствие, с которым взаимодействует жидкостный поток. Последний же объект, параллелепипед, необходимо отнести к категории Domain — это тип объектов, который определяет область виртуального пространства, где будет происходить анализ физической задачи. Следовательно, размеры параллелепипеда и его расположение должны быть таковы, чтобы в его объеме расположились все объекты симуляции.

Для описания роли каждого из объектов вы выполняете одно и то же действие — выбираете в окне проекции объект, переходите на вкладку Physics и нажимаете на кнопку Fluid. Далее в настройках указываете роль, которую объект будет играть в симуляции: будет ли это источник потока (Inflow), объект, с которым поток должен взаимодействовать (Obstacle), поглотитель водного потока (Outflow) и т. д. (ищите параметр Type в свитке Fluid). Направление потока определяется значением вектора скорости Inflow Velocity. Последний шаг настройки сцены — запекание, то есть просчёт поведения жидкости. Для запуска просчёта нужно выделить объект, в свойствах которого указан тип Domain, а затем нажать на кнопку Bake. В настройках жидкости вы найдете три базовых профиля для создания потоков с характерными текучими свойствами — мёда, масла и воды.

Как изолировать объект в блендере. sm.47.800. Как изолировать объект в блендере фото. Как изолировать объект в блендере-sm.47.800. картинка Как изолировать объект в блендере. картинка sm.47.800

⇡#Работа с частицами: волосы, дым, огонь и прочее

В опытных руках источники частиц превращаются в один из самых мощных инструментов для создания анимационных эффектов. Когда мы говорим о частицах, на ум в первую очередь приходят банальные сюжеты: падающие капли дождя, пролетающий снег, пыль в воздухе, песчинки на пляже и т.д. Однако на самом деле частицы могут использоваться для гораздо более сложных задач, чем моделирование стайки птиц или косяка рыб. В Blender на основе частиц создан ряд анимационных эффектов: огонь, дым, а также… моделирование волос.

Принцип создания дыма и огня практически аналогичен тому, который использовался для имитации жидкостных эффектов. В сцене создаются несколько объектов, среди которых должен быть источник эффекта (огня или дыма) и контейнер Domain, внутри объема которого программа будет выполнять просчёт анимации. Также в сцене может находиться объект, который будет препятствовать распространению эффекта, взаимодействуя с ним.

В отличие от многих 3D-редакторов, в Blender симуляция эффекта отображается в режиме реального времени, что значительно упрощает настройку анимации.

Как изолировать объект в блендере. sm.48.800. Как изолировать объект в блендере фото. Как изолировать объект в блендере-sm.48.800. картинка Как изолировать объект в блендере. картинка sm.48.800

Результат создания огня и дыма вполне реалистичен.

Для моделирования волос следует перейти на вкладку Particles и создать новый источник, указав в его настройках тип Hair. Установив флажок напротив опции Hair Dynamics, вы получите доступ к параметрам, которые позволят настроить динамику волос.

Как правило, моделируя волосы, приходится очень точно управлять их положением на модели. Для этой цели на модели выделяется область, затем этой области присваивается какое-то имя и в настройках частиц отмечается, к какой группе выделенных вершин будут привязаны волосы. Чтобы обозначить группу вершин (Vertex Group) на объекте, выделите в режиме редактирования нужные полигоны модели, перейдите на вкладку Data и в свитке Vertex Groups создайте новую группу, дав ей какое-то имя. Перейдите в режим работы с объектом, в настройках источника частиц в свитке Vertex Groups щелкните напротив параметра Density (плотность размещения волос) и выберите из списка имя той группы вершин, которую вы только что создавали. После этого волосы будут распределены только по нужной области.

Как изолировать объект в блендере. 49. Как изолировать объект в блендере фото. Как изолировать объект в блендере-49. картинка Как изолировать объект в блендере. картинка 49

Моделировать прическу очень удобно с помощью режима Particle Edit. В этом режиме у вас появляется возможность в буквальном смысле «причесать» ваш персонаж. С помощью набора инструментов и виртуальных кистей вы можете укладывать волосы в нужном направлении, подрезать их в определенных местах, наращивать, завивать и т.д. Все инструменты для работы с укладкой волос располагаются на вкладке Tools панели инструментов слева.

Как изолировать объект в блендере. 50. Как изолировать объект в блендере фото. Как изолировать объект в блендере-50. картинка Как изолировать объект в блендере. картинка 50

Стоит отметить, что для визуализации волос большое значение имеет тип выбранного движка визуализации. Например, классический Blender Render позволит просчитать сцену быстрее, однако этот движок имеет существенный недостаток — для имитации реалистичных прядей необходимо подготавливать материал для волос, оперируя маской прозрачности и подбирая нужным образом освещение. Иными словами, результат получается «поддельный». В последних версиях Blender была добавлена поддержка визуализации с помощью движка Cycles. Это упростило задачу аниматорам, поскольку отпала необходимость имитировать градиентную прозрачность и стало возможным применять обычную процедуру подготовки материала для волос и шерсти. Единственный недостаток Cycles — менее высокая скорость по сравнению с Blender Render. Но, как говорится, красота требует жертв.

Как изолировать объект в блендере. sm.51.800. Как изолировать объект в блендере фото. Как изолировать объект в блендере-sm.51.800. картинка Как изолировать объект в блендере. картинка sm.51.800

⇡#Дополнения к Blender

Хотя Blender содержит огромное количество инструментов, совершенству нет предела. Чтобы улучшить программу, можно использовать дополнительные модули. Их не так много, как, скажем, плагинов для 3ds max, однако они есть, и большая часть их бесплатна. Любителей 3D, которые захотят освоить Blender, особенно порадуют бесплатные фотореалистичные визуализаторы Yafaray и LuxRender.

Устанавливаются дополнения к Blender очень просто и удобно — прямо из ZIP-архива. В меню программы следует выбрать File > User Preferences, затем нажать кнопку Install from File и указать расположение архива с дополнением к Blender. После этих действий дополнение появится в списке, и его нужно активировать, установив флажок напротив названия. Как правило, дополнения к Blender от сторонних разработчиков следует искать в разделе Community.

Как изолировать объект в блендере. sm.52.800. Как изолировать объект в блендере фото. Как изолировать объект в блендере-sm.52.800. картинка Как изолировать объект в блендере. картинка sm.52.800

⇡#Заключение

Мало какая бесплатная программа может похвастаться потенциалом, достаточным для того, чтобы соревноваться с коммерческими приложениями, цена на которые составляет сотни и даже тысячи долларов. Но Blender — это приятное исключение из правил. Производительность Blender радует во всех отношениях. Программа мгновенно запускается, легко переключается от инструмента к инструменту, не блокирует работу других приложений. Большинство недостатков трёхмерного редактора — это, скорее, неудобства, связанные с непривычным интерфейсом Blender, а также с необходимостью запоминать большое количество сочетаний горячих клавиш. По большому счёту, это мелочи, ведь Blender — очень и очень мощный инструмент, предлагаемый бесплатно.

Данный редактор — отличный шанс сэкономить огромные деньги на производстве трехмерной графики и на визуальных эффектах. Инструменты Blender работают на порядок стабильнее аналогичных в том же 3ds max, а разнообразие средств для моделирования и создания анимации — выше всяких похвал. Программу нельзя назвать самой простой среди всех 3D-редакторов, однако для её изучения не нужно выкладывать огромные суммы на специализированные курсы и платить за лицензию. Любую подробную информацию о Blender, уроки, советы и документацию вы без труда найдёте в Интернете. К тому же первые «подводные камни» вам будут не страшны, ведь о многих из них мы вам уже рассказали. Ну а если что-то не будет поначалу получаться, стоит вспомнить, что мир трёхмерной графики бесконечен. Азы трёхмерного редактора можно освоить галопом за «25 уроков», но шлифовать свои навыки придётся еще очень долго.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *