Перейти к содержимому
Туториалы аналитика · 16 октября 2026

Как наложить текстуру в Blender: от картинки до PBR-материала

автор web3D.pro чтение 12 мин обновлено 16 октября 2026 Telegram X
Как наложить текстуру в Blender: от картинки до PBR-материала

Чтобы наложить текстуру в Blender, нужен один узел и одна связь. Трудности начинаются потом: картинки не видно, кирпичи вышли размером с дверь, нормаль дала пятна, а файл через неделю открылся розовым. Ниже весь путь для Blender 5.2 LTS: от фотографии на Base Color до полного PBR-набора, с масштабом, проекцией без развёртки и разбором поломок.

В линейке 5.x узлы в меню Shift+A разложены по новым категориям, а у Normal Map с версии 5.1 есть переключатель OpenGL и DirectX, так что старые уроки местами устарели.

Коротко о главном:

  • Как наложить текстуру. Разверните модель, создайте материал, в Shader Editor добавьте узел Image Texture, откройте в нём картинку и соедините выход Color со входом Base Color узла Principled BSDF. Весь PBR-набор подключается сочетанием Ctrl+Shift+T из встроенного дополнения Node Wrangler, сначала включите его в Edit > Preferences > Add-ons.
  • Текстуры не видно. Режим Solid показывает цвет материала, а не картинку. Нажмите Z и выберите Material Preview.
  • Сделать рисунок мельче или повернуть. Поставьте перед текстурой узлы Texture Coordinate и Mapping: Scale больше единицы уменьшает рисунок, Rotation по Z поворачивает.
  • Какое цветовое пространство. sRGB нужен только цвету и свечению, остальные карты ставятся в Non-Color.
  • Модель без развёртки. Координаты Object и Projection: Box в узле Image Texture.
  • Текстура розовая. Blender потерял файл: File > External Data > Find Missing Files, а на будущее Pack Resources.

Дальше по порядку: первая текстура и просмотр, масштаб и проекция, PBR вручную и через Node Wrangler, Non-Color, рельеф, несколько материалов, поломки, хранение файлов и бесплатные библиотеки.

Один и тот же стул без материала и с текстурой дерева: результат наложения текстуры в Blender

Что нужно до текстуры: развёртка, материал и картинки

Прежде чем добавить текстуру в Blender, проверьте основу: картинка ложится на сетку по UV-координатам, поэтому сначала форма и развёртка, потом материал.

  • Развёртка. В Object Data Properties в списке UV Maps есть хотя бы одна карта. Швы и острова подробно разобраны в руководстве по UV-развёртке.
  • Масштаб. Если объект растягивали в Object Mode, примените Ctrl+A, Scale до развёртки, иначе рисунок вытянется.
  • Материал. Material Properties, кнопка New: появится Principled BSDF, уже подключённый к Material Output.

Работайте во вкладке Shading: там сразу открыты Shader Editor и вьюпорт в режиме Material Preview. Если модели пока нет, начните с первой модели в Blender.

Как наложить текстуру в Blender: Image Texture и Base Color шаг за шагом

  1. Во вкладке Shading найдите в Shader Editor узел Principled BSDF.
  2. Нажмите Shift+A и сразу печатайте «Image Texture»: в меню работает поиск. В 5.2 узел лежит в категории Texture.
  3. Нажмите в узле Open и выберите файл. Можно просто перетащить картинку из проводника в Shader Editor, узел создастся сам.
  4. Соедините жёлтый выход Color со входом Base Color.

Если вход Vector свободен, Blender берёт координаты из активной UV-карты. В узле полезны два списка. Interpolation: Closest без сглаживания для пиксель-арта, Cubic для карт под Bump. Extension: Repeat повторяет картинку плиткой, Clip показывает её один раз, что удобно для наклеек.

Путь текстуры от модели до сохранённого файла

  1. РазвёрткаUV-карта есть, масштаб применён
  2. МатериалMaterial Properties, New
  3. Image TextureShift+A, Texture, кнопка Open
  4. Связь с Base Colorвыход Color во вход Base Color
  5. МасштабTexture Coordinate и Mapping, Scale
  6. Проверка во вьюпортеZ, Material Preview, затем Rendered
  7. Упаковка текстурFile, External Data, Pack Resources

Как увидеть текстуру во вьюпорте: Material Preview и Rendered

Частая ситуация: текстура в блендере подключена, а модель белая. Это режим отображения. Клавиша Z открывает круговое меню:

  • Solid рисует сцену без шейдерных узлов. Картинку покажет настройка Viewport Shading, Color: Texture.
  • Material Preview считает материал через EEVEE со встроенной HDRI-панорамой, свет сцены по умолчанию не учитывает.
  • Rendered показывает кадр движком рендера с вашим светом.

Если в Material Preview всё хорошо, а в Rendered объект тёмный, дело в освещении, его разбирает гайд по реалистичному рендеру.

Масштаб, сдвиг и поворот: узлы Mapping и Texture Coordinate

Texture Coordinate (Shift+A, Input) выдаёт координаты, для развёрнутой модели берите выход UV. Mapping (Utilities, Vector) их преобразует: Location сдвигает, Rotation поворачивает, Scale масштабирует. Цепочка: UV во вход Vector узла Mapping, его выход во вход Vector текстуры. С Node Wrangler хватит Ctrl+T на выделенной Image Texture.

При типе Point (он стоит по умолчанию) Scale умножает координаты: 2 даёт два повтора и рисунок вдвое мельче, 0,5 его увеличивает. Ещё приёмы:

  • Поворот на четверть оборота: Rotation Z = 90°.
  • Фото 2:1 на квадратном участке развёртки сожмётся по ширине: поставьте Scale X = 1, Y = 2.
  • Зеркальное отражение: Scale X = -1.
  • Масштаб сверяйте по предмету известного размера: кирпичу, доске, плитке.

Кирпичная кладка в верном масштабе и слишком крупная: так влияет Scale в узле Mapping

Модель без развёртки: Box-проекция и координаты Generated

Камню, бетонному блоку или коробке развёртка не обязательна. Подайте в Image Texture выход Object или Generated через Mapping и переключите Projection с Flat на Box: картинка ляжет на каждую грань условного куба. Параметр Blend смешивает соседние проекции на рёбрах; поднимайте его, пока стык не исчезнет, но без размытой полосы.

Generated привязан к габаритам сетки, и на длинной доске рисунок вытянется вдоль неё. Object даёт одинаковый шаг по осям, поэтому обычно удобнее. Рисунок вообще без картинок собирают из узлов, об этом мастер-класс по нода-редактору.

Как наложить PBR-текстуру в Blender: цвет, шероховатость, металличность, нормали

У каждой карты набора свой вход Principled BSDF. Ручная сборка:

  • Общие Texture Coordinate (UV) и Mapping на все карты, чтобы масштаб менялся в одном месте.
  • Цвет (Color, Diffuse, Albedo): sRGB, во вход Base Color.
  • Roughness: Non-Color, во вход Roughness. Карту Glossiness пропустите через узел Invert Color.
  • Metallic: Non-Color, во вход Metallic. У дерева и камня её нет, вход остаётся на нуле.
  • Normal: Non-Color, во вход Color узла Normal Map, а его выход во вход Normal шейдера.
  • Principled BSDF в Surface узла Material Output.

У карты AO своего входа нет, затенение в щелях Blender считает сам. Значения шейдера для металлов собраны в гайде по PBR-металлу.

Цепочка узлов PBR-материала: от координат до Material Output

Цепочка узлов PBR-материала в Blender: Texture Coordinate, Mapping, три Image Texture, Normal Map, Principled BSDF и Material OutputTexture Coordinate: UVMapping: Scale, RotationImage TextureImage TextureImage TextureЦветШероховатостьНормальsRGBNon-ColorNon-ColorNormal MapPrincipled BSDFBase ColorRoughnessNormalMaterial Output: Surface

Node Wrangler: все карты за одно нажатие

Node Wrangler входит в поставку Blender 5.2, отдельно скачивать его не нужно: Edit > Preferences > Add-ons, найдите дополнение по названию и отметьте флажок. Старая копия 3.54 на extensions.blender.org снята автором с витрины, она не нужна.

Дальше Node Wrangler текстуры подключает сам. Выделите Principled BSDF, нажмите Ctrl+Shift+T, выберите все файлы набора и нажмите Principled Texture Setup. Дополнение создаст узлы Image Texture, выставит цветовые пространства, подключит карты (нормаль через Normal Map) и добавит Texture Coordinate с Mapping. Тип карты оно узнаёт по словам в имени файла; если карта не подключилась, допишите слово из её имени в настройках дополнения. Карту прозрачности со словом alpha или opacity в имени файла дополнение само подключит во вход Alpha, а карту AO загрузит отдельным узлом без связи, его можно удалить.

Ещё сочетания: Ctrl+Shift и клик по узлу выводит его результат прямо на модель, Shift+W открывает меню всех функций. Полный перечень есть в справке Blender по Node Wrangler.

Цветовое пространство: почему карты, кроме цвета, ставят в Non-Color

Список Color Space в узле Image Texture говорит Blender, как перевести пиксели во внутреннее линейное пространство. Цвет хранится в sRGB, и перевод ему нужен. Шероховатость, нормали и высота не цвет, а числа: в sRGB к ним применится гамма-кривая, и значения сдвинутся. Признаки ошибки: поверхность глянцевее, чем на превью набора, а рельеф освещён криво.

Карты PBR-набора: куда подключать и какое пространство ставить

Карта Вход Principled BSDF Color Space Что даёт
Color, Diffuse, Albedo Base Color sRGB собственный цвет без теней
Roughness Roughness Non-Color чёткость отражений
Glossiness Roughness через Invert Color Non-Color то же в обратной шкале
Metallic Metallic Non-Color где металл, где нет
Normal (GL) Normal через Normal Map Non-Color мелкий рельеф без геометрии
Height, Displacement через Bump в Normal или Displacement в Material Output Non-Color имитация или настоящее смещение
Alpha, Opacity Alpha Non-Color вырезы листьев и сеток
Emission Emission Color sRGB свечение экранов

Карты нормалей и высоты: Normal Map, Bump и Displacement

В 5.2 все три узла лежат в категории Displacement меню Shift+A.

Normal Map. Карту нормалей подают только через этот узел в режиме Tangent Space. Blender ждёт соглашение OpenGL, а карта DirectX выворачивает рельеф: швы плитки кажутся выпуклыми. С версии 5.1 соглашение переключается в самом узле, но проще сразу скачать GL-вариант.

Bump. Карта высоты идёт во вход Height, выход Normal в шейдер. Нормаль и высоту можно сочетать: выход Normal Map подаётся во вход Normal узла Bump.

Displacement. Сдвигает геометрию и меняет силуэт: высота во вход Height узла Displacement, его выход в Displacement узла Material Output. В Material Properties, раздел Settings, смените Bump Only на Displacement and Bump и добавьте модификатор Subdivision Surface; для Cycles включите в нём Adaptive Subdivision, с версии 5.0 она не экспериментальная. EEVEE смещение тоже поддерживает. Scale узла начинайте с малого. Свою карту нормалей с детальной модели получают запеканием карт.

Каменная плитка под косым светом: плоская картинка слева, объёмный рельеф швов справа

Разные текстуры на частях одной модели: слоты материалов

Ножкам стула нужно дерево, сиденью ткань. В Material Properties нажмите плюс у списка слотов и создайте материал кнопкой New. В Edit Mode выделите грани, выберите слот и нажмите Assign. Готовые материалы раздают другим объектам через Ctrl+L, Link Materials, а между проектами переносят через библиотеку ассетов.

Если UV-карт несколько, выберите нужную в узле UV Map из категории Input и укажите её же в Normal Map.

Текстура в Blender розовая, растянута или размыта: причины и исправление

Розовая

Розовая текстура в Blender означает потерянный файл: его переименовали, перенесли папку или открыли .blend на другом компьютере.

  1. File > External Data > Report Missing Files покажет потери в шапке редактора Info.
  2. Find Missing Files в том же меню: укажите папку, Blender обыщет её вместе с подпапками.
  3. Пути восстановятся абсолютными, поэтому выполните Make Paths Relative и сохраните файл.

Растянутая или повёрнутая

  • Текстура растягивается в Blender на отдельных участках: виновата развёртка.
  • Растяжение по одной оси на всей модели: не применён масштаб объекта или Scale не совпадает с пропорциями картинки.
  • Полосы на боковых гранях: Flat с координатами Object, нужна развёртка или Box.
  • Вся модель одного цвета: у объекта нет UV-карты.
  • Рисунок повёрнут: поверните остров клавишей R в UV-редакторе или задайте Rotation Z.

Размытая

Разрешение текстуры мало для площади в кадре, либо Scale меньше единицы растянул один повтор. Если мутно только во вьюпорте, проверьте Preferences > Viewport > Textures, параметр Limit Size.

Странный рельеф

  • Мутный, с кривым светом: у нормали стоит sRGB.
  • Выпуклости как вмятины: карта в соглашении DirectX.
  • Цветные пятна: карта подана в Normal без узла Normal Map.

Как не потерять текстуры: относительные пути, Pack Resources, Find Missing Files

Image Texture хранит не саму картинку, а путь к ней. Путь вида //textures/wood.jpg относительный и отсчитывается от папки .blend: держите текстуры в подпапке, и проект переедет целиком. Перевести старые пути: File > External Data > Make Paths Relative.

Pack Resources в том же меню упаковывает картинки внутрь файла при сохранении, рядом с путём появляется значок подарочной коробки. Automatically Pack Resources делает это и для новых изображений. Файл при этом растёт: архив набора Bricks 059 с ambientCG в 4K весит 98 МБ в JPG и 230 МБ в PNG. Пакуйте перед отправкой, а в работе держите относительные пути.

Где брать бесплатные текстуры: Poly Haven, ambientCG и их лицензии

  • Poly Haven. Разрешения от 1K до 8K, карты в EXR, JPG и PNG, нормаль в вариантах GL и DX, упакованная карта ARM (разбирается узлом Separate Color) и готовый .blend с материалом. Лицензия CC0: можно в коммерческих проектах, указывать автора не обязательно.
  • ambientCG. Наборы от 1K до 8K в JPG или PNG, тоже CC0: без запроса разрешения и без обязательной подписи.

Начинайте с 2K и повышайте, только если на рендере видно мыло. Рисованные поверхности делают иначе, см. стилизованные текстуры без Substance.

С чего начать: порядок для первой модели

  • Первая модель: одна картинка в Base Color, затем Mapping и Scale.
  • Нужен реализм: набор в 2K и Ctrl+Shift+T, потом проверка Non-Color и соглашения нормали.
  • Предмет без развёртки: координаты Object и проекция Box.
  • Файл уходит другому человеку: Report Missing Files, Pack Resources, сохранение.

Масштаб выставляйте раньше нормалей и смещения: ошибку размера видно сразу.

Частые вопросы

Как наложить текстуру на модель в Blender?

Нужны UV-развёртка и материал. Добавьте узел Image Texture, откройте в нём картинку и соедините Color с Base Color узла Principled BSDF. Результат смотрите в режиме Material Preview, он включается через клавишу Z.

Почему текстура в Blender розовая?

Blender не находит файл изображения по записанному пути. Выполните File > External Data > Find Missing Files и укажите папку с текстурами. Затем сделайте пути относительными или упакуйте картинки в файл.

Почему текстура растягивается на модели?

Обычно натянут остров развёртки на этом участке. Равномерное растяжение по одной оси дают неприменённый масштаб объекта или Scale, не совпадающий с пропорциями картинки. Модели без развёртки помогает Box-проекция.

Как уменьшить или повернуть текстуру в Blender?

Добавьте узлы Texture Coordinate и Mapping, в Node Wrangler это Ctrl+T. Больший Scale делает рисунок мельче, а Rotation по оси Z поворачивает его.

Как подключить карту нормалей в Blender?

Поставьте карте Color Space Non-Color, подайте её Color во вход узла Normal Map, а его выход в Normal шейдера. Если рельеф вывернут, переключите соглашение на DirectX или скачайте GL-версию.

Как сохранить текстуры внутри файла .blend?

Выберите File > External Data > Pack Resources и сохраните файл: картинки окажутся внутри, у путей появится значок коробки. Пункт Automatically Pack Resources упаковывает и изображения, добавленные позже.

Соберите первый PBR-материал руками хотя бы раз: когда Node Wrangler не узнает какую-нибудь карту, вы сразу поймёте, куда её подключить.

Оставить комментарий

© 2026 web3D.pro · все права защищены тема web3D Pro · made with html