Создать шестерню в Blender можно за 10–15 минут, если знать правильный алгоритм. В большинстве случаев достаточно стандартных инструментов: Add Mesh, Array Modifier и Boolean. Начинаем с базового цилиндра, добавляем зубья через модификатор массива, а затем вырезаем лишнее булевой операцией. Готовую модель можно экспортировать в STL для 3D-печати или использовать в анимации.

Сложность зависит от типа шестерни: прямые зубья делаются проще, конические или винтовые потребуют больше времени. В этой статье разберём универсальный способ для прямозубых цилиндрических шестерён — самых распространённых в механизмах.

Подготовка рабочей области

Перед моделированием настройте Blender для удобства. Откройте программу, выберите в верхнем меню Layout → Default или Modeling. Убедитесь, что панель инструментов (N) и свойства объекта (Shift + F7) доступны. Если используете Blender 3.6+, проверьте, что включён аддон Add Mesh: Extra Objects — он упрощает создание геометрических форм.

Создайте новую сцену (Ctrl + N), удалите куб по умолчанию (Del), и перейдите во вкладку Add → Mesh → Cylinder. Это будет заготовка для шестерни. В панели свойств справа (N) установите радиус 10 см, высоту 5 см, а количество вертикальных сегментов (Vertices) — 32. Чем больше сегментов, тем плавнее будет форма зубьев.

💡

Чтобы быстро переключаться между видами, используйте клавиши: 1 — вид спереди, 3 — вид сбоку, 7 — вид сверху, 5 — переключение между ортографической и перспективной проекцией.

ПараметрЗначение для базовой шестерниПояснение
Радиус основного цилиндра10 смОпределяет размер шестерни. Для миниатюрных моделей уменьшите до 5 см.
Высота зуба1 смСтандартная высота для модуля 1. Увеличьте до 1.5 см для более «агрессивного» зацепления.
Количество зубьев12–24Чётное число для равномерного распределения. Для передаточного числа 1:1 используйте одинаковое количество.
Угол наклона зуба0°Для прямозубых шестерён. Для конических потребуется изменить геометрию.

Создание профиля зуба шестерни

Зубья шестерни формируются из отдельного объекта, который затем дублируется по окружности. Для этого:

Создайте новый цилиндр (Shift + A → Mesh → Cylinder) с радиусом 1.5 см и высотой 5 см (как у основной шестерни). Поместите его рядом с основным цилиндром. В режиме редактирования (Tab) выделите верхнюю грань нового цилиндра (A → 3 → Z), затем экструдируйте её вниз на 1 см (E → S → 1 → Enter). Это будет заготовка для зуба.

Теперь скорректируйте форму зуба. В режиме редактирования выделите верхние вершины экструдированной части и переместите их к центру (G → Z), чтобы сузить зуб. Для симметрии используйте инструмент Mirror Modifier по оси X или Y. Готовый профиль зуба должен напоминать трапецию с закруглёнными углами.

Дублирование зубьев с помощью Array Modifier

Чтобы создать полную шестерню, нужно дублировать профиль зуба по окружности. Для этого:

  1. Выделите объект с профилем зуба.

  2. В панели модификаторов (Shift + F7 → вкладка Modifiers) добавьте Array Modifier.

  3. В настройках Array установите Count равным количеству зубьев (например, 12).

  4. Активируйте опцию Object Offset и выберите пустой объект (Empty), который будет центром вращения. Создайте его через Shift + A → Empty → Plain Axes и поместите в центр основного цилиндра.

  5. Поверните Empty на угол 360° / количество зубьев (для 12 зубьев — 30°).

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

Чтобы избежать наложения геометрии, уменьшите радиус профиля зуба на 0.1–0.2 см или увеличьте радиус основного цилиндра.

Объединение зубьев с основой

Теперь нужно объединить зубья с основным цилиндром. Для этого используем модификатор Boolean:

  • Выделите основной цилиндр.

  • Добавьте модификатор Boolean (Shift + F7 → Modifiers → Add Modifier → Boolean).

  • В настройках выберите Operation: Union.

  • В поле Object укажите объект с массивом зубьев.

  • Нажмите Apply, чтобы применить модификатор.

Если после объединения появляются артефакты (дырки, лишние грани), проверьте:

  • Нет ли наложения геометрии между зубьями и основой.

  • Достаточно ли сегментов у цилиндров (увеличьте Vertices до 64, если нужно).

  • Правильно ли расположены объекты относительно друг друга (зубья должны касаться основы, но не пересекать её).

Используйте модификатор Subdivision Surface после булевой операции, чтобы сгладить острые углы зубьев и улучшить визуализацию.

Какой тип шестерни вы чаще всего модилируете?
Прямозубая цилиндрическая
Коническая
Винтовая
Зубчатая рейка

Настройка параметров шестерни под конкретные задачи

Параметры шестерни зависят от её назначения. Для 3D-печати важно учитывать толщину стенок и зазоры между зубьями, а для визуализации — детализацию и текстуры. В таблице ниже — рекомендации для разных сценариев.

Сценарий использованияРекомендуемый модуль (мм)Минимальная толщина зуба (мм)Зазор между зубьями (мм)
3D-печать (FDM)1–21.20.2–0.3
3D-печать (SLA)0.5–10.80.1–0.15
Анимация/рендер0.5–50.50.05–0.1
Прототипирование2–520.3–0.5

Модуль шестерни (m) — это отношение диаметра делительной окружности к числу зубьев (m = D/z). Например, для шестерни с 20 зубьями и модулем 2 мм диаметр делительной окружности составит 40 мм. Учтите, что в Blender все размеры указываются в метрах, поэтому 40 мм = 0.04 м.

Оптимизация модели перед экспортом

Перед экспортом шестерни в STL или другой формат убедитесь, что модель оптимизирована:

  1. Удалите ненужные вершины и грани с помощью Decimate Modifier или вручную в режиме редактирования (X → Dissolve Vertices/Edges/Faces).

  2. Проверьте модель на неманифолдные грани (проблемы с геометрией) через 3D-Print Toolbox (включается в аддонах Blender).

  3. Примените все модификаторы (Apply All Modifiers), если планируете редактировать mesh в других программах.

  4. Убедитесь, что модель имеет правильную ориентацию и масштаб. Для 3D-печати важно, чтобы шестерня лежала на плоскости XY.

⚠️ Внимание: Если шестерня предназначена для 3D-печати, избегайте слишком тонких зубьев или острых углов — это может привести к деформации или поломке при печати. Минимальная толщина стенки должна быть не менее 0.8 мм для FDM-принтеров.
Как проверить модель на ошибки перед экспортом

Откройте аддон 3D-Print Toolbox в панели инструментов. Выделите модель и нажмите Check All. Программа покажет проблемы: неманифолдные грани, пересекающуюся геометрию, слишком тонкие стенки. Исправьте их в режиме редактирования или с помощью модификаторов.

Практика: создаём шестерню с 16 зубьями

Разберём пошаговый пример создания шестерни с 16 зубьями и модулем 2 мм (диаметр делительной окружности — 32 мм):

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

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

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

Как сделать шестерню с косыми зубьями?

Для косых зубьев нужно изменить геометрию профиля: вместо вертикального экструдирования используйте наклонное (E → S → Z с одновременным поворотом). Угол наклона обычно составляет 15–30°. Затем примените Array Modifier с поворотом и сдвигом по оси Z для каждого следующего зуба.

Почему зубья шестерни не сцепляются с другой шестернёй?

Проблема в несоответствии модуля или количества зубьев. Убедитесь, что обе шестерни имеют одинаковый модуль (m) и что сумма их делительных диаметров равна расстоянию между центрами. Также проверьте зазор между зубьями — он должен быть не менее 0.1–0.2 мм.

Можно ли сделать шестерню без модификатора Array?

Да, но это занять больше времени. Можно вручную дублировать профиль зуба (Shift + D), поворачивать его на нужный угол (R → Z → угол) и повторять для каждого зуба. Для 16 зубьев потребуется 15 дублирований. Способ подходит для небольшого количества зубьев или нестандартных форм.

Как экспортировать шестерню для 3D-печати?

Выделите модель, перейдите в File → Export → STL (.stl). Убедитесь, что включены опции Selection Only и Apply Modifiers. В настройках экспорта выберите Units: Millimeters и отключите Ascii (бинарный формат занимает меньше места).