Перейти к содержимому

Как раскрасить фигуру в блендер

  • автор:

Выбор цвета

Выбор цвета — это всплывающее окно, позволяющее определить значение цвета. Удерживание 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

Тип палитры цветов по умолчанию можно выбрать в настройках, см.: Интерфейс .

Типы выбора цвета. 

../../../_images/interface_controls_templates_color-picker_circle-hsv.png ../../../_images/interface_controls_templates_color-picker_circle-hsl.png
../../../_images/interface_controls_templates_color-picker_square-sv-h.png ../../../_images/interface_controls_templates_color-picker_square-hs-v.png ../../../_images/interface_controls_templates_color-picker_square-hv-s.png

© Авторские права : This page is licensed under a CC-BY-SA 4.0 Int. License. Обновлено: 01/08/2024.

  • View Source
  • View Translation
  • Сообщить об ошибке на этой странице

Материалы в Blender

В средах трехмерного моделирования изменение цветовых свойств объекта – это не то же самое, что изменение цвета в простых графических редакторах. Здесь вы добавляете и настраиваете объекту не цвет, а материал, то есть то, из чего он как бы изготовлен. Материал может имитировать зеленый пластик, желтый песок, прозрачное стекло, блестящий металл, мутную воду и так далее.

Хотя цвет объекта при этом все равно играет важную роль, появляется множество других визуальных свойств: отражающая способность, прозрачность, светопреломление. Настройка материалов в Blender – обширная тема. В данном уроке будут рассмотрены базовые принципы работы с материалами.

В Blender один и тот же материал может быть применен ко множеству объектов. С другой стороны, к одному объекту могут быть применены несколько материалов. Например, с каждой гранью куба можно связать свой материал. Однако, когда вы создаете материал, он привязывается к выделенному объекту.

Для настройки материалов предназначена вкладка Material | Материал редактора свойств (она предпоследняя). Ее нет у камеры и лампы, но у меш-объектов она есть. У только что добавленных мешей нет материалов. Однако у куба стартового файла он есть. Если удалить этот куб и добавить новый объект, то содержимое вкладки Material будет выглядеть так:

Вкладка материалов редактора Свойств

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

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

Добавление объекту материала

Материалы можно переименовывать как непосредственно в слоте, так и через блок выбора/создания материала. Этот блок изменился. Теперь, если потребуется создать новый материал, надо создать новый слот и перейти на него. Кнопка со знаком с двумя листочками создает новый материал в текущем слоте путем копирования текущего материала. Крестик удаляет материал, а включенная кнопка с щитом позволяет сохранять материал, даже если он не используется ни одним объектом. Отметим, пока вы не закрыли файл, все неиспользуемые материалы сохраняются.

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

В режиме редактирования появляются кнопки Assign | Назначить , Select | Выделить и Deselect | Снять выделение . С помощью первой материал выделенного слота назначается отдельным граням и группам граней меш-объектов.

Назначение граням отдельных материалов

Далее идет раскрывающаяся панель Preview | Предпросмотр . Единственное ее назначение – показать как будет выглядеть материал на том или ином предполагаемом объекте. Объекты перечисляются в столбике справа.

Превью

Далее идет панель Surface | Поверхность . Предлагается сразу использовать так называемые ноды. Пока откажемся от этого и выключим кнопку Use Nodes | Использовать ноды . После этого количество настроек материала уменьшится, и панель примет подобный вид:

Настройки материала

При клике на поле Base Color | Основной цвет появляется цветовой диск, с помощью которого можно настроить цвет материала.

Metallic задает поверхности металлический блеск. У нее появляется свойство зеркальности ‒ способность отражать другие объекты. Однако, даже подняв параметр до единицы, в 3D Viewport и при рендере ( F12 ) никакой зеркальной поверхности вы не увидите.

Чтобы эффект прорисовывался, надо изменить настройки движка рендеринга. Делается это на вкладке Render (настройки рендера) редактора свойств. В данном случае будет достаточно установить флажок Screen Space Reflections | Отражение в пространстве экрана . Также можно установить Refraction | Преломление .

Включение отражающей способности поверхности при рендере

Эффект будет прорисовываться как при рендеринге конечного изображения, так и в 3D Viewport при переходе в режим затенения Rendered | Рендер ( Z → 8 ).

Рендер с металлическим блеском

Вернемся к настройкам поверхности материала. На изображении выше у плоскости свойство Metallic поднято до единицы, а Roughness | Шероховатость имеет значении 0.4. Если шероховатость уменьшить до нуля, то поверхность станет более зеркальной.

Уменьшение шероховатости

Чем больше значение свойства Specular | Блик , тем больше на поверхности проявляется жесткий хорошо видимый отблеск. Уменьшение значения придает поверхности матовость.

Блик - Specular

Для того, чтобы увидеть блик на объектах, они должны находится в определенном положении по отношению к источнику света.

Отличие объектов с бликом и без

На скрине у первого шара блик равен нулю, у второго – 0.3, у третьего – единица.

Рассматриваемые нами настройки, выполняемые непосредственно на вкладке материалов редактора свойств, – это дань простоте и истории Blender. В ранних версиях здесь было больше возможностей для управления. В настоящее время изменение свойств материалов чаще выполняют в редакторе шейдеров с помощью так называемых нод (nodes).

Нода (node можно перевести как «заметка») представляет собой особый тип элемента интерфейса. Наравне с тем как есть кнопки, списки, цветовые палитры и другие.

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

Если на панели Surface | Поверхность вкладки материалов включить кнопку Use Nodes | Использовать ноды , то поля цвета, металличности, блика и шероховатости самого материала исчезнут. Вместо них появятся поля ноды Принципиальный BSDF | Principled BSDF (по-умолчанию), среди которых будут не только прежние характеристики, также ряд новых. Саму ноду можно увидеть в Shader Editor | Редактор шейдеров . В данном случае настраивать материал можно в любом месте: как в редакторе свойств, так и шейдеров.

Настройки ноды Principled PSDF

В редакторе шейдеров, чтобы убрать боковой регион, следует нажать N .

Изменяя поля ноды, вы не увидите изменений в 3D Viewport, если находитесь в «сплошном» (solid) режиме затенения. Поэтому следует переключиться либо на предпросмотр материала ( Z → 2 ), либо рендер ( Z → 8 ).

Среди полей принципиального BSDF есть параметр Alpha | Альфа , с помощью которого настраивается прозрачность материала. Единица соответствует полной непрозрачности (opaque). Если мы уменьшим значение, не доводя его до полного нуля, то никаких изменений не увидим. Объект как был непрозрачным, таковым и останется.

Чтобы Альфа сработала, надо на панели Settings | Настройки материала изменить Blend Mode (режим смешивания) со значения Opaque (непрозрачность) на Alpha Blend (альфа-смешивание).

Создание прозрачного материала в Blender

Курс с инструкционными картами к части практических работ:
pdf-версия

X Скрыть Наверх

Введение в Blender. Курс

Текстуры в Blender

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

В случае mesh-объектов текстура применяется как бы поверх материала. Здесь нельзя использовать текстуру, не привязав к объекту материал. С другой стороны, с материалом может быть связано несколько текстур. Каждая из них окажет свой эффект на совокупный результат.

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

Для использования текстур придется освоить работу еще как минимум в одном редакторе Blender. Это будет Shader Editor – редактор шейдеров.

Разделим область 3D Viewport по вертикали на две части и в одну загрузим Shader Editor | Редактор шейдеров .

Редактор шейдеров

В этом редакторе масштабировать главный регион можно так же как в 3D Viewport, для перемещения в пределах рабочей области надо зажать колесо мыши и двигать ее. Чтобы скрыть боковую панель, надо нажать N .

Если объекту добавлен материал, то у него уже будут две ноды. Настройки основной, в данном случае Principled BSDF | Принципиальный BSDF , дублируются на вкладке материалов, если не выключать там кнопку Use Nodes | Использовать ноды .

У нод есть сокеты – маленькие точки по бокам. Через них происходит соединение нод. Так одна нода оказывает влияние на какое-то свойство другой.

Если мы хотим добавить текстуру, нужна соответствующая нода. Добавить ее можно через меню заголовка Add → Texture → … | Добавить → Текстура → … . Также работает Shift + A .

Добавим Brick Texture | Текстура плитки и соединим ноду со свойством Base Color | Основной цвет главной ноды. Мы как бы заменяем цвет на текстуру. Чтобы увидеть эффект в 3D Viewport, не забываем в нем переключиться на затенение Rendered | Рендер ( Z → 8 ).

Кирпичная текстура - Brick Texture

У данной текстуры много настроек, которые позволяют гибко ее изменять. Однако здесь нельзя сделать так, чтобы кирпичи были со всех сторон объекта.

Настройка Brick Texture

Для этого нужно добавить еще одну ноду: Add → Input → Texture Coordinate | Добавить → Ввод → Текстурные координаты . В данном случае соединим ее сокет UV с сокетом Vector | Вектор в текстуре плитки.

Texture Coordinate и Brick Texture

Рассмотрим ноду Image Texture | Изображение-текстура – наложение на поверхность собственной картинки.

Настройка Image Texture

Исходно в ноде есть кнопки New | Создать и Open | Открыть . С помощью последней загружается готовое изображение. После этого заголовок Image Texture меняется на имя файла.

Сама по себе Image Texture позволит так или иначе обернуть картинкой объект, но скорее всего не даст нужного результата.

Если мы хотим определенным образом позиционировать изображение на гранях, повторить его, придется добавить еще пару нод: Texture Coordinate | Текстурные координаты и Mapping | Отображение . Первая находится в группе Input | Ввод , вторая – в Vector | Вектор .

С помощью Mapping изображение подгоняется под грани объекта. Например, чем больше значение полей Scale | Масштаб , тем мельче будет картинка, и тем чаще она будет повторена. Location | Положение перемещает картинку по грани, что позволяет совместить ее края с краями грани или выравнять по центру.

Курс с инструкционными картами к части практических работ:
pdf-версия

X Скрыть Наверх

Введение в Blender. Курс

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-paint1

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 paint очень быстр и отзывчив при работе в 3D окне когда ваше изображение в форме квадрата у которого длины сторон являются степенью двойки — 256×256, 512×512, 1024×1024…

texture-paint2

Как только вы включили 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 в любой части рисунка, чтобы выбрать цвет и назначить его кисти.

Раскрашивание

texture-paint3

  • Brush presets/Предустановки кисти
    Выберите предустановки кисти. Большинство кистей имеют общие настройки.
  • Enable Pressure Sensitivity/Включить чувствительность к давлению
    Иконка справа от следующих трех настроек будет включать или выключать контроль силы эффекта чувствительностью к давлению планшета.
  • Color/Цвет
    Цвет кисти.
  • Radius/Радиус
    Радиус кисти в пикселах.
  • Strength/Сила
    Как сильно давит кисть.
  • Jitter/Дрожание
    Дрожание кисти при окрашивании.
  • Blend/Смешивание
    Устанавливает каким образом будет ложиться краска поверх основной текстуры.
  • Mix/Смешивание
    Цвет кисти смешивается с основным цветом.
  • Add/Добавить
    Цвет кисти добавляется к основному цвету; зеленый, добавленный к красному, даст желтый.
  • Subtract/Вычитание
    Цвет кисти вычитается; рисование синим на пурпурном даст красный.
  • Multiply/Умножение
    Базовое значение RGB умножится на цвет кисти.
  • Lighten/Осветление
    Базовое значение RGB увеличится на цвет кисти.
  • Darken/Затемнение
    Понижение тона цветов.
  • Erase Alpha/Стирание Альфа
    Делает изображение прозрачным в месте рисования, позволяя фоновым цветам и текстурам ниже уровнем проявиться.
  • Add Alpha/Добавление Альфа
    Делает изображение более непрозрачным в месте окрашивания.

Чтобы увидеть эффект от Erase и Add Alpha в UV/Image Editor, вы должны включить отображение альфа-канала, кликнув на Display Alpha или Alpha-Only. Прозрачные (без альфа) области покажут клетчатый фон.

  • Image/Изображение
    Когда используется кисть клон, позволяет выбрать изображение в качестве источника клонирования.
  • Alpha/Альфа
    Непрозрачность отображения клона изображения.

Текстура

texture-paint4

Используйте селектор текстур в низу панели раскрашивания для выбора загруженный изображений или процедурных текстур и использования в качестве шаблона вашей кисти. Обратите внимание, чтобы использовать это, вы должны иметь заполняющий материал определенным, и эта особая текстура определяется использованием кнопок 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 Текстуры, функционально отличаются от других изображений, вы должны хранить их отдельно.

Формат изображения для сохранения не зависит от формата для визуализации. Формат сохранения UV Изображения выбирается в заголовке Окна Сохранения Изображения, по умолчанию это PNG (.png).

Если сжатие включено в заголовке, либо вручную включено Image->Pack Image, сохранять изображение в отдельный файл нет необходимости.

Использование стороннего редактора изображений

Если вы используете стороннюю программу для редактирования вашей UV Текстуры, то должны:

  • Запустить эту программу (GIMP, Photoshop, …).
  • Загрузить изображение или создать новое
  • Внести изменения в изображение, и пересохранить в этой программе.
  • Вернуться в Blender, загрузить изображение в UV/Image Editor.

Вы захотите использовать другие программы, если у вас есть команда людей, использующих разные программы для создания UV Текстур, или если вы хотите применить спецэффекты, которые Texture Paint не поддерживает, либо если вы более знакомы с вашей предпочитаемой программой.

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

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