Чтобы отрендерить объект без фона в Blender, достаточно включить прозрачность в настройках рендера и убрать фон в scenes. В Blender 3.6+ это делается за 2 клика: в Output Properties → Film → Transparent. После рендера изображение сохранится с альфа-каналом — идеально для наложения на любой фон в Photoshop или видеоредакторе.

Но есть нюансы: если в сцене есть освещение, тени или отражения, они могут остаться на прозрачном фоне. Поэтому для чистого результата нужно правильно настроить материалы, камеру и композинг. Расскажу, как сделать это быстро и без ошибок.

Способ 1: Прозрачный фон через настройки рендера

Самый простой метод — активировать прозрачность в параметрах рендера. Подходит для всех версий Blender, включая Blender 4.0 и Blender 3.6 LTS. Работает и для Eevee, и для Cycles, но есть различия в результате.

Пошаговая инструкция:

  1. Откройте Output Properties (значок камеры в правом меню).
  2. В разделе Film поставьте галочку напротив Transparent.
  3. Выберите формат вывода: PNG (с поддержкой альфа-канала) или EXR (для дальнейшей обработки).
  4. Запустите рендер (F12 или кнопка Render в верхнем меню).

Готово: фон исчезнет, а объект сохранится с прозрачностью. Но обратите внимание: если в сцене есть окружающая среда (Environment) или освещение, тени от объекта могут остаться на прозрачном фоне. Чтобы этого избежать, отключите Environment Lighting в настройках мира (World Properties).

💡

Если рендерите в Eevee, проверьте, что в настройках материала объекта включен параметр Alpha Blend (в Material Properties → Settings). Иначе прозрачность может не сработать для полупрозрачных материалов.

СпособПлюсыМинусыПодходит для
Прозрачность в FilmБыстро, просто, работает для всех объектовТени и отражения могут остатьсяПростые сцены, единичные объекты
Holdout коллекцияТочная изоляция объектовТребует настройки коллекцийСложные сцены с множеством объектов
Композинг (Compositor)Максимальный контроль над фономСложнее в настройке, требует знаний нодовПрофессиональная обработка, сложные эффекты

Способ 2: Настройка камеры для изоляции объекта

Если нужно отрендерить только один объект без фона, а остальные элементы сцены должны остаться видимыми, используйте маску камеры. Это удобно для сложных сцен, где прозрачность через Film не подходит.

Как это сделать:

  1. Выделите объект, который нужно изолировать.
  2. В View Layer Properties (значок слоя) найдите раздел Holdout.
  3. Добавьте новый Holdout коллекцию и переместите в неё все объекты, которые должны быть невидимыми (например, фон, другие модели).
  4. Включите Transparent в Output Properties → Film.

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

Сравнение методов изоляции объекта:

Способ 3: Композинг для точного контроля фона

Если нужна максимальная гибкость — используйте Compositor. Это инструмент для постобработки рендера, который позволяет убрать фон, добавить эффекты или объединить несколько слоёв.

Как настроить композинг для прозрачного фона:

  • Включите Use Nodes в Compositor (значок нодов в верхнем меню).
  • Добавьте нод Render Layers — он подключается к изображению рендера.
  • Добавьте нод Alpha Over или Set Alpha, если нужно скорректировать прозрачность.
  • Подключите выход Render Layers к Composite и View.
  • В настройках Render Layers убедитесь, что включён альфа-канал (Alpha).

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

Пример использования композинга: если вы рендерите персонажа на зелёном фоне (как в хромакей), можно заменить зелёный цвет на прозрачность с помощью нода Color Key.

Настройка материалов для прозрачности

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

Для Eevee:

  1. Откройте Material Properties для объекта.
  2. В разделе Settings выберите Alpha Blend или Alpha Hashed (для полупрозрачных материалов).
  3. Если материал использует Principled BSDF, убедитесь, что параметр Alpha в Base Color или Alpha в настройках материала не равен 1 (иначе материал будет непрозрачным).

Для Cycles:

  1. В Material Properties проверьте, что в Surface используется шейдер с поддержкой прозрачности (например, Principled BSDF или Glass BSDF).
  2. Если нужно, чтобы объект был полностью прозрачным, используйте шейдер Transparent BSDF.
⚠️ Внимание: Если в материале объекта используется текстура с альфа-каналом (например, PNG с прозрачностью), убедитесь, что в настройках текстуры включён параметр Alpha (в Texture Properties → Image Texture). Иначе прозрачность текстуры не будет учитываться.
Какой способ рендера без фона используете вы?
Празрачность в Film
Holdout коллекция
Композинг
Другой метод

Экспорт в PNG с прозрачностью

Чтобы сохранить рендер с прозрачным фоном, выберите формат, поддерживающий альфа-канал. Blender предлагает несколько вариантов:

ФорматПоддержка альфа-каналаКачествоРазмер файлаПрименение
PNGДаБез потерьСреднийВеб, графический дизайн
EXRДа (многоканальный)Без потерь, HDRБольшойКомпозинг, постобработка
TIFFДаБез потерьБольшойПечать, архивирование
JPEGНетС потерямиМаленькийНе подходит для прозрачности

Для большинства задач подойдёт PNG — он сохраняет прозрачность и имеет хороший баланс между качеством и размером файла. EXR используйте, если планируете дальнейшую обработку в композинге или видеоредакторе.

Как экспортировать:

  1. После рендера нажмите F3 или выберите Save As в меню рендера.
  2. Выберите формат PNG.
  3. Убедитесь, что в настройках сохранения включён параметр RGBA (он отвечает за альфа-канал).
  4. Нажмите Save.

Для экспорта с прозрачностью обязательно выберите формат PNG или EXR и включите параметр RGBA в настройках сохранения.

Типичные ошибки и как их избежать

Даже если вы всё сделали правильно, иногда фон не исчезает или появляются артефакты. Вот самые распространённые проблемы и их решения:

Фон остаётся серым или чёрным

Проверьте, включён ли параметр Transparent в Output Properties → Film. Иногда пользователи забывают его активировать. Также убедитесь, что в настройках мира (World Properties) отключено освещение (Color должно быть чёрным или Strength = 0).

Ещё одна частая ошибка — артефакты на краях объекта (пиксели другого цвета или размытость). Это происходит из-за:

  • Некорректных настроек антиалиасинга: в Render Properties → Sampling увеличьте значение Samples (например, до 128 или 256).
  • Проблем с материалами: если объект имеет полупрозрачные края, проверьте настройки Alpha Blend в материале.
  • Фона в композинге: если используете Compositor, убедитесь, что ноды не добавляют фон обратно.

Практика: Пошаговый пример рендера объекта без фона

Разберём полный процесс на примере простой сцены: куб на прозрачном фоне.

Шаги:

  1. Создайте сцену: добавьте куб (Add → Mesh → Cube) и удалите стандартный куб, если он есть.
  2. Настройте освещение: добавьте HDRI или простой Sun Light, чтобы объект был хорошо освещён.
  3. Уберите фон: в World Properties установите Color на чёрный и отключите Environment Lighting (если не нужно).
  4. Включите прозрачность: в Output Properties → Film активируйте Transparent.
  5. Настройте материал: для куба выберите Principled BSDF и убедитесь, что Alpha в Base Color не равен 0 (иначе куб будет прозрачным).
  6. Запустите рендер: нажмите F12 или кнопку Render.
  7. Сохраните результат: экспортируйте в PNG с параметром RGBA.

Если куб отображается с артефактами, проверьте настройки антиалиасинга и материала, как описано выше.

Чек-лист для рендера без фона

Выполнено: 0 / 5

Часто задаваемые вопросы

Можно ли отрендерить без фона в Blender 2.8?

Да, в Blender 2.8 и более новых версиях функция прозрачного фона работает так же: в Output Properties → Film включите Transparent. Интерфейс может немного отличаться, но принцип тот же.

Почему после рендера фон не прозрачный, а белый?

Скорее всего, вы сохранили изображение в формате, который не поддерживает альфа-канал (например, JPEG). Пересохраните в PNG или EXR и убедитесь, что в настройках сохранения выбран параметр RGBA.

Как убрать тени от объекта на прозрачном фоне?

Чтобы тени не отображались, отключите Environment Lighting в World Properties или используйте Holdout коллекцию для изоляции объекта. Также можно вручную удалить тени в композинге с помощью нодов Cryptomatte или Color Key.

Подходит ли этот метод для анимации?

Да, прозрачный фон работает и для анимации. Включите Transparent в Output Properties → Film, выберите формат PNG или EXR и рендерите последовательность кадров. Каждый кадр сохранится с альфа-каналом.