Контекстные меню и пользовательский нтерфейс
Работу с Maya можно сделать быстрой и эффективной. Наблюдение за работой опытных пользователей создает впечатление магического действа, потому что сцена, словно по волшебству, возникает из ничего при минимальном количестве нажатий клавиш и использовании мыши. Секрет такой быстрой работы состоит в создании контекстных меню, которые помогают увеличить продуктивность и скорость различных действий. Если нажать и удерживать определенные клавиши, нажимая при этом левую кнопку мыши, то появится меню, похожее на компас. Перетаскивание указателя мыши на любую из его команд приводит к ее выполнению. В случае быстрого выполнения описанных действий вы успеете заметить только линию на экране и быстро промелькнувшее имя выполняемой команды.
После нескольких недель работы вы изучите контекстные меню и сможете мгновенно создавать и редактировать объекты. Так как процесс их использования является двухступенчатым (сначала нужно нажать клавиши, а потом сделать вы-эор при помощи указателя мыши), имеет смысл сгруппировать связанные друг с цругом команды таким образом, чтобы их перечень вызывался нажатием одной и гой же комбинации. Например, можно сделать так, чтобы комбинация клавиш Alt+c приводила к переходу в режим редактирования кривых. При этом две наиболее часто используемые в этом режиме команды можно расположить слева и права. В результате нажатия комбинации клавиш Alt+c, сопровождаемого нажатием левой кнопки мыши и перемещением указателя влево, как показано на рис. 5.1, будет быстро включен требуемый режим редактирования. Со временем подобные действия можно научиться выполнять настолько быстро, что со стороны будет невозможно проследить за ними.
Рис. 5.1. Пример пользовательского контекстного меню
При выполнении как упражнений этой главы, так и остальных упражнений, имеющихся в данной книге, можно воспользоваться набором контекстных меню, адаптированных под стоящие перед вам задачи. Кроме того, такие меню можно использовать в качестве отправной точки для создания своих собственных наборов команд.
Проще всего найти ее, заставив систему искать файл windowprefs.mel Поместите скопированные файлы в найденную папку.
ПРИМЕЧАНИЕ
Альтернативным способом изменения видимости строк меню является окно диалога Preferences (Параметры), для вызова которого используется команда Window > Setting/Preferences > Preferences (Окно > Настройки/Параметры > Параметры). В списке Categories (Категории) выберите вариант Interface (Интерфейс) и снимите или установите флажки Main Window (В главном окне) и In Panels (В окнах проекции) в разделе Show Menubar (Показывать строку меню). Можно пойти дальше и скрыть даже строку заголовка, но имейте в виду, что это осложнит работу с несколькими приложениями одновременно.
7. Выберите в меню оперативного доступа команду File > Save Preferences (Файл > Сохранить настройки). Упрощенный интерфейс, оптимизированный для выполнения упражнений этой главы, готов к использованию.
Настройка меню оперативного доступа
Первый взгляд на новый вид окна программы Maya может привести в недоумение, потому что теперь, когда почти все элементы интерфейса скрыты, возникает ощущение отсутствия контроля над происходящим. Но на самом деле любой командой по-прежнему можно воспользоваться с помощью меню оперативного доступа. Рассмотрим процесс настройки этого меню.
1. Чтобы убедиться, что вы имеете доступ ко всем меню, нажмите и удерживайте клавишу Пробел, щелкните на команде Hotbox Controls (Элементы управления меню оперативного доступа) и затем выберите вариант Show All (Показать все). Для получения доступа к функции, для которой не задана клавиатурная комбинация или контекстное меню, используйте меню оперативного доступа. Если окажется, что вы раз за разом выбираете в этом меню один и тот же набор команд, имеет смысл назначить им клавиатурные комбинации или собрать их в контекстное меню.
ПРИМЕЧАНИЕ
Если вы работаете с пакетом Maya Unlimited, следует скрыть ряд пунктов меню оперативного доступа, оставив только функции, которые вам предстоит использовать. Выберите в меню оперативного доступа команду Hotbox Controls (Элементы управления меню оперативного доступа) и снимите флажки Show Cloth Menus (Показать меню для работы с тканями) и Show Live Menus (Показать меню «живой камеры»).
2. Выберите в меню оперативного доступа команду File > Save Preferences (Файл > Сохранить настройки).
ВНИМАНИЕ
Если хотя бы одно из окон проекции не является активным, нажатие и удер-жание клавиши Пробел не приведет к появлению меню оперативного доступа. Если поверх окон проекции открыто какое-либо окно диалога, нужно щелкнуть на нужном окне проекции правой кнопкой мыши, чтобы перевести его в активное состояние, не снимая при этом выделение с объектов. Обратите внимание, что в результате вокруг окна появляется синяя рамка.
Перечислим клавиатурные комбинации, использование которых в сочетании с нажатием левой кнопки мыши приводит к появлению загруженных вами контекстных меню.
Контекстное меню | Клавиатурная комбинация |
mfNURBSPrimitives_Press | Ctrl+z |
mfNURBSediting_Press | Alt+z |
mfNURBSsurface_Press | Ctrl+Alt+z |
mfPolygonPrimitives_Press | Ctrl+x |
mfPolygonEditing_Press | Alt+x |
mfCurvesCreation_Press | Ctrl+c |
mfCurvesEditing_Press | Alt+c |
А вот перечень клавиатурных комбинаций, которые были добавлены или переназначены.
Функция | Клавиатурная комбинация |
Script Editor (Редактор сценариев) | Shift+S |
Hypergraph (Просмотр структуры) | Shift+H |
Attribute Editor (Редактор атрибутов) | Ctrl+a |
Show/Hide Channel Box (Показать/Скрыть окно каналов) |
Shift+С |
Hypershade (Редактор узлов) | Shift+T |
Outliner (Структура) | Shift+0 |
Toggle the Time Slider on/off (Показать/Скрыть ползунок таймера анимации) |
Alt+t |
Undo (Отменить) | Z |
Visor (Просмотр образцов) | Shift+V |
Первые комбинации клавиш, которые вам предстоит запомнить в этой главе: