1.3. Настройка программы
1.3. Настройка программы
Чем отличается начинающий пользователь от профессионала? Кроме того что профессионал знает немного больше, он владеет набором инструментов, позволяющих выполнить работу быстрее и качественнее. Настройка пользовательского интерфейса и загрузка дополнительных внешних модулей позволят вам подняться на ступеньку выше в скорости и качестве выполнения работ.
При помощи подключаемых модулей можно выполнить работу на более высоком уровне, чем позволяют стандартные возможности пакета, а оптимизация приложения для потребностей пользователя сокращает затрачиваемые на ее выполнение время и ресурсы.
В программе 3ds Max можно настраивать практически все элементы интерфейса, начиная от назначения сочетаний клавиш и заканчивая цветом элементов. Параметры предварительной настройки приложения и пользовательского интерфейса содержатся в окнах диалога Preference Settings (Параметры установок) и Customize User Interface (Настройка пользовательского интерфейса). Рассмотрим в общих чертах каждое из них.
Настройка параметров программы
Для вызова окна Preference Settings (Параметры установок) выполните команду Customize ? Preferences (Настройка ? Параметры). Окно имеет 11 вкладок: General (Общие), Files (Файлы), Viewports (Окна проекций), Gamma and LUT (Гамма и таблица соответствия), Rendering (Визуализация), Animation (Анимация), Inverse Kinematics (Обратная кинематика), Gizmos (Габаритные контейнеры), MAXScript, Radiosity (Диффузное отражение) и mental ray (рис. 1.32).
Рис. 1.32. Окно диалога Preference Settings (Параметры установок)
Вкладка General (Общие)
Вкладка General (Общие) служит для изменения параметров общего назначения и разделена на следующие области:
? Scene Undo (Отмены в сцене) – задается максимальное количество отменяемых действий;
? Ref. Coord. System (Система координат) – указывается использование одной системы координат для всех преобразований;
? Plug-In Loading (Загрузка внешних модулей) – определяется, будут ли модули загружаться вместе со сценой, в которой они установлены;
? Sub-Materials (Подматериалы) – позволяет установить либо снять флажок, определяющий автоматическое назначение подматериалов;
? Scene Selection (Выделение в сцене) – указывается, каким образом будет производиться выделение, а также размер кисти для выделения;
? Spinners (Счетчики) – настраиваются общие параметры всех счетчиков программы;
? Command Panel (Командная панель) – устанавливается значение приращения при прокрутке;
? Vertex Normal Style (Стиль нормалей вершин) – задаются стиль нормалей вершин, базирующийся на четвертой версии программы;
? UI Display (Интерфейс пользователя) – настраиваются некоторые элементы отображения. Например, для увеличения количества кнопок, одновременно видимых на панели инструментов, можно снять флажки Use Large Toolbar Buttons (Использовать крупные кнопки) и Fixed Width Text Buttons (Фиксированный размер текстовых кнопок);
? Layer Defaults (Слои по умолчанию) – указываются параметры для слоев;
? Texture Coordinates (Текстурные координаты) – позволяет включить или выключить использование Real-World Map Size (Реальные размеры текстурной карты) для вновь создаваемых параметрических объектов и модификаторов, использующих этот параметр.
Вкладка Files (Файлы)
На вкладке Files (Файлы) окна Preference Settings (Параметры установок) содержатся настройки, позволяющие выбрать параметры автосохранения, архивирования и создания отчета. Здесь также можно задать сохранение файлов с приращением или со сжатием.
Вкладка Viewports (Окна проекций)
Вкладка Viewports (Окна проекций) содержит параметры настройки окон проекций (рис. 1.33).
В области Viewport Parameters (Параметры окна проекции) можно настроить параметры отображения сцены в окнах проекций, например задать размер точек для показа вершин сетчатых оболочек.Рис. 1.33. Вкладка Viewports (Окна проекций) окна Preference Settings (Параметры установок)
Настройки области Ghosting (Двойники) позволяют изменять параметры отображения двойников при отладке анимации. Здесь можно задать общее количество двойников до и после текущего кадра, способ отображения и номера кадров.
В области Mouse Control (Управление мышью) можно настроить использование средней кнопки мыши, а также режимы масштабирования и способ вызова контекстного меню.
При необходимости вы можете изменить драйвер дисплея в области Display Drivers (Драйверы дисплея), щелкнув на кнопке Choose Driver (Выбор драйвера). Если на компьютере установлен драйвер OpenGL или Direct3D, то предпочтительно использовать их для ускорения отображения геометрии сцены и ее раскраски.
Вкладка Gamma and LUT (Гамма и таблица соответствия)
Вкладка Gamma and LUT (Гамма и таблица соответствия) предназначена для выполнения гамма-коррекции монитора и настройки параметров гамма-коррекции в файлах растровой графики.
Вкладка Rendering (Визуализация)
Вкладка Rendering (Визуализация) окна диалога Preference Settings (Параметры установок) позволяет настроить параметры, использующиеся при визуализации по умолчанию (рис. 1.34).Рис. 1.34. Вкладка Rendering (Визуализация) окна Preference Settings (Параметры установок)
Вкладка Rendering (Визуализация) содержит следующие области:
? Video Color Check (Контроль цветности) – указывается, в каком стандарте будет формироваться видеосигнал и как 3ds Max должен выполнять контроль цветности этого сигнала;
? Output Dithering (Смешивание цветов растра) – определяется режим формирования цветов на экране монитора;
? Field Order (Порядок полей) – задается порядок следования четных и нечетных полей для анимаций, которые будут показаны на экране телевизора;
? Super Black (Сверхчерный) – устанавливается минимальный уровень черного цвета;
? HotSpot/Falloff (Яркое пятно/край пятна) – устанавливается минимальная разница угловых размеров конусов HotSpot (Яркое пятно) и Falloff (Край пятна) источников света;
? Background (Фон) – задается наличие либо отсутствие сглаживания, фильтрация и использование масок для фонового изображения;
? Default Ambient Light Color (Исходный цвет подсветки) – указывается цвет подсветки, используемый при визуализации наиболее темных участков теней сцены;
? Output File Sequencing (Нумерация выходных файлов) – определяется порядок нумерации файлов, в которых будут сохраняться результаты визуализации; установка флажка Nth Serial Numbering (Каждый порядковый номер) обеспечивает последовательную нумерацию кадров;
? Render Termination Alert (Сигнал прерывания визуализации) – устанавливается звуковой сигнал окончания визуализации;
? GBuffer Layers (Слои G-буфера) – указывается наибольшее допустимое количество каналов G-буфера, которые можно назначить в сцене (может быть от 1 до 1000);
? Bitmap Pager (Пейджер растрового изображения) – позволяет выполнять визуализацию с текстурными картами очень большого размера или с большим количеством текстур;
? Multi-threading (Многопоточный) – распределяет расчеты на многопроцессорных системах, ускоряя процесс визуализации.
Вкладка Animation (Анимация)
Вкладка Animation (Анимация) (рис. 1.35) содержит настройки анимации сцены.
Вкладка Animation (Анимация) содержит такие области:
? Key Bracket Display (Обозначить угловыми скобками) – указывается, какие объекты, имеющие ключи анимации, будут обозначаться маркерами;
? Animate (Анимация) – устанавливается, будет ли выполняться анимация с использованием локальной системы координат или нет;
? MIDI Time Slider Control (Контроль таймера MIDI-устройством) – настраивается управление ползунком таймера с помощью внешнего MIDI-устройства;
Рис. 1.35. Вкладка Animation (Анимация) окна Preference Settings (Параметры установок)
? Controller Defaults (Исходные параметры контроллеров) – позволяет изменять или восстанавливать принятые по умолчанию значения параметров контроллеров анимации;
? Auto Key Default Frame (Исходный кадр автоключа) – включает либо выключает создание ключа анимации в начале анимации (0 или 1 кадр) при использовании режима автоматического создания ключей.
Вкладка Inverse Kinematics (Обратная кинематика)
На вкладке Inverse Kinematics (Обратная кинематика) окна Preference Settings (Параметры установок) настраиваются параметры приложенной и интерактивной обратной кинематики. В двух однотипных областях можно задать пределы точности для положения и поворота, а также максимальное количество циклов.
Вкладка Gizmos (Габаритные контейнеры)
На вкладке Gizmos (Габаритные контейнеры) можно настроить отображение и поведение габаритных контейнеров объектов. Габаритные контейнеры отображаются в окнах проекций и обеспечивают возможность интерактивной трансформации объектов.
Область Transform Gizmos (Габаритный контейнер преобразования) содержит настройки для включения/выключения отображения габаритных контейнеров объектов. Здесь также можно установить возможность отображения более чем одного габаритного контейнера для выделенного набора объектов. Отдельно настраиваются параметры отображения и поведения для габаритного контейнера перемещения и поворота.
В области Move/Rotate Transforms (Преобразования перемещения/вращения) можно задать приращение для угла поворота, а также поведение мыши во время трансформаций.
Вкладка MAXScript
Вкладка MAXScript позволяет настраивать параметры макроязыка MAXScript.
В области Startup (При запуске) можно указать параметры загрузки сценариев и контроллеров.
Область MAXScript Windows (Окна MAXScript) содержит настройки отображения шрифта (тип и размер), используемого в окне редактора макросов.
В области Macro Recorder (Запись макроса) можно включить запись всех производимых программой 3ds Max действий, фильтрацию кода и использование явных или относительных ссылок.
Вкладка Radiosity (Диффузное отражение)
Вкладка Radiosity (Диффузное отражение) содержит настройки, указывающие, как будет происходить диффузное отражение, будут ли настройки улучшенных источников света сохранены вместе со сценой и будут ли содержаться в окне Material Editor (Редактор материалов) параметры отражательной способности и прозрачности. Здесь также можно задать прорисовку диффузного отражения в окнах проекций.
Вкладка mental ray
Вкладка mental ray содержит настройки, относящиеся к модулю визуализации mental ray. Здесь можно подключить расширения, управлять параметрами визуализации и установить запись и вывод сообщений.
Настройка пользовательского интерфейса
Программа 3ds Max позволяет создавать новые и настраивать существующие меню и панели инструментов. Для этой цели служит окно Customize User Interface (Настройка пользовательского интерфейса) (рис. 1.36).Рис. 1.36. Окно Customize User Interface (Настройка пользовательского интерфейса)
Чтобы вызвать это окно, выполните команду Customize ? Customize User Interface (Настройка ? Настройка пользовательского интерфейса). Окно содержит пять вкладок: Keyboard (Клавиатура), Toolbars (Панели инструментов), Quads (Четверти), Menus (Меню) и Colors (Цвета).
Рассмотрим каждую из этих вкладок.
Вкладка Keyboard (Клавиатура)
Вкладка Keyboard (Клавиатура) позволяет изменять заданные по умолчанию и присваивать сочетания клавиш командам и инструментам программы.
Чтобы назначить команде новое сочетание клавиш или изменить существующее, выполните следующее.
1. В раскрывающемся списке Group (Группа) выберите группу с командой, которой необходимо присвоить сочетание клавиш.
2. В раскрывающемся списке Category (Категория) укажите категорию, к которой она относится.
3. Найдите в списке Action (Действие) нужную команду. Если ей уже назначено сочетание клавиш, то оно будет показано в столбце Shortcut (Сочетание клавиш).
4. Щелкните кнопкой мыши в текстовом поле Hotkey (Горячая клавиша) и введите комбинацию клавиш (нажмите их на клавиатуре). Если такая комбинация уже используется, то имя команды, которой она назначена, появится в окне Assigned to (Назначена для).
5. Щелкните на кнопке Assign (Назначить) для присвоения команде сочетания клавиш.
6. Сохраните сделанные изменения, нажав кнопку Save (Сохранить), и в появившемся окне диалога выберите файл для сохранения или создайте новый.
Вкладка Toolbars (Панели инструментов)
Вкладка Toolbars (Панели инструментов) служит для создания новых и изменения существующих панелей инструментов 3ds Max (рис. 1.37).
Чтобы создать и настроить новую панель инструментов, выполните следующие действия.
1. На вкладке Toolbars (Панели инструментов) щелкните на кнопке New (Новая), расположенной в правой части окна под раскрывающимся списком существующих панелей.
2. В открывшемся окне New Toolbar (Новая панель инструментов) введите имя создаваемой панели и щелкните на кнопке OK, в результате на экране появится новая панель.
3. Чтобы наполнить новую панель кнопками, выберите необходимую команду из списка Action (Действие) и перетащите ее на поле панели. Если для команды существует значок, то он появится на созданной кнопке, в противном случае кнопка будет представлена названием.
4. Для редактирования кнопки щелкните на ней правой кнопкой мыши и в появившемся контекстном меню выберите требуемую команду, например Delete Button (Удалить кнопку).Рис. 1.37. Вкладка Toolbars (Панели инструментов) окна Customize User Interface (Настройка пользовательского интерфейса)
5. Для сохранения панели щелкните на кнопке Save (Сохранить) и в появившемся окне выберите файл для сохранения или создайте новый.
Вкладка Quads (Четверти)
Вкладка Quads (Четверти) предназначена для настройки и создания новых четвертных меню, вызываемых щелчком правой кнопки мыши в окне проекции или сочетанием клавиш (рис. 1.38).
Для создания и настройки нового четвертного меню выполните следующие действия.
1. Щелкните на кнопке New (Новое), расположенной в правой части окна под раскрывающимся списком существующих меню.
2. В появившемся окне диалога New Quad Set (Новый набор четвертных меню) введите имя для создаваемого четвертного меню и щелкните на кнопке OK.
3. Щелкните на одном из квадратов значка Label (Ярлык) для выбора, в какой части квадратичного меню будет создаваться новое меню, и в поле справа введите название меню.Рис. 1.38. Вкладка Quads (Четверти) окна Customize User Interface (Настройка пользовательского интерфейса)
4. В окне четвертных меню, расположенном в правой части вкладки Quads (Четверти), появится надпись End of Menu (Окончание меню), обозначающая, что меню не заполнено.
5. Чтобы добавить команду в меню, выберите ее в левой части вкладки из списка Action (Действие) и перетащите в окно четвертных меню выше строки End of Menu (Окончание меню).
6. При необходимости добавьте Separator (Разделитель), чтобы разделить команды на логические группы.
7. Повторите три последних действия для других частей четвертных меню.