Приёмы работы в Blender. Часть 3
Как покрасить много объектов в один материал?
Создайте новую сцену и удалите куб который дан на старте. На этот куб уже применён материал и Вы можете запутаться. Создайте новый куб. Сделайте несколько его копий. Выберите их.
Среди выбранных объектов есть главный. Главный объект стандартно выделен жёлтым цветом.
Не снимая выделения назначаем материал. Он назначится только на главный объект.
Красим в яркий цвет для понимания происходящего.
Давим Ctrl+L (Link). В появившемся окне выбираем Materials.
На все объекты применился один и тот же материал.
Важный момент — устанавливается связь всех объектов с одним материалом, а не создание уникального материала на каждый объект.
Выберем один из кубов.
Изменим его цвет.
Изменился цвет всех кубов. Потому что материал один и тот же. Цифра в панели материалов указывает на количество объектов на которые применён этот материал.
Кликнем левой кнопкой мыши на этой цифре.
Материал изменил имя и связь с материалами других объектов разорвалась. Меняем цвет этого объекта. Изменится только он.
Буква F в строке названия материала.
Присвоение материалу Fake User‘а защитит материал от удаления.
- Выбор объектов, которые надо покрасить в один материал
- Указание главного объекта, на котором уже назначен тот самый материал
- Ctrl+L (Link) > Materials
Я хотел рассказать как назначать большому количеству объектов одинаковые характеристики. В данном случае материалы. Подобным способом можно работать не только с материалами, но и с геометрией, анимацией, текстурами и т.д. Например, то что приходилось использовать мне.
Меш
Связывается сетка полигонов (меш) и материал. Измени один объект и изменятся все. Вообще настройка здесь.
Но можно и с помощью Ctrl+L (Link) > Object Data.
Анимация
Связывается анимация. Можно через меню Ctrl+L (Link) > Animation Data. А редактирование вручную здесь:
Группы
Например: колесо автомобиля с диском, покрышкой, тормозом, болтами, логотипами. Там у Вас и меш и кривые и пустые объекты. Разнородные объекты которые нельзя объединить не применив модификаторы. Не хочется их применять. А колёс 4 штуки. Решение. Назначаем всем объектам одну и ту же группу. Теперь в меню добавления новых объектов есть возможность добавить в сцену эту группу.
Можно Ctrl+L (Link) > Group. Ручные настройки здесь:
Может возникнуть необходимость убрать группы с большого количества объектов. Есть команда Remove From All Groups. Я выбираю все объекты с которых надо убрать группы. Давлю клавишу «Пробел». Выскакивает поиск команд и я набираю там название команды Remove From All Groups и применяю.
Модификаторы
Ctrl+L (Link) > Modifiers. Это копирование модификаторов. Удаление тех что были и назначение новых с другого объекта.
Texture Painting в Blender
UV текстура – это изображение (картинка, секвенция или видео), которое используется для окрашивания поверхности или полисетки. UV текстура накладывается на полисетку с помощью одной или нескольких UV карт. Существует три способа создания изображения, используемой для UV текстуры:
- Нарисовать плоское изображение в UV/Image Editor на выбранной в данное время UV текстуре, используя свою UV карту для передачи цвета на грани полисетки.
- Раскрашивать полисетку в 3D View, Blender будет использовать выбранную в данный момент UV карту для обновления UV текстуры (см. «Projection Painting«).
- Использовать любой графический редактор для создания изображения. В UV/Image Editor выберите UV Texture и загрузите изображение. Blender будет использовать эту текстурную UV карту для передачи цвета на грани полисетки.
Blender оснащен встроенным режимом раскрашивания Texture Paint, который создан специально, что бы помочь вам редактировать ваши UV текстуры и изображения быстро и легко в окнах UV/Image Editor или 3D View. Так как UV текстура это просто специальное изображение, вы можете также использовать любой внешний графический редактор. Например, GIMP является полнофункциональной программой для работы с изображениями, которая также с открытым исходным кодом.
Так как полисетка может иметь слоя UV Текстур, там может быть много изображений для окрашивания. Но каждая UV Текстура имеет только одно изображение.
Texture Paint работает и в UV/Image Editor и в 3D View. В 3D View в режиме Texture Paint вы рисуете непосредственно на полисетке путем проецирования на UV.
Приступая к работе
Когда вы сделаете развертку вашей модели в UV Карту, вы можете начинать процесс текстурирования. Вы не можете рисовать на полисетке без первоначальной развертки и без выполнения следующих шагов:
- Либо Загрузите изображение в UV/Image Editor (Image->Open->select file).
- Либо Создайте новое изображение (Image->New->specify size).
После выполнения этих действий вы можете изменять изображение, используя режим Texture Paint:
- В 3D View выберите режим Texture из селектора режимов в заглавии окна и можете рисовать прямо на полисетке.
- В окне UV/Image Editor переключите режим из View в Paint.
Как только вы включили Texture Painting, ваша мышь становится кистью. Для работы с размещением UV (например для перемещения координат) вы должны вернуться в режим «View».
При переходе в режим Texture Painting настройки кисти станут доступными в Properties Panel (клавиша N).
В окне UV/Image Editor вы рисуете на плоском холсте, который обворачивается вокруг полисетки, используя UV координаты. Любые изменения, сделанные в окне UV/Image Editor, немедленно отображаются в окне 3D, и наоборот.
Полный набор кистей и цветов могут быть выбраны из Properties panel в UV/Image Editor. Изменения кисти, сделанные в любой панели, немедленно отражаются в другой панели. Однако, изменения в текстуре не сохраняются автоматически; вы должны сами это сделать, выбрать Image->Save в UV/Image Editor.
Предварительный просмотр текстуры
Если ваша текстура уже использует цвет, карты рельефа, смещения, альфа-прозрачности, и т.д., вы можете увидеть эффект рисования в сцене.
Для этого разместите два окна бок о бок, одно окно, 3D View, установите в режим отображения Textured, а во второе, UV/Image Editor, загрузите ваше изображение. Расположите 3D View, чтобы показать объект так, как и UV Карта на загруженном изображении. Откройте Preview window (см. 3D View Options) и расположите его над объектом. В изображении справа (отсутствует!) текстура раскрашивается как карта в атрибуте «Normal», и это называется «bump mapping» карта рельефа, где изображение в оттенках серого используется для придания плоской поверхности кажущейся рельефности. См. Texture Mapping Output для получения большей информации о bump mapping.
Настройки кистей
Нажмите N в UV/Image Editor, чтобы показать Properties panel. В этой панели вы можете создавать множество кистей, каждую с уникальными настройками (например, такими как цвет и ширина). Используйте селектор кистей для переключения между ними или для создания новой. Когда вы добавляете кисть, то новая кисть является клоном текущей. Затем вы можете изменить настройки новой кисти. Рисование текстур имеет неограниченное количество кистей и уникальные пользовательские элементы управления для кистей, установленных в Paint Tool panel.
Для использования кисти кликните на ее имени. Используйте клавиши вверх/вниз, если кистей больше чем может отобразить всплывающее окно. Назовите вашу кисть, кликнув на поле с именем, как пожелаете. Для удаления кисти нажмите Х рядом с ее названием. Если вы хотите сохранить вашу кисть для следующего запуска Blender, кликните кнопку F, затем удалите кисть Х.
Если у вас есть планшет с чувствительностью к давлению, переключите маленькие кнопки Р рядом с opacity, size, falloff и spacing для контроля параметров давлением пера. Используя ластик на конце вашего пера можно включить режим Erase Alpha.
Нажмите S в любой части рисунка, чтобы выбрать цвет и назначить его кисти.
Раскрашивание
- Brush presets/Предустановки кисти
Выберите предустановки кисти. Большинство кистей имеют общие настройки. - Enable Pressure Sensitivity/Включить чувствительность к давлению
Иконка справа от следующих трех настроек будет включать или выключать контроль силы эффекта чувствительностью к давлению планшета. - Color/Цвет
Цвет кисти. - Radius/Радиус
Радиус кисти в пикселах. - Strength/Сила
Как сильно давит кисть. - Jitter/Дрожание
Дрожание кисти при окрашивании. - Blend/Смешивание
Устанавливает каким образом будет ложиться краска поверх основной текстуры. - Mix/Смешивание
Цвет кисти смешивается с основным цветом. - Add/Добавить
Цвет кисти добавляется к основному цвету; зеленый, добавленный к красному, даст желтый. - Subtract/Вычитание
Цвет кисти вычитается; рисование синим на пурпурном даст красный. - Multiply/Умножение
Базовое значение RGB умножится на цвет кисти. - Lighten/Осветление
Базовое значение RGB увеличится на цвет кисти. - Darken/Затемнение
Понижение тона цветов. - Erase Alpha/Стирание Альфа
Делает изображение прозрачным в месте рисования, позволяя фоновым цветам и текстурам ниже уровнем проявиться. - Add Alpha/Добавление Альфа
Делает изображение более непрозрачным в месте окрашивания.
- Image/Изображение
Когда используется кисть клон, позволяет выбрать изображение в качестве источника клонирования. - Alpha/Альфа
Непрозрачность отображения клона изображения.
Текстура
Используйте селектор текстур в низу панели раскрашивания для выбора загруженный изображений или процедурных текстур и использования в качестве шаблона вашей кисти. Обратите внимание, чтобы использовать это, вы должны иметь заполняющий материал определенным, и эта особая текстура определяется использованием кнопок Material и Texture. Это не необходимо для применения материала или текстуры какой-либо полисетке где-либо, это должно быть только определено.
- Brush Mapping
Устанавливает как текстура накладывается на кисть. - View Plane
В 2D рисовании текстура движется вместе с кистью. - Tiled/Плитка
Текстура смещается с расположением кисти. - 3D
Так же как и режим tiled. - Offset/Смещение
Смещение текстуры по x, y, и z. - Size/Размер
Устанавливает масштаб текстуры по каждой оси.
Инструмент
Есть четыре типа кистей.
- Draw/Рисование
Обычная кисть, рисует цветную полосу. - Soften/Смягчение
Смешивание границ между двумя цветами. - Smear/Размазывание
При нажатии, берет цвета под курсором и смешивает их в направлении движения мыши. Похоже на инструмент «smudge» в Gimp. - Clone/Клонирование
Копирует цвета с указанного изображения на активное. Фоновое изображение отображается когда кисть выбрана. Используйте слайдер Blend для контроля проступания фона.
Нанесение краски
- Airbrush/Аэрограф
Сохраняет нанесение пока зажата мышь. - Rate/Темп
Интервал между мазками аэрографа. - Space/Пространство
Настройка дистанции ограничения применения кисти. - Distance/Дистанция
Пространство между мазками в процентах от диаметра кисти. - Wrap/Заворачивание
Заворачивает ваше рисование к другой стороне изображения как ваша кисть движется от другой стороны полотна. Удобно для создания безшовных текстур.
Paint Curve
Позволяет управлять спадом кисти. Изменение формы кривой делает кисть мягче или жестче.
Сохранение
Если пункт Image заголовка меню содержит звездочку, это означает, что изображение было изменено, но не сохранялось. Используйте опцию Image->Save Image чтобы сохранить вашу работу с другим именем или перезаписать оригинальное изображение.
Формат изображения для сохранения не зависит от формата для визуализации. Формат сохранения UV Изображения выбирается в заголовке Окна Сохранения Изображения, по умолчанию это PNG (.png).
Если сжатие включено в заголовке, либо вручную включено Image->Pack Image, сохранять изображение в отдельный файл нет необходимости.
Использование стороннего редактора изображений
Если вы используете стороннюю программу для редактирования вашей UV Текстуры, то должны:
- Запустить эту программу (GIMP, Photoshop, …).
- Загрузить изображение или создать новое
- Внести изменения в изображение, и пересохранить в этой программе.
- Вернуться в Blender, загрузить изображение в UV/Image Editor.
Вы захотите использовать другие программы, если у вас есть команда людей, использующих разные программы для создания UV Текстур, или если вы хотите применить спецэффекты, которые Texture Paint не поддерживает, либо если вы более знакомы с вашей предпочитаемой программой.
Расширенные элементы управления¶
В данном разделе описываются некоторые наиболее употребляемые элементы управления интерфейса.
Меню поиска¶
Всплывающее меню оператора поиска.
Меню с доступом ко всем доступным командам Blender нажмите Spacebar . Просто начните вводить имя команды, и список будет автоматически фильтроваться. Когда список стал достаточно коротким, нажмите LMB на нужную команду или перейдите кнопкой Down и Up , для активации нажмите Return .
Выбор цвета¶
Все типы цвета имеют общие параметры для отображения значений RGB, HSV и Hex.
Blender использует значения 0 — 1.0 для значений цвета RGB и HSV.
Некоторые цвета также имеют Альфа значение (A) под ползунками цвета.
Blender по умолчанию корректирует гамму
Для получения дополнительных сведений как отключить гамма коррекцию в Blender, смотри страницу : Управление цветом и экспозицией
Используйте Wheel для изменения общей яркости.
Нажмите Backspace чтобы восстановить первоначальный цвет.
Типы выбора цвета¶
По умолчанию тип выбора цвета может быть установлен в пользовательских настройках, смотри: Системные параметры.
Для операций, которые способны использовать Альфу, добавляется другой слайдер в нижней части окна выбора цвета.
Площадь (SV+H), Насыщенность, значение + оттенок Цвета могут быть отрегулированы с использованием диапазона яркости базового цвета выбрав на цветовой панели, в середине палитры.
Круг HSV (по умолчанию). Всегда показывается полная гамма цветов, начиная от центра к границам; центр представляет собой смесь цветов.
Квадрат (HS + V), оттенок, насыщенность + значение. Яркость вычитается из базового цвета выбранного по квадрату, двигая ползунок влево.
Круг HSL Вариация обычного круг выбора, который использует HSL для смешивания.
Квадрат (HV + S), оттенок, насыщенность и значение. Яркость добавляется в выбранный базовый цвет в квадрате выбора цвета, двигая ползунок влево.
Шестнадцатеричные цвета¶
Вы можете дополнительно использовать шестнадцатеричные (Hex) значения, выражения в виде ( RRGGBB ). Это распространенный способ представления цветов для HTML и он полезен для быстрого копирования и вставки цветов между приложениями.
Короткие шестнадцатеричные цвета поддерживают ( RGB ), например, темно-желтый ( ffcc00 ), может быть записан как fc0 .
Пипетка¶
Пипетка разрешает Вам взять любую точку в окне Blender.
Пипетка может использовать для выбора различные виды данных.
Это самое распространенное использование.
Объекты / Данные объекта
Использует кнопку объекта, такие как родитель, ограничитель или модификатор для выбора объекта в 3D виде.
Кнопки ввода чисел влияющие на расстояние могут также использовать пипетку (это самое полезное для установки глубины резкости для камеры).
E активирует пипетку, пока курсор мыши находится над кнопкой.
LMB перетаскивание будет выбирать цвета под курсором, пока Вы перетаскиваете курсор мыши, это может помочь в выборе цвета в шумных изображениях.
Выбор цвета
Выбор цвета — это всплывающее окно, позволяющее определить значение цвета. Удерживание Ctrl при перетаскивании привязывает оттенок, чтобы можно было быстро выбрать основные цвета.
Lets you pick the first and second color component. The shape can be changed; see Types.
Ползунок с градиентом на заднем плане позволяет определить третий компонент цвета. Им также можно управлять с помощью Колеса .
Selects the Color Model for the number fields below.
В Blender значения RGB и HSV/HSL находятся в линейном цветовом пространстве сцены и поэтому не корректируются по Gamma (гамма). Напротив, Hex (шестнадцатеричные значения) автоматически корректируются с помощью Gamma для цветового пространства sRGB . Дополнительные сведения см. в разделе Управление цветом .
Blender uses values from 0 to 1 to express colors for RGB and HSV colors.
Hexadecimal (Hex) values are expressed as RRGGBB . Shorthand hex colors are also supported as RGB , e.g. dark yellow FFCC00 can be written as FC0 .
Для операций, способных использовать Альфа-канал , добавлен еще один ползунок «А».
Берёт цвет из окна Blender с помощью Пипетка .
Горячие клавиши
Ctrl — ЛКМ (перемещение) — привязка к оттенку.
Shift — ЛКМ (перемещение) — точный выбор.
Колесо — настройка яркости.
Backspace — сбрасывает значение.
Types
Тип палитры цветов по умолчанию можно выбрать в настройках, см.: Интерфейс .