Прозрачность объекта в Blender — одна из самых распространённых проблем у начинающих. Чаще всего это связано с неверными настройками материала, параметрами рендера или случайно включённым режимом отображения. Если вы видите, что в блендере фигура прозрачная, проверьте сначала материал: возможно, у него установлен параметр Alpha на 0 или включён шейдер Principled BSDF с прозрачностью.

Но есть и другие причины: отключённый рендер прозрачности в настройках камеры до ошибок в наложении текстур. Разберём все варианты по порядку — от простого к сложному, чтобы вы могли быстро найти и устранить проблему.

Проверка материала объекта

Первое, что нужно сделать, — открыть редактор материалов (Shift + F3) и проверить текущий материал выбранного объекта. Если в блендере фигура прозрачная, с вероятностью 90% проблема кроется здесь.

В Blender прозрачность материала можно задать двумя способами:

1. Через параметр Alpha в Base Color. Если в узле Principled BSDF значение Alpha установлено на 0, объект будет полностью прозрачным. Проверьте это значение — оно должно быть 1.0 для непрозрачных объектов. Если вы используете текстуру с альфа-каналом (например, PNG с прозрачностью), убедитесь, что она подключена к Alpha в узле Image Texture.

2. Через настройки Blend Mode. В верхней части панелей материала есть параметр Blend Mode. Если он установлен в Alpha Blend, Alpha Hashed или Alpha Sort, объект может отображаться прозрачным в портах просмотра (Viewport). Для непрозрачных объектов выберите Opaque.

💡

Если материал использует узел Mix Shader с подключённым шейдером Transparent BSDF, отключите или удалите его для устранения прозрачности.

ПараметрГде находитсяЧто делать, если фигура прозрачная
Film → TransparentВкладка Render Properties → FilmОтключите галочку, если не нужно прозрачное окружение в рендере
Alpha ModeВкладка Output Properties → OutputУбедитесь, что установлено Sky или Opaque, а не Transparent
Depth of FieldВкладка Camera Properties → Depth of FieldПроверьте, не размывает ли камера объект до прозрачности

Настройки рендера и камеры

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

Откройте панель рендера (F8 или значок камеры в верхнем меню) и обратите внимание на следующие пункты:

Также убедитесь, что в настройках камеры (Camera Properties) не включён параметр Clipping с слишком близкими значениями Start и End. Если объект находится за пределами клиппинга, он может отображаться прозрачным или исчезать.

Режимы просмотра и наложение объектов

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

  • X-Ray Mode. Если включён режим X-Ray (горячие клавиши Alt + Z), все объекты отображаются полупрозрачными, чтобы было видно сквозь них. Отключите этот режим, чтобы вернуть нормальное отображение.
  • Wireframe Mode. В режиме каркаса (Z → Wireframe) объекты отображаются только контурами, что может выглядеть как прозрачность. Переключитесь на Solid или Material Preview.
  • Overlays. В верхнем меню порта просмотра есть кнопка Overlays. Если она отключена, некоторые элементы (например, текст или вспомогательные линии) могут не отображаться, но это не влияет на прозрачность объектов.

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

Проблемы с текстурами и UV-развёрткой

Если вы используете текстуры с альфа-каналом (например, PNG с прозрачностью), проблема может крыться в них. Вот что нужно проверить:

  1. Правильное подключение текстуры. Убедитесь, что текстура подключена к Base Color и Alpha в узле Principled BSDF. Если альфа-канал не используется, отключите его в настройках текстуры.
  2. Корректная UV-развёртка. Если UV-координаты объекта неверные, текстура может отображаться не так, как нужно, включая прозрачные участки. Проверьте развёртку в редакторе UV (Shift + F10).
  3. Формат текстуры. Некоторые форматы (например, JPEG) не поддерживают прозрачность. Используйте PNG или EXR для текстур с альфа-каналом.
⚠️ Внимание: Если вы используете текстуры из интернета, убедитесь, что они не содержат лишних альфа-каналов. Иногда прозрачность добавляется по умолчанию, даже если она не нужна.
Чаще всего прозрачность в Blender появляется из-за
Неправильных настроек материала
Ошибок в настройках рендера
Вклучённого режима X-Ray
Наложения объектов

Параметры отображения в портах просмотра

В Blender есть настройки, которые влияют на то, как объекты отображаются в портах просмотра (Viewport). Если в блендере фигура прозрачная только в определённом режиме, проверьте следующие параметры:

Режим просмотраПроблемаРешение
SolidОбъект прозрачный, но должен быть сплошнымПроверьте настройки материала в Viewport Display (значок глаза рядом с материалом)
Material PreviewОбъект прозрачный, но в рендере нормальныйУбедитесь, что в настройках материала включён Screen Space Refractions (если нужен эффект преломления)
RenderedОбъект прозрачный в рендере, но не в порту просмотраПроверьте настройки рендера, как описано выше

В настройках материала есть отдельная секция Viewport Display, где можно настроить, как материал будет выглядеть в портах просмотра. Если здесь установлен низкий Alpha или включён Blend Mode: Alpha Blend, объект будет прозрачным только в порту просмотра.

Особенности работы с Eevee и Cycles

Blender поддерживает два основных движка рендеринга: Eevee и Cycles. У них разные подходы к обработке прозрачности, и это может влиять на отображение объектов.

В Eevee: Этот движок использует приближённые вычисления для ускорения рендеринга. Из-за этого прозрачные материалы могут отображаться некорректно, особенно если они сложные (например, с несколькими слоями прозрачности). Чтобы исправить это:

  • Включите Screen Space Refractions в настройках рендера (Render Properties → Screen Space Refractions).
  • Увеличьте значение Refraction Depth в настройках материала.
  • Проверьте, не включён ли Alpha Hashed в Blend Mode — он может вызывать артефакты.

В Cycles: Этот движок более точный, но тоже может давать неожиданные результаты. Если объект прозрачный в Cycles, проверьте:

  • Настройки Ray Visibility в материале. Убедитесь, что галочка Camera включена.
  • Параметры Transmission в узле Principled BSDF. Если он установлен на 1, объект будет полностью прозрачным.
  • Настройки Caustics в рендере. Иногда они влияют на отображение прозрачных объектов.

В Eevee прозрачность обрабатывается приближённо, поэтому для сложных материалов лучше использовать Cycles.

Пошаговая инструкция по устранению прозрачности

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

Чек-лист по устранению прозрачности в Blender

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

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

Почему объект прозрачный только в рендере, но не в порту просмотра?

Скорее всего, в настройках рендера включён параметр Film → Transparent. Отключите его в Render Properties. Также проверьте, не установлен ли Alpha Mode: Transparent в Output Properties.

Как убрать прозрачность у объекта с текстурой PNG?

Откройте материал объекта и проверьте, подключён ли альфа-канал текстуры к Alpha в узле Principled BSDF. Если прозрачность не нужна, отключите подключение альфа-канала или замените текстуру на формат без прозрачности (например, JPEG).

Почему в Eevee объект прозрачный, а в Cycles — нет?

В Eevee прозрачность обрабатывается приближённо, и для сложных материалов могут возникать артефакты. Попробуйте включить Screen Space Refractions в настройках рендера или увеличить Refraction Depth в материале. Если это не помогает, используйте Cycles для точного рендеринга.

Можно ли сделать объект полупрозрачным намеренно?

Да, для этого в узле Principled BSDF уменьшите значение Alpha до нужного уровня (например, 0.5 для 50% прозрачности). Также убедитесь, что Blend Mode установлен в Alpha Blend или Alpha Hashed. Для рендеринга в Eevee может потребоваться включить Screen Space Refractions.