Чтобы отрендерить объект без фона в Blender, достаточно включить прозрачность в настройках рендера и убрать фон в scenes. В Blender 3.6+ это делается за 2 клика: в Output Properties → Film → Transparent. После рендера изображение сохранится с альфа-каналом — идеально для наложения на любой фон в Photoshop или видеоредакторе.
Но есть нюансы: если в сцене есть освещение, тени или отражения, они могут остаться на прозрачном фоне. Поэтому для чистого результата нужно правильно настроить материалы, камеру и композинг. Расскажу, как сделать это быстро и без ошибок.
Способ 1: Прозрачный фон через настройки рендера
Самый простой метод — активировать прозрачность в параметрах рендера. Подходит для всех версий Blender, включая Blender 4.0 и Blender 3.6 LTS. Работает и для Eevee, и для Cycles, но есть различия в результате.
Пошаговая инструкция:
- Откройте
Output Properties(значок камеры в правом меню). - В разделе
Filmпоставьте галочку напротивTransparent. - Выберите формат вывода:
PNG(с поддержкой альфа-канала) илиEXR(для дальнейшей обработки). - Запустите рендер (
F12или кнопкаRenderв верхнем меню).
Готово: фон исчезнет, а объект сохранится с прозрачностью. Но обратите внимание: если в сцене есть окружающая среда (Environment) или освещение, тени от объекта могут остаться на прозрачном фоне. Чтобы этого избежать, отключите Environment Lighting в настройках мира (World Properties).
Если рендерите в Eevee, проверьте, что в настройках материала объекта включен параметр Alpha Blend (в Material Properties → Settings). Иначе прозрачность может не сработать для полупрозрачных материалов.
| Способ | Плюсы | Минусы | Подходит для |
|---|---|---|---|
| Прозрачность в Film | Быстро, просто, работает для всех объектов | Тени и отражения могут остаться | Простые сцены, единичные объекты |
| Holdout коллекция | Точная изоляция объектов | Требует настройки коллекций | Сложные сцены с множеством объектов |
| Композинг (Compositor) | Максимальный контроль над фоном | Сложнее в настройке, требует знаний нодов | Профессиональная обработка, сложные эффекты |
Способ 2: Настройка камеры для изоляции объекта
Если нужно отрендерить только один объект без фона, а остальные элементы сцены должны остаться видимыми, используйте маску камеры. Это удобно для сложных сцен, где прозрачность через Film не подходит.
Как это сделать:
- Выделите объект, который нужно изолировать.
- В
View Layer Properties(значок слоя) найдите разделHoldout. - Добавьте новый
Holdoutколлекцию и переместите в неё все объекты, которые должны быть невидимыми (например, фон, другие модели). - Включите
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:
- Откройте
Material Propertiesдля объекта. - В разделе
SettingsвыберитеAlpha BlendилиAlpha Hashed(для полупрозрачных материалов). - Если материал использует
Principled BSDF, убедитесь, что параметрAlphaвBase ColorилиAlphaв настройках материала не равен 1 (иначе материал будет непрозрачным).
Для Cycles:
- В
Material Propertiesпроверьте, что вSurfaceиспользуется шейдер с поддержкой прозрачности (например,Principled BSDFилиGlass BSDF). - Если нужно, чтобы объект был полностью прозрачным, используйте шейдер
Transparent BSDF.
⚠️ Внимание: Если в материале объекта используется текстура с альфа-каналом (например, PNG с прозрачностью), убедитесь, что в настройках текстуры включён параметрAlpha(вTexture Properties → Image Texture). Иначе прозрачность текстуры не будет учитываться.
Экспорт в PNG с прозрачностью
Чтобы сохранить рендер с прозрачным фоном, выберите формат, поддерживающий альфа-канал. Blender предлагает несколько вариантов:
| Формат | Поддержка альфа-канала | Качество | Размер файла | Применение |
|---|---|---|---|---|
| PNG | Да | Без потерь | Средний | Веб, графический дизайн |
| EXR | Да (многоканальный) | Без потерь, HDR | Большой | Композинг, постобработка |
| TIFF | Да | Без потерь | Большой | Печать, архивирование |
| JPEG | Нет | С потерями | Маленький | Не подходит для прозрачности |
Для большинства задач подойдёт PNG — он сохраняет прозрачность и имеет хороший баланс между качеством и размером файла. EXR используйте, если планируете дальнейшую обработку в композинге или видеоредакторе.
Как экспортировать:
- После рендера нажмите
F3или выберитеSave Asв меню рендера. - Выберите формат
PNG. - Убедитесь, что в настройках сохранения включён параметр
RGBA(он отвечает за альфа-канал). - Нажмите
Save.
Для экспорта с прозрачностью обязательно выберите формат PNG или EXR и включите параметр RGBA в настройках сохранения.
Типичные ошибки и как их избежать
Даже если вы всё сделали правильно, иногда фон не исчезает или появляются артефакты. Вот самые распространённые проблемы и их решения:
Фон остаётся серым или чёрным
Проверьте, включён ли параметр Transparent в Output Properties → Film. Иногда пользователи забывают его активировать. Также убедитесь, что в настройках мира (World Properties) отключено освещение (Color должно быть чёрным или Strength = 0).
Ещё одна частая ошибка — артефакты на краях объекта (пиксели другого цвета или размытость). Это происходит из-за:
- Некорректных настроек антиалиасинга: в
Render Properties → Samplingувеличьте значениеSamples(например, до 128 или 256). - Проблем с материалами: если объект имеет полупрозрачные края, проверьте настройки
Alpha Blendв материале. - Фона в композинге: если используете
Compositor, убедитесь, что ноды не добавляют фон обратно.
Практика: Пошаговый пример рендера объекта без фона
Разберём полный процесс на примере простой сцены: куб на прозрачном фоне.
Шаги:
- Создайте сцену: добавьте куб (
Add → Mesh → Cube) и удалите стандартный куб, если он есть. - Настройте освещение: добавьте
HDRIили простойSun Light, чтобы объект был хорошо освещён. - Уберите фон: в
World PropertiesустановитеColorна чёрный и отключитеEnvironment Lighting(если не нужно). - Включите прозрачность: в
Output Properties → FilmактивируйтеTransparent. - Настройте материал: для куба выберите
Principled BSDFи убедитесь, чтоAlphaвBase Colorне равен 0 (иначе куб будет прозрачным). - Запустите рендер: нажмите
F12или кнопкуRender. - Сохраните результат: экспортируйте в
PNGс параметромRGBA.
Если куб отображается с артефактами, проверьте настройки антиалиасинга и материала, как описано выше.
Чек-лист для рендера без фона
Часто задаваемые вопросы
Можно ли отрендерить без фона в 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 и рендерите последовательность кадров. Каждый кадр сохранится с альфа-каналом.