Чтобы сделать предмет прозрачным в Blender, достаточно изменить параметры материала объекта. Откройте вкладку Material Properties (значок шара), выберите материал и в разделе Surface установите Base Color на белый, а Alpha (прозрачность) — на 1. Затем в Blend Mode выберите Alpha Blend или Alpha Hashed. Готово: объект станет прозрачным.

Этот способ работает в большинстве случаев для простых сцен. Но есть нюансы: если объект не отображается прозрачным в рендере, проверьте настройки рендера (включите Transparency в Render Properties > Film). Также прозрачность может не работать в Eevee, если не активирован Screen Space Refractions.

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

Базовые настройки прозрачности в Blender

Начнём с самого простого: как сделать объект полупрозрачным или полностью прозрачным через стандартные инструменты. Для этого:

1. Выделите объект в сцене.

2. Перейдите во вкладку Material Properties (иконка шара в правой панели). Если материала нет, нажмите New.

3. В разделе Surface найдите параметр Base Color — он определяет цвет объекта. Для прозрачности лучше использовать белый (RGB: 1, 1, 1), так как он меньше всего влияет на светопропускание.

4. Ниже найдите ползунок Alpha. По умолчанию он стоит на 1 (полная непрозрачность). Чтобы сделать объект прозрачным, уменьшите значение до 0.5 (полупрозрачный) или 0 (полностью прозрачный).

💡

Если объект не становится прозрачным в порте просмотра, включите отображение прозрачности в настройках вида: Viewport Shading > Material Preview или Rendered.

5. В выпадающем меню Blend Mode выберите Alpha Blend — это самый универсальный режим для прозрачности. Если объект должен отбрасывать тени или взаимодействовать со светом, попробуйте Alpha Hashed.

Режим Описание Когда использовать Ограничения
Opaque Стандартный режим без прозрачности Для непрозрачных объектов Не подходит для прозрачных материалов
Alpha Blend Смешивает цвет объекта с фоном на основе альфа-канала Для простых прозрачных объектов (стёкла, пластика) Не учитывает преломление света
Alpha Hashed Использует хэшированную прозрачность для лучшего отображения краёв Для объектов с сложными контурами (листва, сетки) Может создавать артефакты при сильном уменьшении альфа
Additive Добавляет цвет объекта к фоновому Для светящихся эффектов (огонь, энергия) Не подходит для реалистичной прозрачности

Сравнение режимов прозрачности в Blender

Blender предлагает несколько режимов смешивания (Blend Mode) для прозрачных материалов. Каждый подходит для разных задач. Ниже таблица с основными вариантами и их применением:

Если вам нужно создать реалистичное стекло, Alpha Blend не подойдёт — он не симулирует преломление света. Для этого используйте Principled BSDF с настройками преломления (об этом подробнее в следующем разделе).

Продвинутые настройки: стекло и преломление

Для создания реалистичного стекла или других прозрачных материалов с преломлением света в Blender используют нод Principled BSDF. Вот как это сделать:

  • Создайте новый материал и перейдите в редактор нодов (Shader Editor).
  • Добавьте нод Principled BSDF (если его нет, нажмите Shift + A > Shader > Principled BSDF).
  • Настройте параметры:
    • Base Color — белый или светло-серый для стекла.
    • Metallic — 0 (стекло не металлическое).
    • Transmission — 1 (полная прозрачность для преломления).
    • Roughness — 0 для идеально гладкого стекла или 0.1–0.3 для матового.
    • IOR (Index of Refraction) — 1.45 для обычного стекла, 2.4 для алмаза.
  • Подключите нод к Material Output.

Для рендера в Cycles включите Denoise в настройках рендера, так как преломление может создавать шум. В Eevee активируйте Screen Space Refractions в Render Properties > Screen Space Refractions.

Настройка прозрачности для сложных объектов

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

  1. Разделите объект на части (если это не сделано). Например, отделите стекло от этикетки.
  2. Создайте отдельные материалы для каждой части:
    • Для стекла используйте Principled BSDF с Transmission = 1.
    • Для этикетки — стандартный материал с текстурами.
  3. Назначьте материалы соответствующим частям объекта в режиме редактирования (Edit Mode).
  4. Проверьте отображение в порте просмотра. Если этикетка не видна сквозь стекло, увеличьте значение Transmission для стекла или уменьшите Alpha для этикетки.
⚠️ Внимание: В Eevee прозрачные объекты могут отображаться неправильно, если в настройках рендера не включён Refraction. Для корректной работы активируйте Screen Space Refractions и увеличьте значение Refraction Depth до 8–16.
Какой рендер вы испальзуете чаще всего?
Cycles
Eevee
Workbench
Другой

Сравнение рендеров: Cycles vs Eevee для прозрачности

Выбор рендера влияет на то, как будет отображаться прозрачность. Ниже таблица сравнения Cycles и Eevee по ключевым параметрам:

Параметр Cycles Eevee
Качество преломления Высокое (физически корректное) Среднее (приближенное)
Скорость рендера Медленный (зависит от сложности сцены) Быстрый (реал-тайм)
Поддержка Transmission Полная Ограниченная (требует Screen Space Refractions)
Шум в рендере Может появляться (требует денойза) Минимальный
Настройки для прозрачности Автоматические Ручные (Refraction Depth, Screen Space Refractions)

Если вам нужно максимальное качество, используйте Cycles. Для быстрого просмотра или анимации подойдёт Eevee, но учтите его ограничения.

Типичные ошибки и их исправление

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

Прозрачность в Blender не работает без правильного режима смешивания (Blend Mode) и включённых настроек рендера.

1. Объект не прозрачный в рендере, но прозрачный в порте просмотра. Проверьте, включён ли Transparency в Render Properties > Film. Также убедитесь, что в настройках материала выбран правильный Blend Mode.

2. Чёрные или артефакты на прозрачных объектах. Это часто происходит в Eevee. Включите Screen Space Refractions и увеличьте Refraction Depth.

3. Прозрачный объект не отбрасывает тени. В настройках материала выберите Blend Mode: Alpha Hashed и включите Shadow Mode: Opaque или Hashed.

  1. Стекло выглядит мутным или непрозрачным. Убедитесь, что Transmission установлен на 1, а Roughness — на 0. Также проверьте, не перекрывает ли объект другой непрозрачный объект.

Практика: создаём прозрачный стакан

Чтобы закрепить знания, попробуем создать простой прозрачный стакан. Следуйте этому чек-листу:

Чек-лист для создания прозрачного стакана

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

1. Создайте цилиндр (Add > Mesh > Cylinder) и масштабируйте его по оси Z, чтобы получить форму стакана.

2. Перейдите в Edit Mode, выделите верхнюю грань и удалите её (X > Faces), чтобы стакан был открытым.

3. Добавьте новый материал и в Shader Editor подключите нод Principled BSDF.

4. Настройте параметры:

  • Base Color — белый.
  • Transmission — 1.
  • IOR — 1.45.
  • Roughness — 0.1 (для легкого рассеивания).

5. В настройках материала выберите Blend Mode: Alpha Blend.

6. Если используете Eevee, включите Screen Space Refractions в Render Properties.

7. Добавьте источник света (Add > Light > Sun) и проверьте, как преломляется свет в стакане.

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

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

Скорее всего, не включён Transparency в настройках рендера (Render Properties > Film). Также проверьте, что в материале выбран правильный Blend Mode (Alpha Blend или Alpha Hashed).

Как сделать объект прозрачным только для камеры?

Используйте нод Camera Data в Shader Editor. Подключите его к Fac нода Mix Shader, где один вход — прозрачный материал, а другой — непрозрачный. Так объект будет прозрачным только для камеры.

Можно ли сделать прозрачность анимированной?

Да. Для этого анимируйте параметр Alpha в материале или Transmission в ноде Principled BSDF. Вставьте ключевые кадры (I) на нужных кадрах на временной шкале.

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

В Eevee преломление симулируется приближённо. Включите Screen Space Refractions и увеличьте Refraction Depth до 8–16. Для лучшего качества используйте Cycles.