Создать шестеренку в Blender можно за 10–15 минут, даже если вы новичок. Самый быстрый способ — использовать модификатор Array и Boolean, но для точности лучше воспользоваться аддоном Gear или вручную смоделировать зубцы. В большинстве случаев хватает стандартных инструментов, без установки дополнительных плагинов.

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

Подготовка сцены: базовые настройки

Перед тем как в блендере сделать шестеренку, убедитесь, что сцена настроена правильно. Откройте Blender, удалите куб по умолчанию (Delete), и перейдите в режим Top Ortho (Numpad 7). Это упростит работу с 2D-эскизами.

Создайте цилиндр (Shift + A → Mesh → Cylinder), уменьшите количество вершин до 32 или 64 (F9 после создания) — этого хватит для гладкой поверхности. В панели Object Data Properties (значок зеленого треугольника) убедитесь, что Fill Type стоит на Triangle Fan.

Если планируете использовать модификаторы, включите Apply Scale (Ctrl + A → Scale), иначе деформации могут испортить результат.

💡

Для точного моделирования используйте сетку Grid (включается в Viewport Overlays). Это поможет выравнивать зубцы по центру и контролировать их размер.

Метод Сложность Точность Время Подходит для
Модификаторы (Array + Boolean) Низкая Средняя 5–10 мин Быстрые эскизы, анимации
Аддон Gear Средняя Высокая 2–5 мин Точные механизмы, параметрическое моделирование
Ручное моделирование Высокая Максимальная 20–60 мин Сложные шестерни, 3D-печать

Способы создания шестеренки: сравнение методов

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

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

Метод 1: Шестеренка через модификаторы

Этот способ подойдет для создания простой шестеренки с равномерными зубцами. Порядок действий:

  • Создайте основной цилиндр — это будет тело шестеренки. В панели Add Cylinder задайте радиус (например, 1 м) и высоту (0.2 м).
  • Добавьте цилиндр для зубцов — он должен быть тоньше основного (радиус 0.1–0.15 м) и короче по высоте. Расположите его сбоку от основного цилиндра так, чтобы их центры совпадали по оси Z.
  • Примените модификатор Array к тонкому цилиндру. В настройках установите Count равным количеству зубцов (например, 12), а Relative Offset — по оси X и Y на 1.0. Это создаст кольцо из цилиндров вокруг центра.
  • Объедините с основой — добавьте модификатор Boolean к основному цилиндру, выберите тип Union и укажите объект-массив (то есть цилиндр с Array).

Если зубцы получились слишком острыми, добавьте модификатор Bevel к массиву перед булевой операцией. Радиус скругления подберите визуально (0.01–0.05 м).

Метод 2: Аддон Gear для точных расчетов

Аддон Gear автоматизирует процесс и позволяет задавать параметры шестеренки с точностью до миллиметра. Чтобы им воспользоваться:

  1. Активируйте аддон: перейдите в Edit → Preferences → Add-ons, найдите Gear и включите галочкой. Не забудьте сохранить настройки.
  2. После активации в меню Add → Mesh появится пункт Gear. Выберите его, чтобы создать шестеренку.
  3. В панели настроек (слева или в N) задайте:
    • Teeth — количество зубцов;
    • Diameter — диаметр отверстия;
    • Module — модуль зацепления (влияет на размер зубцов);
    • Pressure Angle — угол зацепления (обычно 20°).
  4. При необходимости отрегулируйте Thickness (толщину шестеренки) и Hole Diameter (диаметр центрального отверстия).
⚠️ Внимание: если аддон Gear не отображается в списке, проверьте версию Blender. В старых версиях (до 2.8) он может отсутствовать. Для новых версий (3.0+) скачайте аддон отдельно с официального сайта или через Preferences → Install.
Какой метод создания шестеренки вы используете чаще?
Модефикаторы Array + Boolean
Аддон Gear
Ручное моделирование
Другой вариант

Метод 3: Параметры шестеренок для разных задач

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

Задача Количество зубцов Модуль (мм) Угол давления (°) Толщина (мм)
Часы (маленькие шестерни) 8–16 0.5–1.0 15–20 1–3
Велосипедная кассета 20–36 1.5–2.5 20 5–8
Промышленная передача 40–100 2.0–5.0 20–25 10–30
Декоративная модель 6–12 3.0–10.0 15–30 2–5

Типичные ошибки и как их избежать

Даже при работе с модификаторами или аддонами можно столкнуться с проблемами. Чаще всего это:

Наложение геометрии — зубцы пересекаются или слипаются. Проверьте радиус основного цилиндра и расстояние между зубцами в модификаторе Array. Увеличьте Relative Offset или уменьшите размер зубцов.

Неровные зубцы — возникают, если в модификаторе Array неверно задан угол поворота. Используйте формулу: 360° / количество зубцов для точного расчета.

Артефакты при булевых операциях — появляются, если объекты имеют неравномерную топологию. Перед применением Boolean примените Remesh или Subdivision Surface к объектам.

Перед финализацией модели всегда проверяйте ее на наличие неманголдной геометрии (3D-Print Toolbox в Blender). Это избавит от проблем при 3D-печати или рендере.

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

Если вы только начинаете осваивать Blender, попробуйте создать простую шестеренку с 12 зубцами по следующему алгоритму:

Шаг 1. Создайте цилиндр с радиусом 1 м и высотой 0.2 м.

Шаг 2. Добавьте второй цилиндр с радиусом 0.15 м и высотой 0.3 м. Поместите его на расстоянии 1.15 м от центра по оси X.

Шаг 3. К второму цилиндру добавьте модификатор Array с параметрами: Count = 12, Relative Offset X = 0.87, Relative Offset Y = 0.5, Rotation Z = 30°.

Шаг 4. Примените модификатор Boolean (тип Union) к первому цилиндру, выбрав массив в качестве объекта.

Шаг 5. Добавьте модификатор Subdivision Surface для сглаживания и визуализируйте результат (Alt + Z).

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

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

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

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

Да, можно смоделировать ее вручную с помощью инструмента Extrude и Loop Cuts. Сначала создайте цилиндр, затем добавьте вертикальные и горизонтальные ребра для обозначения зубцов, и вытяните их наружу. Этот метод требует больше времени, но дает полный контроль над формой.

Почему зубцы шестеренки получаются кривыми?

Кривизна зубцов часто связана с недостаточным количеством вершин в исходном цилиндре. Увеличьте параметр Vertices при создании цилиндра (например, до 64) или добавьте модификатор Subdivision Surface перед булевыми операциями.

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

Используйте формат STL. Перейдите в File → Export → STL, выберите объект и убедитесь, что в настройках включен параметр Selection Only. Перед экспортом проверьте модель на наличие отверстий или неманголдной геометрии с помощью аддона 3D-Print Toolbox.

Какие аддоны можно использовать для создания шестеренок?

Помимо Gear, популярны MechEngine (для сложных механизмов) и Add Mesh: Extra Objects (включает инструменты для создания зубчатых колес). Эти аддоны позволяют задавать параметры зацепления, шаг зубцов и другие технические характеристики.