В этом коротком уроке по Blender 4.5 мы посмотрим, как отображать Vertex Colors на объектах как в режиме Solid в 3D Viewport, так и в Rendering.
Текстовая расшифровка видео
Всем привет. В этом коротком уроке по Blender 4.5 мы посмотрим, как отображать Vertex Colors на объектах как в режиме Solid в 3D Viewport, так и в Rendering.

В сцене, которую я использую для этого примера, есть несколько отдельных объектов, у каждого свои Vertex Colors. Мы можем увидеть эти цвета, если выберем отдельные объекты и переключимся в режим Vertex Color. Однако мы не можем видеть цвета для всех объектов одновременно, даже если выберем их все клавишей A и переключимся в режим Vertex Color. В этом случае они будут видны только для активного объекта.

Чтобы решить эту проблему в режиме Solid Viewport, нужно открыть меню Viewport Shading и выбрать Attribute в качестве опции для Material Color.

Когда мы создаем Vertex Colors для объектов, Blender автоматически генерирует Attribute, который можно также увидеть, если выбрать объект в режиме Vertex Paint.

Этот и другие Attributes также отображаются в разделе Attributes на вкладке Object Data для выбранного объекта.

Однако если сейчас переключиться в режим Rendered, то Vertex Colors объектов всё равно не будут видны.

Чтобы использовать эти цвета в Rendering, напрямую или смешивая их с другими Material nodes, сначала нужно назначить объекту базовый Material. Я переключусь в режим Shading, чтобы у нас одновременно были доступны редактор Material nodes и предпросмотр Rendered в 3D Viewport.
Теперь я добавлю в узлы Color Attribute и укажу созданный Blender Attribute в соответствующем поле. Выход этого узла имеет тип Color, но его всё равно можно напрямую подключить к входу Shader узла Material Output и получить на объекте сплошной цвет.



Либо можно подключить его ко входу Base Color узла Principled или любого другого shader, чтобы начать с вручную назначенного базового цвета, а затем создать дополнительные эффекты с помощью различных Shading nodes, которые предлагает Blender.

Перед завершением урока я также покажу, как назначить этот Material всем остальным объектам в сцене сразу. Я выделю все объекты, затем выделю последним тот, у которого есть Material, используя SHIFT и клик, чтобы сделать его активным объектом. Затем я нажму CTRL L и выберу Material в появившемся меню Link Data.


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


Отлично, на этом урок окончен. Если он был полезен, можете поблагодарить меня, поставив Like и подписавшись на канал. Не забудьте включить уведомления, чтобы не пропустить следующие уроки. До скорого.