С чего начать, если привязки в 3ds Max не работают

Привязка в 3ds Max (в разговорной речи программу называют «Макс») — это режим, в котором курсор при перемещении, рисовании или создании объектов «прилипает» к вершинам, рёбрам, узлам сетки и другим опорным точкам. Когда привязка не срабатывает, в большинстве случаев дело не в поломке программы, а в одной из четырёх причин: режим выключен, выбран неподходящий тип привязки, целевой объект заморожен, либо нажатие клавиши перехватывает другая настройка.

Порядок проверки, который экономит время:

  1. Посмотрите на кнопку с магнитом на главной панели инструментов. Если она не подсвечена, привязка выключена.
  2. Нажмите клавишу S, держа курсор над окном проекции. Если кнопка не меняет состояние, проблема в клавишах, а не в привязках — об этом ниже.
  3. Щёлкните по кнопке с магнитом правой кнопкой мыши и проверьте, какие типы привязок отмечены галочками.
  4. Убедитесь, что объект, к которому вы хотите привязаться, не заморожен и не скрыт.

Если все четыре пункта в порядке, а привязка всё равно не держит, переходите к настройкам силы захвата и ограничений по осям.

Какой режим привязки выбран: 2D, 2.5D или 3D

Рядом с кнопкой-магнитом есть выпадающий список с тремя режимами, и неверный выбор — самая частая причина жалобы «привязка включена, но ничего не ловит».

  • 2D — курсор привязывается только к точкам, лежащим на плоскости активной сетки. Вершины, поднятые над сеткой, игнорируются.
  • 2.5D — курсор ловит проекции трёхмерных точек на плоскость сетки. Удобно при обводке плана, но результат ложится на плоскость, а не на саму вершину.
  • 3D — привязка к любой точке в пространстве. Для моделирования и стыковки объектов нужен именно он.

Проверить режим можно опытом, не читая список: включите привязку, создайте в окне Top плоскость, поднимите её по оси Z и попробуйте в окне Perspective привязаться к её углу. В режиме 2D курсор уйдёт на сетку, в режиме 3D встанет точно на угол.

Если вы работаете в окне перспективы и хотите совместить вершины двух объектов, а стоит режим 2D, курсор будет соскальзывать к сетке. Переключите на 3D, и поведение изменится без других правок.

Привязка включена, но объект не прилипает: что проверить в настройках

Окно настроек Grid and Snap Settings открывается правой кнопкой по магниту. Что в нём смотреть по порядку:

  1. Типы привязок на вкладке Snaps. По умолчанию отмечены только Grid Points. Для стыковки по вершинам нужна галочка Vertex, для середины ребра — Midpoint, для концов — Endpoint. Если нужной галочки нет, курсор честно ловит узлы сетки и больше ничего.
  2. Snap Strength, сила захвата. Это радиус в пикселях, внутри которого курсор притягивается к точке. Слишком маленькое значение требует попадать почти точно; на мониторах с высоким разрешением имеет смысл его увеличить.
  3. Snap to frozen objects. Замороженные объекты по умолчанию не участвуют в привязке. Если вы заморозили чертёж-подложку и обводите его сплайном, включите эту галочку.
  4. Enable Axis Constraints. Когда опция включена, перемещение с привязкой ограничивается выбранной осью или плоскостью гизмо. Если объект «уезжает» не туда, снимите галочку и повторите.
  5. 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. Закройте такую программу и нажмите клавишу снова.

Как вернуть стандартные горячие клавиши и привязки

Когда настройки сбиты неизвестно чем, откатить их к заводским надёжнее, чем искать каждое изменение по отдельности.

  1. Откройте меню Customize, затем Customize User Interface, вкладку Keyboard.
  2. Нажмите Load и выберите стандартный файл сочетаний из папки установки программы. Имя файла и путь зависят от версии 3ds Max.
  3. Если сбиты не только клавиши, но и панели, в том же меню Customize выберите Revert to Startup Layout.
  4. Крайний вариант — при закрытой программе переименовать папку пользовательских настроек 3ds Max в профиле Windows. При следующем запуске она создастся заново с заводскими значениями. Точное расположение зависит от версии, и перед этим стоит сделать копию.

Откат настроек не трогает сцены и файлы проектов, но сбросит ваши собственные сочетания клавиш, схему цветов и расположение панелей.

Что сделать заранее, чтобы настройки не терялись

  • Сохраните свою схему горячих клавиш через Save на вкладке Keyboard в отдельный файл вне папки программы — после переустановки его можно загрузить одной кнопкой.
  • Запишите, какие типы привязок вы обычно включаете: при сбросе настроек остаётся только Grid Points.
  • Проверяйте раскладку перед работой, если на компьютере включено автопереключение языка.
  • Не переназначайте стандартные клавиши ради одной операции: привычка к заводским сочетаниям избавляет от большинства сбоев при переходе на другой компьютер.