Контур в Blender — это визуальная граница объекта, которая выделяет его на фоне остальной сцены. Сделать его можно несколькими способами: через модификаторы, инструмент Grease Pencil, шейдеры или даже в процессе постобработки рендера. Выбор метода зависит от задачи: для стилизованной анимации подойдёт Grease Pencil, а для реалистичных объектов — модификатор Wireframe или шейдер Freestyle.

В большинстве случаев новичку проще всего начать с модификатора Wireframe или инструмента Edge Select с последующим экструдированием. Но если нужен динамичный контур, который следует за движением объекта, лучше использовать Grease Pencil или шейдеры. Рассмотрим все варианты подробно.

Способ 1: Модификатор Wireframe для статичных объектов

Самый быстрый способ добавить контур — использовать модификатор Wireframe. Он подходит для статичных объектов или простых визуализаций, где не требуется анимация линии.

Чтобы применить его:

  1. Выделите объект в scene.
  2. Перейдите во вкладку Modifiers (значок гаечного ключа).
  3. Нажмите Add Modifier и выберите Wireframe.
  4. В настройках модификатора настройте Thickness (толщину линии) — обычно хватает значения от 0.01 до 0.05.
  5. Включите опцию Replace Original, если хотите заменить геометрию объекта на каркас.

Модификатор создаёт контур по рёбрам меша, поэтому для сложных объектов с большим количеством полигонов линия может получиться слишком плотной. В этом случае уменьшите значение Thickness или используйте Decimate Modifier для упрощения геометрии перед применением Wireframe.

💡

Если контур получается слишком толстым или размытым, уменьшите параметр Thickness в настройках модификатора и проверьте масштаб объекта в сцене. Иногда проблема решается простым масштабированием модели до разумных размеров (например, 1–10 единиц по каждой оси).

Название кисти Тип линии Подходит для Толщина по умолчанию
Poly Прямые отрезки Технические чертежи, ровные контуры 2–5 px
Line Art Гладкие кривые Органичные формы, анимация 1–3 px
Smooth Сглаженные линии Художественные эскизы 3–8 px

Способ 2: Grease Pencil для анимированных контуров

Инструмент Grease Pencil в Blender идеален для создания динамических контуров, которые повторяют форму объекта или следуют за его движением. Это лучший выбор для стилизованной анимации или рисованных эффектов.

Алгоритм работы:

  1. Добавьте новый слой Grease Pencil через меню Add → Grease Pencil.
  2. Выберите объект, для которого нужен контур.
  3. Включите режим редактирования Draw (клавиша D в режиме Grease Pencil).
  4. Настройте кисть: выберите Line Art или Poly для ровных линий.
  5. Обведите объект, используя клавишу Shift для фиксации линий по геометрии.

Для автоматизации процесса можно использовать модификатор Line Art в настройках Grease Pencil. Он автоматически рисует контуры объектов в сцене, но работает только в режиме рендера Eevee или Cycles.

Сравним параметры кистей для Grease Pencil, которые чаще всего используют для контуров:

Способ 3: Шейдер Freestyle для рендера

Если нужно получить контур непосредственно в рендере, используйте Freestyle. Это встроенный рендер-шейдер, который рисует линии по краям объектов. Он работает в обоих движках рендеринга: Eevee и Cycles.

Настройка Freestyle:

  • В панеле Render Properties (значок камеры) найдите раздел Freestyle и включите его.
  • В подменю Line Style настройте вид контура: цвет, толщину, стиль (сплошная, пунктирная линия и т. д.).
  • В Linesets выберите, какие рёбра будут обводиться: Visible (видимые), Hidden (скрытые), Contour (внешний контур) и другие.
  • Для точной настройки используйте параметры Selection by Edge Types — здесь можно указать, обводить только ровные или изогнутые рёбра.

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

Какие типы линий поддерживает Freestyle:

  • Contour — внешние границы объектов.
  • Crease — линии сгибов (например, на согнутых поверхностях).
  • Border — границы между видимыми и невидимыми частями меша.
  • Edge Mark — рёбра, отмеченные вручную в режиме редактирования.

Способ 4: Ручное экструдирование рёбер

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

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

  1. Перейдите в режим редактирования (Tab).
  2. Выделите рёбра, которые должны стать контуром. Для этого используйте:
    • Alt + ПКМ — выделение рёбер по кольцу.
    • Shift + Alt + ПКМ — выделение нескольких колец.
    • Ctrl + Alt + ПКМ — выделение рёбер по нормалям.
  3. Нажмите E (экструдировать), затем S (масштабировать) и уменьшите размер экструдированных рёбер, чтобы они стали тонкими.
  4. Подтвердите действие клавишей Enter или ПКМ.
  5. При необходимости скорректируйте положение новых граней вручную.
⚠️ Внимание: экструдирование рёбер увеличивает количество полигонов в модели. Если объект сложный, это может замедлить работу сцены. В таких случаях лучше использовать модификатор Wireframe или Freestyle.
Какой способ создания контура вы используете чаще всего?
Модефикатор Wireframe
Grease Pencil
Freestyle
Другое

Способ 5: Контур через геометрию и шейдеры

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

Один из вариантов — использовать шейдер Holdout или Emission в сочетании с Geometry Nodes. Например:

  • Создайте новый материал для объекта.
  • Добавьте нод Geometry → Edge Info для получения данных о рёбрах.
  • Используйте нод Math для настройки толщины линии.
  • Подключите результат к Emission или Holdout, чтобы контур был виден на рендере.

Этот метод требует знаний нодов и работает только в Cycles. Зато даёт максимальную гибкость: можно настроить цвет, толщину и даже анимацию контура прямо в шейдере.

Сравним плюсы и минусы каждого способа:

Способ Сложность Анимация Влияние на производительность
Модификатор Wireframe Низкая Нет Среднее (зависит от плотности меша)
Grease Pencil Средняя Да Высокая (при большом количестве кадров)
Freestyle Средняя Да (через ключевые кадры) Низкая
Экструдирование рёбер Высокая Нет Высокая (увеличивает геометрию)
Шейдеры + Geometry Nodes Высокая Да Средняя

Какой способ выбрать для вашей задачи

Выбор метода зависит от целей:

  • Для статичных визуализаций: модификатор Wireframe или Freestyle.
  • Для анимации: Grease Pencil или Freestyle.
  • Для 3D-печати: экструдирование рёбер.
  • Для стилизованных рендеров: Grease Pencil или шейдеры с Geometry Nodes.

Модификатор Wireframe — самый простой способ для статичных объектов, а Grease Pencil и Freestyle подойдут для динамичных сцен. Экструдирование рёбер актуально только для физического контура, а шейдеры дают максимальный контроль, но требуют опыта.

Пошаговая инструкция: создаём контур за 5 минут

Предлагаю универсальный алгоритм для новичков, который подойдёт для большинства задач. Используем модификатор Wireframe и Freestyle.

  1. Подготовка сцены:
    • Откройте Blender и загрузите объект (или создайте новый, например, куб).
    • Убедитесь, что объект выделен.
  2. Добавление модификатора:
    • Перейдите во вкладку Modifiers.
    • Добавьте Wireframe.
    • Настройте Thickness на 0.02.
  3. Настройка рендера:
    • Включите Freestyle в Render Properties.
    • В Linesets выберите Contour.
    • Настройте цвет линии в Line Style.
  4. Проверка:
    • Запустите рендер (F12).
    • Если контур слишком толстый или тонкий, скорректируйте параметры.

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

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

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

Можно ли сделать контур только для части объекта?

Да. Для этого выделите нужные рёбра в режиме редактирования и примените модификатор Wireframe только к ним. Или используйте Grease Pencil, чтобы вручную обвести часть модели. В Freestyle можно настроить Linesets так, чтобы контур рисовался только для определённых групп объектов или материалов.

Почему контур не виден на рендере?

Проверьте несколько моментов:

  • Включён ли Freestyle в настройках рендера.
  • Не перекрывает ли контур другой объект (попробуйте временно скрыть остальные объекты).
  • Настроена ли толщина линии в Line Style (иногда по умолчанию она равна 0).
  • Используете ли вы движок рендеринга, который поддерживает Freestyle (Eevee или Cycles).
Как сделать контур разного цвета для разных объектов?

В Freestyle можно создать несколько Linesets и для каждого задать свой Line Style с уникальным цветом. Для этого:

  1. Добавьте новый Lineset в настройках Freestyle.
  2. В разделе Selection выберите, для каких объектов или групп он будет применяться.
  3. Настройте Line Style для каждого Lineset отдельно.
Можно ли анимировать контур?

Да, но не все способы поддерживают анимацию. Grease Pencil позволяет анимировать контур вручную или с помощью модификатора Line Art. В Freestyle можно анимировать параметры Line Style (например, цвет или толщину) через ключевые кадры. Модификатор Wireframe и экструдирование рёбер для анимации не подойдут.