Создать шестеренку в 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 автоматизирует процесс и позволяет задавать параметры шестеренки с точностью до миллиметра. Чтобы им воспользоваться:
- Активируйте аддон: перейдите в
Edit → Preferences → Add-ons, найдитеGearи включите галочкой. Не забудьте сохранить настройки. - После активации в меню
Add → Meshпоявится пунктGear. Выберите его, чтобы создать шестеренку. - В панели настроек (слева или в
N) задайте:Teeth— количество зубцов;Diameter— диаметр отверстия;Module— модуль зацепления (влияет на размер зубцов);Pressure Angle— угол зацепления (обычно 20°).
- При необходимости отрегулируйте
Thickness(толщину шестеренки) иHole Diameter(диаметр центрального отверстия).
⚠️ Внимание: если аддон Gear не отображается в списке, проверьте версию Blender. В старых версиях (до 2.8) он может отсутствовать. Для новых версий (3.0+) скачайте аддон отдельно с официального сайта или через Preferences → Install.
Метод 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).
Чек-лист для создания шестеренки
Часто задаваемые вопросы
Можно ли сделать шестеренку без модификаторов?
Да, можно смоделировать ее вручную с помощью инструмента Extrude и Loop Cuts. Сначала создайте цилиндр, затем добавьте вертикальные и горизонтальные ребра для обозначения зубцов, и вытяните их наружу. Этот метод требует больше времени, но дает полный контроль над формой.
Почему зубцы шестеренки получаются кривыми?
Кривизна зубцов часто связана с недостаточным количеством вершин в исходном цилиндре. Увеличьте параметр Vertices при создании цилиндра (например, до 64) или добавьте модификатор Subdivision Surface перед булевыми операциями.
Как экспортировать шестеренку для 3D-печати?
Используйте формат STL. Перейдите в File → Export → STL, выберите объект и убедитесь, что в настройках включен параметр Selection Only. Перед экспортом проверьте модель на наличие отверстий или неманголдной геометрии с помощью аддона 3D-Print Toolbox.
Какие аддоны можно использовать для создания шестеренок?
Помимо Gear, популярны MechEngine (для сложных механизмов) и Add Mesh: Extra Objects (включает инструменты для создания зубчатых колес). Эти аддоны позволяют задавать параметры зацепления, шаг зубцов и другие технические характеристики.