В Blender скрыть объект от камеры или в окне просмотра можно за пару кликов — и способов для этого сразу несколько. Если нужно, чтобы объект не отображался в рендере, но оставался видимым в сцене, используйте настройки визуализации. Для временного скрытия из вида порта подойдут горячие клавиши или панель аутлайнера. А если требуется анимировать исчезновение — пригодится изменение свойств материала или модификаторов.
Чаще всего задача решается через панель объекта: достаточно отключить галочку рядом с иконкой камеры или глаза. Но в зависимости от цели — рендер, анимация или работа в редакторе — подходы differ. Разберём все варианты, от простых до продвинутых, с примерами и нюансами.
Способы скрытия объекта в окне просмотра
Самый быстрый способ убрать объект из вида — использовать Alt + H. Эта комбинация скрывает выделенный объект только в текущем окне просмотра (3D Viewport), но не затрагивает рендер. Объект остаётся в сцене и будет виден в других окнах, если они открыты. Чтобы вернуть его обратно, нажмите Alt + Shift + H.
Ещё один вариант — панель аутлайнера (Shift + 1 или иконка в правом верхнем углу). Здесь можно кликнуть по иконке глаза рядом с названием объекта: серый глаз означает, что объект скрыт в текущем виде. Для группового скрытия выделите несколько объектов и нажмите H — они исчезнут из вида, но останутся в сцене.
Если объект скрыт через H, но не отображается в аутлайнере, проверьте фильтры: возможно, включён показон только видимых элементов. Отключите фильтр «Видимые» в верхней панели аутлайнера.
| Способ | Горячие клавиши | Влияние на рендер | Влияние на вид в порту |
|---|---|---|---|
Скрытие через H | H / Alt+H | Не скрывает | Скрывает |
| Отключение камеры | — | Скрывает | Не скрывает |
| Отключение глаза | — | Не скрывает | Скрывает |
| Скрытие через аутлайнер (глаз) | — | Не скрывает | Скрывает |
Настройки видимости для рендера
Чтобы объект не попал в финальный рендер, но оставался видимым в окне просмотра, нужно отключить его видимость для камеры. Сделать это можно двумя способами:
Способ 1: через панель объекта. Выделите объект, перейдите в панель Properties (обычно справа, клавиша N), найдите вкладку с иконкой камеры (Visibility). Снимите галочку рядом с Camera. Объект сразу станет невидимым для рендера, но останется в сцене.
Способ 2: через аутлайнер. В списке объектов кликните по иконке камеры рядом с названием — она должна потухнуть. Это равноценно первому способу, но быстрее, если нужно скрыть несколько объектов сразу.
Если объект должен быть невидимым и в рендере, и в окне просмотра, отключите обе галочки: и глаз, и камеру. Но помните: такие объекты всё равно участвуют в расчётах освещения, теней и физики, если это не отключено отдельно.
Скрытие объектов в анимации
Если нужно, чтобы объект исчезал или появлялся в определённый момент анимации, используйте ключевые кадры для свойства видимости. Это удобно для создания эффектов типа «исчезновение» или «появление» без удаления объекта из сцены.
Как это сделать:
- Шаг 1. Перейдите на кадр, где объект должен быть видимым.
- Шаг 2. В панели
Propertiesнайдите вкладкуVisibilityи поставьте галочку рядом сCamera. - Шаг 3. Наведите курсор на галочку и нажмите
I— это добавит ключевой кадр для видимости. - Шаг 4. Перейдите на кадр, где объект должен исчезнуть, снимите галочку
Cameraи снова нажмитеI, чтобы зафиксировать изменение.
В результате объект будет плавно исчезать из рендера в заданном диапазоне кадров. Аналогично можно анимировать видимость в окне просмотра, используя галочку глаза.
Использование материалов для невидимости
Если требуется, чтобы объект был невидимым, но при этом не влиял на освещение или тени, можно пойти другим путём — через настройки материала. Это актуально, например, для создания «невидимых» коллизионных объектов в играх или для тестовых целей.
Способ 1: полная прозрачность. Создайте материал для объекта, в настройках Surface выберите Transmission (для стеклоподобного эффекта) или Alpha в Blend Mode (для полной прозрачности). Установите Alpha на 0 в настройках материала. Объект станет невидимым, но будет участвовать в расчётах освещения, если не отключить это вручную.
Способ 2: отключение рендеринга материала. В настройках материала найдите секцию Settings и отключите Use Screen-Space Refractions или Show Backface (если нужно). Однако этот метод не делает объект полностью невидимым — он просто убирает отдельные эффекты.
- Выделите объект и перейдите в панель
Material Properties(иконка шара). - Создайте новый материал или выберите существующий.
- В секции
SurfaceвыберитеTransparent BSDF. - Установите
Alphaна 0 в настройкахBase Color. - В секции
SettingsвыберитеAlpha BlendвBlend Mode.
⚠️ Внимание: объект с прозрачным материалом может всё ещё отбрасывать тени или влиять на отражения, если это не отключено в настройках материала или рендера. Проверьте параметрыShadowиRay Visibilityв настройках объекта.
Сравнение методов скрытия объектов
Каждый способ имеет свои плюсы и минусы. Выбор зависит от задачи: нужно ли скрыть объект временно, навсегда, только для рендера или для анимации. Ниже таблица поможет определиться с подходящим вариантом.
| Метод | Скорость | Влияние на рендер | Влияние на физику/освещение | Подходит для анимации |
|---|---|---|---|---|
Горячие клавиши (H) | Мгновенно | Нет | Да (остаётся в сцене) | Нет |
| Отключение камеры | Быстро | Да | Да | Нет |
| Отключение глаза | Быстро | Нет | Да | Нет |
| Анимация видимости | Средне | Да | Да | Да |
| Прозрачный материал | Средне | Да (при настройке) | Зависит от настроек | Да |
Невидимые объекты и физика
Если объект скрыт через H или отключение глаза, он всё равно участвует в физических расчётах (коллизии, гравитация, симуляции жидкости и т. д.). Это удобно для создания невидимых преград или триггеров в играх. Однако если объект скрыт через настройки материала (прозрачность), его физическое взаимодействие зависит от движка:
- В Blender по умолчанию прозрачные объекты всё ещё участвуют в симуляциях, если не отключить это вручную.
- В игровых движках (например, Unity или Unreal Engine) невидимые объекты могут не взаимодействовать с физикой, если их компонент
Mesh Colliderотключён.
Чтобы объект не влиял на физику, отключите его в настройках симуляции или удалите коллайдер. Скрытие через видимость или материал не всегда убирает объект из физических расчётов.
Практическое применение: создаём невидимый триггер
Допустим, вам нужно создать невидимый объект, который будет запускать анимацию при касании. Например, дверь открывается, когда игрок подходит к невидимому кубу. Вот как это сделать:
- Создайте куб (
Shift + A→Mesh→Cube). - Переместите его в нужное место сцены.
- Скройте куб в окне просмотра: выделите его и нажмите
H. - В панели
Propertiesперейдите во вкладкуPhysicsи добавьтеRigid Body(если нужно, чтобы объект взаимодействовал с другими физическими объектами). - Настройте логику: в
Logic Editor(Blender 2.79) или через скрипты (Python) добавьте условие, что при касании куба другим объектом будет запускаться анимация двери.
В современных версиях Blender (3.0+) для игровой логики удобнее использовать Geometry Nodes или внешние движки, но принцип остаётся тем же: невидимый объект служит триггером.
Чек-лист для создания невидимого триггера
Часто задаваемые вопросы
Можно ли сделать объект невидимым только для определённой камеры?
Да. В Blender можно настроить видимость объекта для конкретной камеры. Для этого выделите камеру, перейдите в панель Properties → Camera, найдите секцию Collections и отключите коллекцию, в которой находится объект. Альтернативно, используйте View Layers для управления видимостью на уровне слоёв.
Почему объект не исчезает в рендере, хотя я отключил камеру?
Проверьте, не включён ли рендер через другой View Layer. В Blender каждый слой вида может иметь свои настройки видимости. Убедитесь, что вы работаете с правильным слоем в панели Render Properties → View Layers.
Как скрыть все объекты одного типа (например, все кубы)?
Используйте фильтры в аутлайнере. Откройте аутлайнер (Shift + 1), кликните по иконке фильтра (в верхней панели) и выберите тип объектов (Mesh, Cube и т. д.). Затем выделите все объекты этого типа и нажмите H или отключите иконку глаза.
Можно ли анимировать прозрачность объекта?
Да. Для этого добавьте ключевые кадры к параметру Alpha в материале объекта. Перейдите в нужный кадр, измените значение Alpha в настройках материала, затем нажмите I, чтобы добавить ключ. Повторите для других кадров. Объект будет плавно менять прозрачность в анимации.