С чего начать, если привязки в 3ds Max не работают
Привязка в 3ds Max (в разговорной речи программу называют «Макс») — это режим, в котором курсор при перемещении, рисовании или создании объектов «прилипает» к вершинам, рёбрам, узлам сетки и другим опорным точкам. Когда привязка не срабатывает, в большинстве случаев дело не в поломке программы, а в одной из четырёх причин: режим выключен, выбран неподходящий тип привязки, целевой объект заморожен, либо нажатие клавиши перехватывает другая настройка.
Порядок проверки, который экономит время:
- Посмотрите на кнопку с магнитом на главной панели инструментов. Если она не подсвечена, привязка выключена.
- Нажмите клавишу S, держа курсор над окном проекции. Если кнопка не меняет состояние, проблема в клавишах, а не в привязках — об этом ниже.
- Щёлкните по кнопке с магнитом правой кнопкой мыши и проверьте, какие типы привязок отмечены галочками.
- Убедитесь, что объект, к которому вы хотите привязаться, не заморожен и не скрыт.
Если все четыре пункта в порядке, а привязка всё равно не держит, переходите к настройкам силы захвата и ограничений по осям.
Какой режим привязки выбран: 2D, 2.5D или 3D
Рядом с кнопкой-магнитом есть выпадающий список с тремя режимами, и неверный выбор — самая частая причина жалобы «привязка включена, но ничего не ловит».
- 2D — курсор привязывается только к точкам, лежащим на плоскости активной сетки. Вершины, поднятые над сеткой, игнорируются.
- 2.5D — курсор ловит проекции трёхмерных точек на плоскость сетки. Удобно при обводке плана, но результат ложится на плоскость, а не на саму вершину.
- 3D — привязка к любой точке в пространстве. Для моделирования и стыковки объектов нужен именно он.
Проверить режим можно опытом, не читая список: включите привязку, создайте в окне Top плоскость, поднимите её по оси Z и попробуйте в окне Perspective привязаться к её углу. В режиме 2D курсор уйдёт на сетку, в режиме 3D встанет точно на угол.
Если вы работаете в окне перспективы и хотите совместить вершины двух объектов, а стоит режим 2D, курсор будет соскальзывать к сетке. Переключите на 3D, и поведение изменится без других правок.
Привязка включена, но объект не прилипает: что проверить в настройках
Окно настроек Grid and Snap Settings открывается правой кнопкой по магниту. Что в нём смотреть по порядку:
- Типы привязок на вкладке Snaps. По умолчанию отмечены только Grid Points. Для стыковки по вершинам нужна галочка Vertex, для середины ребра — Midpoint, для концов — Endpoint. Если нужной галочки нет, курсор честно ловит узлы сетки и больше ничего.
- Snap Strength, сила захвата. Это радиус в пикселях, внутри которого курсор притягивается к точке. Слишком маленькое значение требует попадать почти точно; на мониторах с высоким разрешением имеет смысл его увеличить.
- Snap to frozen objects. Замороженные объекты по умолчанию не участвуют в привязке. Если вы заморозили чертёж-подложку и обводите его сплайном, включите эту галочку.
- Enable Axis Constraints. Когда опция включена, перемещение с привязкой ограничивается выбранной осью или плоскостью гизмо. Если объект «уезжает» не туда, снимите галочку и повторите.
- Use Axis Center as Start Snap Point. Определяет, откуда считается перемещение — от центра гизмо или от точки, за которую вы схватили объект. Для стыковки вершин удобнее выключить и тянуть объект за нужную вершину.
Пограничный случай: привязка работает при создании сплайна, но не при перемещении готового объекта. Обычно это значит, что вы хватаете объект за гизмо, а стартовой точкой считается центр осей. Снимите галочку из пятого пункта и начните перемещение, наведя курсор на вершину, которую хотите совместить с другой.
Ещё одна ловушка — привязка к углу и к процентам. Это отдельные режимы: Angle Snap (клавиша A) ограничивает поворот шагом в градусах, Percent Snap — масштабирование. Кнопка с магнитом на них не влияет, и наоборот.
Почему не работают клавиши в 3ds Max
Если клавиша S, A или другие сочетания не отзываются, причина почти всегда одна из четырёх.
| Признак | Вероятная причина | Что сделать |
|---|---|---|
| Не работает ни одна горячая клавиша | Включена русская раскладка клавиатуры | Переключитесь на английскую раскладку: 3ds Max читает латинские коды клавиш |
| Клавиши работают на уровне объекта, а в режиме Edit Poly нет, или наоборот | Выключена кнопка Keyboard Shortcut Override Toggle | Включите кнопку на главной панели — она переключает между основными сочетаниями и сочетаниями активного модификатора |
| Нажатие уходит «в никуда» | Фокус не в окне проекции | Наведите курсор на окно проекции или щёлкните по нему средней кнопкой перед нажатием |
| Срабатывают не те команды | Сочетания переназначены в Customize User Interface | Загрузите стандартный набор горячих клавиш |
Отдельно о раскладке: Windows может переключать язык автоматически при смене окна, и после возврата в 3ds Max из мессенджера клавиша S оказывается клавишей Ы. Проверить это быстрее всего по индикатору языка в трее, а не по поведению программы.
Если не работает одна конкретная клавиша, а остальные отзываются, проверьте, не занята ли она программой в фоне: средства записи экрана, мессенджеры и утилиты производителей клавиатур перехватывают сочетания раньше, чем их увидит 3ds Max. Закройте такую программу и нажмите клавишу снова.
Как вернуть стандартные горячие клавиши и привязки
Когда настройки сбиты неизвестно чем, откатить их к заводским надёжнее, чем искать каждое изменение по отдельности.
- Откройте меню Customize, затем Customize User Interface, вкладку Keyboard.
- Нажмите Load и выберите стандартный файл сочетаний из папки установки программы. Имя файла и путь зависят от версии 3ds Max.
- Если сбиты не только клавиши, но и панели, в том же меню Customize выберите Revert to Startup Layout.
- Крайний вариант — при закрытой программе переименовать папку пользовательских настроек 3ds Max в профиле Windows. При следующем запуске она создастся заново с заводскими значениями. Точное расположение зависит от версии, и перед этим стоит сделать копию.
Откат настроек не трогает сцены и файлы проектов, но сбросит ваши собственные сочетания клавиш, схему цветов и расположение панелей.
Что сделать заранее, чтобы настройки не терялись
- Сохраните свою схему горячих клавиш через Save на вкладке Keyboard в отдельный файл вне папки программы — после переустановки его можно загрузить одной кнопкой.
- Запишите, какие типы привязок вы обычно включаете: при сбросе настроек остаётся только Grid Points.
- Проверяйте раскладку перед работой, если на компьютере включено автопереключение языка.
- Не переназначайте стандартные клавиши ради одной операции: привычка к заводским сочетаниям избавляет от большинства сбоев при переходе на другой компьютер.