Параллелепипед с фаской
Выберите в раскрывающемся списке командной панели Create (Создать) вариант Extended Primitives (Улучшенные примитивы) и щелкните на кнопке ChamferBox (Параллелепипед с фаской) в свитке Object Type (Тип объекта). Данный инструмент позволяет создавать прямоугольные параллелепипеды и кубы с фаской по краям.
Параметры окна диалога Layer Properties
Окно диалога Layer Properties (Свойства слоя), показанное на рис. 4. 28, предназначено для настройки общих свойств всех объектов выбранного слоя.
Рис. 4. 28. Окно диалога Layer Properties (Свойства слоя)
В разделе Layer Information (Сведения о слое) имеются следующие параметры:
Name (Имя) - показывает имя слоя и позволяет его изменить;
Active Color (Активный цвет) - показывает цвет, заданный для слоя в целом, и позволяет его изменить;
Display (Показывать) - раскрывающийся список, позволяющий выбрать один из следующих уровней качества отображения объектов слоя:
Viewport (По окну) - будет использоваться качество отображения, заданное для каждого окна проекции;
Bounding Box (Габаритный контейнер) - объекты слоя будут отображаться в виде габаритных контейнеров вне зависимости от качества отображения, установленного для окон проекций;
Wireframe (Каркас) - объекты слоя будут отображаться в виде каркасов вне зависимости от качества отображения, установленного для окон проекций;
Shaded (Тонирование) - объекты слоя будут отображаться в тонированном виде вне зависимости от качества отображения, установленного для окон проекций.
На вкладках General (Общие) и Adv. Lighting (Улучшенное освещение) окна диалога Layer Properties (Свойства слоя) размещены те же элементы управления, какие располагаются на аналогичных вкладках окна диалога Object Properties (Свойства объекта) в разделах, снабженных кнопкой By Object/By Layer (По объекту/По слою). С помощью этих элементов управления на вкладке General (Общие) можно установить общие для всего слоя значения параметров видимости в окнах проекций и доступности для редактирования в разделе Interactivity (Интерактивность), отображения объектов в разделе Display Properties (Свойства отображения), визуализации объектов в разделе Rendering Control (Управление визуализацией) и смаза изображения объектов, связанного с движением, в разделе Motion Blur (Размытие в движении). Назначение и использование соответствующих параметров вкладки General (Общие) окна диалога Object Properties (Свойства объекта) рассматривается далее в разделе «Индивидуальные свойства объектов». Для ознакомления с параметрами вкладки Adv. Lighting (Улучшенное освещение) обратитесь к главе 11 «Создание и настройка источников света и камер» данной книги.
в программе 3ds max такой,
Многих пользователей удивляет отсутствие в программе 3ds max такой, казалось бы, естественной для графического приложения команды, как Print (Печать). Однако в max 6 предприняты некоторые шаги, облегчающие печать проекций сцен и визуализированных изображений. Теперь в программе предусмотрены возможности «фотографирования» окон проекций в файл и настройки визуализируемых изображений трехмерных сцен с целью последующей печати.
Собственно файл описания сцены формата max является бинарным и не подлежит печати. Однако его можно экспортировать с помощью команды Export (Экспорт) меню File (Файл) в текстовом формате ASE. Содержимое этих файлов уже можно просматривать и печатать с помощью любого простейшего текстового редактора типа Notebook (Блокнот). Попробуйте экспортировать в этих форматах описание простейшей сцены (скажем, содержащей один объект-сферу) и просмотрите содержимое. Если выполнить экспорт описания сцены max в формате DXF программы AutoCAD, то можно будет воспользоваться широкими возможностями этой программы по печати проекций объектов сцены.
Если требуется выполнить печать результатов визуализации сцен max 6, то это следует делать с помощью любого растрового графического редактора после сохранения файла изображения сцены в одном из стандартных графических форматов, например TIF или BMP. Прекрасно подходит для этих целей известный редактор Photoshop компании Adobe.
Переименование множества объектов
Для выделения объектов по именам важно, чтобы эти имена позволяли выбрать нужные объекты из списка. В разделе «Выделение объектов по именам» уже говорилось о важности замены маловыразительных имен объектов, присваиваемых им программой, на более определенные. Для переименования следует поочередно выделять объект за объектом и переименовывать их в текстовом поле Name (Имя) на командной панели, что достаточно утомительно. В max 6 имеется средство для автоматического изменения имен группы однотипных объектов по заданной маске - окно диалога Rename Objects (Переименовать объекты).
Для переименования группы объектов выполните следующие действия:
Выделите в любом из окон проекций объекты, требующие переименования, и выполните команду Tools > Rename Objects (Сервис > Переименовать объекты) основного меню max 6. Появится немодальное окно диалога Rename Objects (Переименовать объекты), показанное на рис. 4. 13.
Рис. 4. 13. Окно диалога Rename Objects (Переименовать объекты)
Переключатель в верхней части окна по умолчанию установлен в положение Selected (Выделенные). Это значит, что переименовываться будут объекты, заранее выделенные в составе сцены. Если объекты не были выделены заранее, установите переключатель в верхней части окна в положение Pick (Указать). Это вызовет появление окна диалога Pick Objects to Rename (Указать объекты для переименования), не отличающегося от типового окна выделения объектов по имени. Выделите в списке окна имена объектов, требующих переименования, и щелкните на кнопке Use (Использовать). Обратите внимание на то, что в результате этого выбранные объекты не будут выделены в окнах проекций, однако будут готовы к переименованию, даже если в окнах проекций имеются какие-то другие выделенные объекты.
ЗАМЕЧAНИЕКоманда Tools > Rename Objects (Сервис > Переименовать объекты) позволяет переименовывать как объекты, выделенные в данный момент в составе сцены, так и невыделенные объекты, выбранные для переименования. Таким образом, в max 6 выделение объектов не является необходимым условием их переименования.
Используйте для переименования следующие средства окна диалога Rename Objects (Переименовать объекты):
Base Name (Базовое имя) - позволяет ввести базовую часть имени, которая будет использоваться для переименования всех выбранных объектов при установке флажка слева от этого поля;
Prefix (Префикс) если установить этот флажок, то можно ввести в текстовое поле символы, которые будут добавлены в начало каждого базового имени;
Remove First... Digits (Удалить первые... знаков) - при установке этого флажка, который действует независимо от флажка Prefix (Префикс), будут удалены первые N символов (букв или цифр) базового имени или текущих имен объектов, если флажок ввода базового имени сброшен. Число N задается в счетчике;
Suffix (Суффикс) - если установить этот флажок, то можно ввести в текстовое поле символы, которые будут добавлены в конец каждого базового имени;
Remove Last... Digits (Удалить последние... знаков) - при установке этого флажка, который действует независимо от флажка Suffix (Суффикс), будут удалены последние N символов (букв или цифр) базового имени или текущих имен объектов, если флажок ввода базового имени сброшен. Число N задается в счетчике;
Numbered (Нумеровать) - установка этого флажка позволяет последовательно пронумеровать переименовываемые объекты. Номер будет добавляться в конец базового имени. Для первого из переименовываемых объектов будет использован номер, заданный в счетчике Base Number (Базовый номер). Счетчик Step (Шаг) задает шаг приращения базового номера. Перед номером из одной цифры добавляется 0. Например, в случае переименования объектов LineOl-LinelO при вводе базового имени Bokal, базового номера 1 и шага 1 переименованным объектам будут присвоены имена Bokal0l, Bokal02, Воkal0З и т. д. до Bokal10.
Выполнив настройки, щелкните на кнопке Rename (Переименовать) для переименования выбранных объектов. В окнах проекций не произойдет никаких видимых изменений. Чтобы убедиться в переименовании объектов, раскройте окно диалога Select Objects (Выделение объектов), щелкнув на кнопке Select by Name (Выделить по имени) главной панели инструментов max 6, или щелкните на переключателе Pick (Указать) в окне диалога Rename Objects (Переименовать объекты), чтобы вызвать окно Pick Objects to Rename (Указать объекты для переименования).
Перемещение объектов с помощью мыши
Чтобы с помощью мыши переместить объект или совокупность объектов, выполните следующие действия:
Щелкните на кнопке Select and Move (Выделить и переместить) главной панели инструментов или просто нажмите клавишу w. Кнопка подсветится желтым цветом. Перейдите в одно из окон проекций и выделите один или несколько объектов, которые необходимо переместить. Станет виден контейнер преобразования перемещения, состоящий из трех разноцветных векторов и трех уголков, отделяющих квадратные области вблизи центра тройки (рис. 4. 36). Стрелка оси X контейнера преобразования окрашена в красный цвет, стрелка оси Y- в зеленый, а оси Z- в синий цвет. Желтым цветом изображаются основания стрелок и буквы тех осей координат, в направлении которых разрешено выполнение преобразования в данный момент. По умолчанию перемещение можно производить в направлении обеих осей, параллельных координатной плоскости активного окна проекции.СОВЕТРазмеры векторов контейнера на рис. 4. 36 для наглядности увеличены. Это можно сделать, нажимая на клавишу «плюс» в цифровом ряду основной части клавиатуры (клавиша «серый плюс» в правой части клавиатуры для этого не годится). Для уменьшения размеров векторов нажимайте клавишу «минус».
Рис. 4. 36. Контейнер преобразования перемещения
Для перемещения вдоль какой-то из осей координат установите курсор на нужный вектор, который приобретет желтый цвет. Курсор примет вид значка, изображенного на инструменте Select and Move (Выделить и переместить). Щелкните кнопкой мыши и перетаскивайте всю совокупность выделенных объектов, как показано на рис. 4. 37. Курсор при этом может выходить за пределы окна проекции, но останавливается у края экрана. Для завершения преобразования отпустите кнопку мыши.
Рис. 4. 37. Перемещение набора объектов вдоль горизонтальной оси X, окрашенной в желтый цвет
При установке курсора в пределы любой из трех областей, ограниченных уголками у центра тройки векторов контейнера, обозначенный этими уголками квадратный фрагмент плоскости окрашивается полупрозрачной заливкой желтого цвета. Появление заливки указывает на возможность произвольного перемещения объекта в пределах выбранной плоскости. Для перемещения выделенных объектов в пределах плоскости щелкните кнопкой мыши на соответствующей квадратной области контейнера с желтой полупрозрачной заливкой и перетаскивайте курсор вместе с объектами. Для завершения преобразования отпустите кнопку мыши.
ЗАМЕЧAНИЕ
Курсор принимает вид значка режима перемещения и при установке над любым из выделенных объектов. Однако правильнее выполнять перемещение, перетаскивая не сами объекты, а именно нужную ось контейнера преобразования, приобретающую желтый цвет, или квадратный фрагмент плоскости у центра контейнера, также окрашивающийся желтым цветом. Дело в том, что после щелчка на каком-то из выделенных объектов может произойти непроизвольное переключение активной оси контейнера преобразования. В этом случае снова выбрать нужную пару осей, не отпуская кнопку мыши, можно последовательными нажатиями клавиши F8. То же самое относится и к другим видам преобразований, о которых пойдет речь далее.
После завершения преобразования объекты остаются выделенными, поэтому можно перейти в другое окно проекции, щелкнуть в любой его точке, кроме области заголовка, правой кнопкой мыши, чтобы активизировать окно без сброса выделения объектов, и продолжить их перемещение в пределах иной координатной плоскости.
СОВЕТ
Преобразование перемещения лучше выполнять в каком-то из окон параллельных проекций, таких как вид сверху, спереди или слева. При перемещении объектов в окне перспективной проекции трудно правильно оценить расстояние и легко допустить большие ошибки, передвинув объект совсем не туда, куда вы рассчитывали.
В предыдущих версиях программы 3ds max выбрать ось или пару осей (плоскость), в направлении которых будут производиться преобразования, можно было также с помощью специальных кнопок главной панели инструментов. Однако делать такой выбор с помощью контейнера преобразования настолько удобнее и проще, что соответствующие кнопки убрали с главной панели инструментов. Эти кнопки перенесли на отдельную небольшую инструментальную панель Axis Constraints (Ограничения осей). Как сделать эту панель видимой, подробно описано в главе 2 «Элементы интерфейса max 6».
Перемещение оси тела вращения
С помощью кнопок группы Align (Выравнивание) можно задать только три варианта размещения оси тел вращения: по правому (левому) краю или по центру габаритного контейнера формы-профиля. Однако часто при создании тел вращения ни один из этих вариантов не обеспечивает требуемого результата. Чтобы получить нужное тело, ось вращения бывает необходимо переместить относительно профиля. Для этого выполните следующие действия:
Выделите тело вращения, перейдите на командную панель Modify (Изменить) и щелкните на квадратике со знаком «плюс» слева от строки Lathe (Вращение) в окне стека модификаторов, располагающемся непосредственно под раскрывающимся списком Modifier List (Список модификаторов). Выберите в раскрывшемся списке подобъектов модификатора вариант Axis (Ось). Ось вращения изобразится в окнах проекций в виде линии желтого цвета.
ЗАМЕЧAНИЕПодробнее о стеке модификаторов вы можете прочитать в главе 12 «Инструменты модификации объектов».
Выберите инструмент Select and Move (Выделить и переместить), щелкните на оси и перетащите ее влево, наблюдая за изменением формы тела вращения, как показано, например, на рис. 8.34.
Рис. 8.34. Слева - исходный вид тела вращения, справа - оно же после перемещения оси вращения
Перерисовка изображений в окнах проекций в ходе изменения значений в счетчиках
Команда Update During Spinner Drag (Перерисовывать при перетаскивании счетчиков) служит для включения/выключения режима перерисовывания изображения в окнах проекций в процессе изменения значений в счетчиках параметров, влияющих на изображение. Такое изменение можно производить, перетаскивая курсор после щелчка на одной из кнопок счетчика со стрелками. Если данный режим включен, то, изменяя, например, значение в счетчике Radius (Радиус) объекта-сферы, можно тут же видеть в окнах проекций, как сфера увеличивается или уменьшается.
Если данный режим выключен, то обновление изображений в окнах проекций будет производиться лишь после того, как вы отпустите кнопку мыши, установив в счетчике нужное значение.
Перерисовка изображений во всех окнах проекций
Необходимость в перерисовке изображений сцены во всех окнах проекций возникает в тех случаях, когда в процессе редактирования или модификации объектов некоторые проекции оказываются прорисованными не полностью, с потерей частей объектов. Это не является свидетельством неправильной работы программы.
Для перерисовки изображений сцены во всех окнах проекций выберите команду меню Views > Redraw All Views (Проекции > Перерисовать все проекции) или нажмите клавишу (самую левую в верхнем цифровом ряду клавиатуры).
Персональная настройка четвертных меню
Настройка четвертных меню производится с помощью вкладки Quads (Четвертные меню) окна диалога Customize User Interface (Настройка интерфейса пользователя), показанной на рис. 2.25, и сводится к изменению состава команд или переименованию существующих панелей четвертных меню, созданию новых меню, а также настройке цветовой гаммы элементов таких меню.
Рис. 2.25. Вкладка Quads (Четвертные меню) окна диалога Customize User Interface (Настройка интерфейса пользователя)
Работа с этой вкладкой во многом аналогична работе со вкладкой Menus (Меню), подробно описанной в предыдущем разделе.
Для редактирования четвертных меню выполните следующие действия:
Выберите в раскрывающемся списке в правом верхнем углу вкладки наименование четвертного меню, которое требуется отредактировать. По умолчанию в этом списке отображается имя Default Viewport Quad (Исходное четвертное меню окон проекций).
Можете при необходимости назначить клавиатурную комбинацию, которая будет служить для вызова данного четвертного меню. С этой целью щелкните кнопкой мыши в текстовом поле Quad Shortcut (Клавиши вызова четвертного меню), а затем нажмите нужную комбинацию клавиш, наименования которых появятся в текстовом поле. Для назначения выбранной клавиатурной комбинации щелкните на кнопке Assign (Назначить).
Щелкните на одном из четырех квадратиков серого цвета слева от текстового поля Label (Метка), символизирующих четыре панели четвертного меню, чтобы выбрать нужную панель. Квадратик выбранной панели подсвечивается желтым цветом. В поле Label (Метка) отображается текстовая метка выбранной панели, которую при необходимости можно изменить.
Дополните или измените состав команд выбранной панели четвертного меню, действуя совершенно аналогично тому, как было описано в предыдущем разделе применительно к редактированию основного меню max 6.
Порядок создания новых меню, а также переименования и удаления существующих также не отличается от того, который описан в предыдущем разделе применительно к основному меню max 6.
Для настройки цветовой гаммы полей и шрифта надписей четвертного меню, а также ряда других параметров щелкните на кнопке Advanced Options (Дополнительные параметры) в правом нижнем углу вкладки Quads (Четвертные меню). Появится окно диалога Advanced Quad Menu Options (Дополнительные параметры четвертных меню), показанное на рис. 2.26
Рис. 2.26. Окно диалога Advanced Quad Menu Options (Дополнительные параметры четвертных меню)
Это окно диалога позволяет выполнять следующие настройки четвертных меню:
Кнопки Save (Сохранить) и Load (Загрузить) из раздела Save (Сохранение) позволяют сохранять настройки дополнительных параметров четвертных меню в файле типа *.qop, записываемом в папку UI, вложенную в корневую папку с программным обеспечением max 6, и загружать готовые наборы дополнительных параметров из таких файлов. Щелчок на кнопке Save As Startup (Сохранить как стартовый) запишет настроенные в текущем окне дополнительные параметры в файл, который будет загружаться при запуске max 6, а щелчок на кнопке Reset To Startup (Восстановить стартовый) восстановит принятый по умолчанию стартовый набор дополнительных параметров.
Для настройки цветовых оттенков различных элементов четвертных меню используйте следующие элементы управления группы Colors (Цвета):
Starting Quadrant (Стартовый квадрант) - позволяет указать, в какой из панелей должен оказываться курсор после вызова четвертного меню. Для смены панели просто щелкните на значке нужного квадранта;
Quad 1 (Квадрант 1), .... Quad 4 (Квадрант 4) - четыре одинаковые группы цветовых образцов, позволяющих изменить цвета таких элементов меню, как Title Background (Фон заголовка), Title Text (Текст заголовка), Background (Фон), Text (Текст), Highlighted Text (Выделенный текст), Highlighted Background (Выделенный фон), Last Used Text (Последний использованный текст), Disabled Highlight (Недоступные команды), Disabled Shadow (Тень недоступных команд), Border (Рамка). Если нажаты кнопки L, то соответствующие цветовые настройки будут применяться сразу ко всем четырем панелям меню. Чтобы получить возможность настраивать цвета элементов каждой панели по отдельности, щелкните на соответствующей кнопке L, чтобы привести ее в неактивное состояние, когда она имеет серый цвет;
Для настройки внешнего вида меню используйте следующие элементы управления группы Display.(Показ):
Uniform Quad Width (Выровнять ширину квадрантов) - установка этого флажка заставляет все панели меню иметь одинаковую ширину, выбираемую по самой широкой панели;
Mirror Quads (Зеркальные квадранты) - при установке этого флажка текст в каждом из квадрантов меню выравнивается по внутреннему краю квадранта;
Vertical Margins (Интервалы) - счетчик, задающий интервалы между строками команд меню;
Opacity Amount (Степень непрозрачности) - задает степень непрозрачности панелей меню, по умолчанию равную 100%.
Используйте следующие флажки группы Positioning (Расположение) для управления расположением меню:
Reposition Quad When Off Screen (Перемещать, если панель вне экрана) - если этот флажок установлен, то при попытке открыть четвертное меню у края экрана, где одна из панелей не помещается, меню будет автоматически перемещаться так, чтобы целиком входить в экран;
Move Cursor When Repositioned (Перемещать курсор при перемещении меню) - если этот флажок установлен, то при перемещении меню будет автоматически перемещен в новое положение и курсор;
Return Cursor After Repositioned (Возвращать курсор после перемещения) - при установке этого флажка курсор будет автоматически возвращаться в прежнее положение после выбора команды четвертного меню.
Можете выбрать гарнитуру и размер (Size) шрифта для заголовков (Title Font) и команд меню (Menu Font) в группе Fonts (Шрифты).
Используйте при необходимости элементы управления группы Animation (Анимация), чтобы выбрать тип эффекта при появлении четвертных меню в списке Туре (Тип), задать время эффекта (в числе кадров) в счетчике Steps (Шагов) и паузу между шагами анимации в счетчике Pause (Пауза).
Персональная настройка интерфейса
Как и большинство современных Windows-приложений, max 6 позволяет изменять расположение или размеры основных элементов своего окна - окон проекций, панелей инструментов, командных панелей - в целях удобства работы или в соответствии с вашими вкусами. Кроме того, можно менять состав инструментов на панелях и команд в меню.
Пирамида
Выберите в раскрывающемся списке командной панели Create (Создать) вариант Standard Primitives (Стандартные примитивы) и щелкните на кнопке Pyramid (Пирамида) в свитке Object Туре (Тип объекта). В нижней части командной панели Create (Создать) появятся свитки параметров многогранной пирамиды, показанные на рис. 7.37.
Рис. 7.37. Свитки параметров объекта Pyramid (Пирамида)
С помощью данного инструмента можно строить пирамиды с прямоугольным или квадратным основанием и вершиной, располагающейся над центром основания.
Плоскость
Выберите в раскрывающемся списке командной панели Create (Создать) вариант Standard Primitives (Стандартные примитивы) и щелкните на кнопке Plane (Плоскость) в свитке Object Type (Тип объекта). В нижней части командной панели Create (Создать) появятся свитки параметров плоскости, показанные на рис. 7.4.
Рис. 7.4. Свитки параметров объекта Plane (Плоскость)
Примитив Plane (Плоскость) - самый простой из всех примитивов И единственный, не являющийся трехмерным: это всего лишь прямоугольный плоский фрагмент сетчатой оболочки, не имеющий толщины и расположенный в пределах координатной плоскости активного окна проекции. Так как плоскость представляет собой набор граней, то она видна только с одной стороны, если не включен режим Force 2-Sided (Показывать обе стороны).
Подгонка камеры под перспективную проекцию сцены
Команда Create Camera From View (Создать камеру по проекции) позволяет создать новую камеру, вид через объектив которой соответствует изображению сцены в активном окне проекции Perspective (Перспектива). С помощью этой же команды можно автоматически подогнать положение, ориентацию и ширину поля зрения имеющейся камеры таким образом, чтобы вид сцены через ее объектив полностью соответствовал изображению сцены в активном окне перспективной проекции.
Для подгонки камеры под перспективную проекцию сцены проделайте следующее:
Активизируйте окно проекции Perspective (Перспектива). Используя инструменты управления изображением в окне проекции, описываемые далее в подразделе «Кнопки управления окнами проекций» этой главы, настройте нужный ракурс отображения сцены.
Выберите команду меню Views > Create Camera From View (Проекции > Создать камеру по проекции) или нажмите клавиши Ctrl+c. Если в составе сцены нет камер или если ни одна из имеющихся камер не выделена, то будет создана новая камера, имя которой появится в активном окне проекции вместо имени Perspective (Перспектива). Если же перед выбором указанной команды меню или нажатием упомянутой комбинации клавиш вы выделите одну из имеющихся в сцене камер, то выделенная камера переместится и изменит свою ориентацию так, чтобы вид сцены через ее объектив соответствовал опорной проекции. Имя окна Perspective (Перспектива) изменится на имя данной камеры.
входит сервисная программа MAXFinder
В комплект поставки max 6 входит сервисная программа MAXFinder (Поиск файлов МАХ), позволяющая облегчить задачу поиска файлов трехмерных сцен по их содержимому - например, по именам объектов или материалов, а также по информации, содержащейся в свойствах файлов. Удобство этой программы можно по достоинству оценить, когда ваше «файловое хозяйство» с описаниями трехмерных сцен разрастется и поиск методом последовательного перебора перестанет быть простым и легким занятием.
Чтобы выполнить поиск файла трехмерной сцены типа max по его содержимому, выполните следующие действия:
Перейдите на командную панель Utilities (Утилиты) и щелкните на кнопке More (Дополнительно) в свитке Utilities (Утилиты). В появившемся окне диалога все с тем же названием Utilities (Утилиты) дважды щелкните на строке MAX File Finder (Поиск файлов МАХ). В нижней части командной панели появится свиток MAX File Finder (Поиск файлов МАХ), показанный на рис. 6.47.
Рис. 6.47. Свиток МАХ File Finder (Поиск файлов МАХ) в нижней части командной панели Utilities (Утилиты)
Щелкните на кнопке Start (Начать). Появится окно диалога поисковой системы MAXFinder Version 1.0 (Поиск файлов МАХ, версия 1.0), показанное на рис. 6.48.
Рис. 6.48. Окно диалога MAXFinder Version 1.0 (Поиск файлов МАХ, версия 1.0)
Раскройте список Property (Свойство) и выберите в нем признак, по которому будет производиться поиск, например, All (Все признаки), Author (Автор), Category (Категория), Comments (Заметки), Company (Компания), Custom Properties (Специальные свойства), External Dependencies (Внешние зависимости), Keywords (Ключевые слова), Manager (Руководитель), Materials (Материалы), Objects (Объекты), Plug-Ins (Модули расширения), Subject (Тема) или Title (Заголовок).
Выберите в раскрывающемся списке File Spec (Спецификация файлов) тип искомого файла. По умолчанию предлагается искать файлы типа *.mах.
Введите в текстовое поле Search Text (Искать текст) смысловую информацию, которую требуется найти в разделе указанного признака поиска, и щелкните на кнопке Start (Начать). Поиск начнется с текущей папки, обозначенной в строке Current Directory (Текущая папка). При необходимости сменить начальную папку для поиска щелкните на кнопке Browse (Просмотр) и выберите нужную папку. Не сбрасывайте флажок Include Subfolders (Включая вложенные папки), чтобы поиск происходил во всех папках, вложенных в ту, которая указана в строке Current Directory (Текущая папка).
В примере, показанном на рис. 6.48, представлены результаты поиска, произведенного по признаку наличия в файле трехмерной сцены материала с именем Kreslo.
Поиск справочной информации по ключевым словам
Для поиска нужной информации по ключевым словам, содержащимся в тексте справки, используйте вкладку Search (Поиск), показанную на рис. 1.9. Введите искомое слово или сочетание слов в текстовое поле раскрывающегося списка Type in the word(s) to search (Искать следующие слова) в верхней части вкладки. В выражениях для поиска можно применять символ «*», заменяющий собой любое количество произвольных буквенных и цифровых символов. Можно задавать для поиска выражения, состоящие из нескольких слов, соединенных следующими булевыми операторами:
and (и) - поиск разделов справочника, содержащих каждое из слов булева выражения, например: «lens and glow» - поиск разделов, содержащих как слово «lens», так и слово «glow»;
or (или) - поиск разделов справочника, содержащих любое из слов булева выражения, например: «corner or Bezier» - поиск разделов, содержащих хотя бы одно из слов «corner» и «Bezier»;
near (вблизи) - поиск разделов справочника, содержащих близко расположенные (в пределах восьми слов текста) слова булева выражения, например: «rendering near effects» - поиск разделов, содержащих слово «rendering», расположенное не далее восьми слов от слова «effects»;
not (не) - поиск разделов справочника, содержащих слова булева выражения, стоящие перед оператором not (не), но не содержащие слов, стоящих после него, например: «RGB not HSV» - поиск разделов, содержащих слово «RGB», но не содержащих слова «HSV».
Рис. 1.9. Вкладка Search (Поиск) электронного справочника max 6
Можно конструировать вложенные булевы выражения, используя скобки. Глубина вложенности выражений не должна быть более пяти.
Для ввода булевых операторов можно использовать меню, раскрывающееся после щелчка на кнопке со стрелкой, указывающей вправо, справа от текстового поля Type in the word(s) to search (Искать следующие слова).
Чтобы перечень разделов справки, содержащих искомое слово или выражение, появился в списке Select Topic (Раздел), щелкните на кнопке List Topics (Разделы). Выделите в этом списке название интересующей вас темы и щелкните на кнопке Display (Показать), расположенной справа от кнопки List Topics (Разделы). Содержимое выбранного раздела отобразится в правой части окна.
По умолчанию слова, по которым производился поиск, выделяются в тексте раздела цветом фона и символов. Чтобы выключить режим выделения ключевых слов, щелкните на кнопке Options (Параметры) панели инструментов окна справочника и выберите в появившемся меню команду Highlighting Off (Выключить подсвечивание). Для возобновления режима выделения ключевых слов снова раскройте меню, щелкнув на кнопке Options (Параметры), и выберите команду Highlighting On (Включить подсвечивание).
Имеются следующие дополнительные возможности поиска по ключевым словам:
чтобы осуществить поиск всех возможных грамматических вариантов ключевых слов, не сбрасывайте установленный по умолчанию флажок Match Similar Words (Похожие слова) в нижней части вкладки;
чтобы программа искала ключевые слова только в заголовках разделов справочника, установите флажок Search Titles Only (Только в заголовках) в нижней части вкладки;
чтобы сузить круг поиска, ограничив его только списком разделов, найденных в предыдущем цикле поиска, установите флажок Previous Search (Предыдущий поиск) в нижней части вкладки.
Показ цветов материалов в окнах проекций
После того как объекту назначен материал, можно использовать цвет этого материала для окрашивания объекта при его отображении в окнах проекций. Чтобы выбрать, какой из цветов - объекта или материала - будет использован в окнах проекций, выполните следующие действия:
Выделите объект, щелкните на корешке командной панели Display (Дисплей) и разверните свиток Display Color (Цвет отображения), как показано на рис. 3.35.
Рис. 3.35. Свиток Display Color (Цвет отображения) командной панели Display (Дисплей)
Чтобы выбрать источник цвета объекта в режимах каркасного отображения, установите переключатель Wireframe (Каркасный режим), а чтобы выбрать источник цвета в режимах тонированного отображения - переключатель Shaded (Тонированный режим) в одно из следующих положений:
Object Color (Цвет объекта) - объект будет окрашен в свой индивидуальный цвет;
Material Color (Цвет материала) - объект будет окрашен цветом диффузной составляющей цвета материала.
Показ элементов интерфейса
Показом всех элементов интерфейса, которые можно убирать с экрана для увеличения полезной площади в окнах проекций, управляют с помощью подменю, вызываемого при выборе команды Customize > Show UI (Настройка > Показать UI).
Это подменю содержит четыре команды-переключателя, управляющие показом командной панели (Show Command Panel), плавающих панелей инструментов (Show Floating Toolbars), основной инструментальной панели (Show Main Toolbar), а также строки треков (Show Track Bar).
Порядок работы с модулем просмотра ресурсов
В этом подразделе рассматривается порядок выполнения некоторых типовых операций, для которых предназначен сервисный модуль просмотра ресурсов.
Порядок создания динамических объектов
Для создания динамических объектов любого типа выполните следующие действия:
Щелкните на кнопке категории Geometry (Геометрия) командной панели Create (Создать) и выберите вариант Dynamics Objects (Динамические объекты) в раскрывающемся списке разновидностей объектов. В max 6 представлено всего два типа динамических объектов: Spring (Пружина) и Damper (Амортизатор). Названия этих динамических объектов появятся на двух кнопках в свитке Object Type (Тип объекта).Для создания пружины щелкните на кнопке Spring (Пружина) и переместите курсор в любое из окон проекций. Создание объекта выполняется так же, как сплайна Helix (Спираль). Щелкните в нужной точке окна и перетащите курсор, обозначая наружный диаметр пружины. Щелкните кнопкой мыши, фиксируя диаметр. Переместите курсор вверх или вниз, обозначая высоту пружины. Щелкните кнопкой мыши, фиксируя высоту. По умолчанию пружина имеет всего один виток (рис. 10.31).
Рис. 10.31. Вид объекта Spring (Пружина) непосредственно после создания
Для создания амортизатора щелкните на кнопке Damper (Амортизатор) и переместите курсор в любое из окон проекций. Создание объекта выполняется так же, как обычного примитива-цилиндра. Щелкните в нужной точке окна и перетащите курсор, обозначая наружный диаметр амортизатора. Отпустите кнопку мыши, фиксируя диаметр, и переместите курсор вверх или вниз, задавая общую высоту всего амортизатора. При этом основание и поршень будут сформированы автоматически, как показано на рис. 10.32.
Рис. 10.32. Вид объекта Damper (Амортизатор) непосредственно после создания
После создания динамических объектов необходимо настроить их параметры.
Как пружина, так и амортизатор могут использоваться в составе сцены или самостоятельно, или в связке с другими объектами. При самостоятельном использовании пружина И амортизатор являются всего лишь элементами геометрической модели, допускающими анимацию, но не способными имитировать динамику действия физических сил.
Если же посредством пружины или амортизатора будут связаны друг с другом два любых объекта сцены, то при анимации с учетом динамики появится возможность моделировать колебания такой связки с учетом сил веса, давления и упругости.
Порядок создания и настройки параметров L-образной лестницы
Чтобы создать L-образную лестницу, выполните следующие действия:
Щелкните на кнопке LType Stair (L-образная лестница) в свитке Object Type (Тип объекта). В нижней части командной панели появятся свитки Parameters (Параметры), Carriage (Центральная балка), Railings (Ограждения) и Stringers (Боковины).
Щелкните в точке окна вида сверху или окна перспективной проекции, в которой будет располагаться основание лестницы, и перетащите курсор, растягивая в длину прямоугольник первого пролета. Ширина пролета определяется принятой по умолчанию шириной ступенек лестницы. В каркасном режиме видна сегментация по границам будущих ступеней и площадки на конце пролета. Пока кнопка мыши не отпущена, можно вращать этот пролет вокруг точки первого щелчка, задавая тем самым ориентацию основания лестницы. Отпустите кнопку мыши, фиксируя длину первого пролета.
Переместите курсор перпендикулярно первому пролету лестницы, чтобы построить второй пролет. Так как по умолчанию фиксируется общее число ступенек лестницы, будет происходить автоматическое перераспределение числа ступенек между первым и вторым пролетами. Щелкните кнопкой мыши для фиксации длины второго пролета.
Переместите курсор вверх или вниз по окну проекции, придавая лестнице высоту. Лестничный пролет будет подниматься ступеньками от точки первого щелчка кнопкой мыши. Чем круче вы расположите лестничный марш, тем больше будет высота каждой ступеньки. Ступеньки не висят в воздухе, а опираются на центральную балку. Щелкните кнопкой мыши для фиксации высоты лестницы (рис. 10.107).
Рис. 10.107. Вид L-образной лестницы с параметрами, принятыми по умолчанию
Щелкните правой кнопкой мыши, чтобы выключить режим создания L-образных лестниц.
Порядок создания и настройки параметров прямой лестницы
Чтобы создать простую прямую лестницу, выполните следующие действия:
Щелкните на кнопке Straight Stair (Прямая лестница) в свитке Object Type (Тип объекта). В нижней части командной панели появятся свитки Parameters (Параметры) (рис. 10.98), Carriage (Центральная балка), Railings (Ограждения) и Stringers (Боковины).
Рис. 10.98. Свиток Parameters (Параметры) для настройки свойств прямой лестницы
Щелкните в точке окна вида сверху или окна перспективной проекции, в которой будет располагаться один из углов основания лестницы, и перетащите курсор, растягивая боковую сторону основания. Пока кнопка мыши не отпущена, можно вращать эту боковую сторону вокруг точки первого щелчка, задавая тем самым ориентацию основания лестницы. Отпустите кнопку мыши, фиксируя боковую сторону.
Переместите курсор перпендикулярно боковой стороне основания, чтобы задать ширину марша лестницы. Основание выглядит как простой прямоугольник. В каркасном режиме видна сегментация основания по границам будущих ступеней. Щелкните кнопкой мыши для фиксации ширины основания лестницы.
Переместите курсор вверх или вниз по окну, придавая лестнице высоту. Лестничный пролет будет подниматься ступеньками от точки первого щелчка кнопкой мыши. Чем круче вы расположите лестничный марш, тем больше будет высота каждой ступеньки. Ступеньки не висят в воздухе, а опираются на центральную балку (carriage), называемую в строительстве тетивой лестницы. Щелкните КНОПКОЙ мыши для фиксации высоты лестницы (рис. 10.99).
Рис. 10.99. Вид прямой лестницы с параметрами, принятыми по умолчанию
Щелкните правой кнопкой мыши, чтобы выключить режим создания прямых лестниц.
Порядок создания и настройки параметров U-образной лестницы
Чтобы создать U-образную лестницу, выполните следующие действия:
Щелкните на кнопке U Type Stair (U-образная лестница) в свитке Object Type (Тип объекта). В нижней части командной панели появятся свитки Parameters (Параметры), Carriage (Центральная балка), Railings (Ограждения) и Stringers (Боковины).
Щелкните в точке окна вида сверху или окна перспективной проекции, в которой будет располагаться один из углов основания лестницы, и перетащите курсор, растягивая в длину боковую сторону основания. Пока кнопка мыши не отпущена, можно вращать эту сторону вокруг точки первого щелчка, задавая тем самым ориентацию основания лестницы. Отпустите кнопку мыши, фиксируя длину боковой стороны основания.
Переместите курсор перпендикулярно боковой стороне основания лестницы, чтобы построить первый и второй пролеты, соединенные площадкой. Ширина этих пролетов определяется заданной по умолчанию шириной ступенек, так что по мере увеличения ширины основания лестницы между пролетами возникнет и будет нарастать промежуток. В каркасном режиме будет видна сегментация по границам будущих ступеней и лестничной площадки. Щелкните кнопкой мыши для фиксации ширины основания лестницы.
Переместите курсор вверх или вниз по окну, придавая лестнице высоту. Лестничные пролеты будут подниматься ступеньками от точки первого щелчка кнопкой мыши. Чем круче вы расположите лестничные марши, тем больше будет высота каждой ступеньки. Ступеньки не висят в воздухе, а опираются на центральную балку. Щелкните кнопкой мыши для фиксации общей высоты лестницы (рис. 10.109).
Рис. 10.109. Вид U-образной лестницы с параметрами, принятыми по умолчанию
Щелкните правой кнопкой мыши, чтобы выключить режим создания U-образных лестниц.
Настройка параметров U-образных лестниц практически ничем не отличается от настройки параметров прямых и L-образных лестниц. U-образные лестницы также бывают трех типов (рис. 10.110): Open (Ажурная), Closed (Монолитная) или Boxed (Блочная).
Рис. 10.110. Три типа U-образных лестниц: ажурная (а), монолитная (б) и блочная (в)
Единственной особенностью является наличие в свитке Layout (Компоновка) переключателя на два положения Left (Слева) и Right (Справа), с помощью которого указывается, с какой стороны от первого пролета будет строиться второй пролет лестницы, а также счетчика Offset (Сдвиг), задающего величину сдвига одного пролета в сторону от другого.
Порядок создания и настройки параметров винтовой лестницы
Чтобы создать винтовую лестницу, выполните следующие действия:
Щелкните на кнопке Spiral Stair (Винтовая лестница) в свитке Object Type (Тип объекта). В нижней части командной панели появятся свитки Parameters (Параметры) (рис. 10.104), Carriage (Центральная балка), Railings (Ограждения), Stringers (Боковины) и Center Pole (Центральный столб).
Рис. 10.104. Свиток Parameters (Параметры) для настройки свойств винтовой лестницы
Щелкните в точке окна вида сверху или окна перспективной проекции, в которой будет располагаться центр основания лестницы, и перетащите курсор, растягивая радиус основания. Начиная с определенного радиуса, зависящего от заданной по умолчанию ширины ступенек, в центре основания лестницы появится и начнет увеличиваться отверстие. Отпустите кнопку мыши, фиксируя радиус основания.
Переместите курсор вверх или вниз по окну, придавая лестнице высоту. Спираль лестницы будет подниматься ступеньками от плоскости основания. Ступеньки винтовой лестницы, как и прямой, по умолчанию опираются на центральную балку. Щелкните кнопкой мыши для фиксации высоты лестницы (рис. 10.105).
Рис. 10.105. Вид винтовой лестницы с параметрами, принятыми по умолчанию
Щелкните правой кнопкой мыши, чтобы выключить режим создания винтовых лестниц.
Порядок создания камер
Для создания камеры выполните следующие действия:
Щелкните на кнопке Cameras (Камеры) командной панели Create (Создать). Раскрывающийся список разновидностей камер содержит всего один вариант - Standard (Стандартные). В свитке Object Type (Тип объекта) появятся кнопки инструментов создания двух типов камер - Target (Нацеленная) и Free (Свободная).
Щелкните на кнопке камеры требуемого типа. В нижней части командной панели появится свиток Parameters (Параметры), одинаковый для обоих типов камер.
Щелкните в точке любого окна проекции, где должна располагаться камера, и выполните действия по ее созданию. Свободные камеры создаются точно так же, как свободные прожекторы, а нацеленные камеры - как нацеленные прожекторы. Значок камеры выглядит почти как настоящая кинокамера: с контейнерами для катушек с пленкой и раструбом бленды на конце объектива, как показано на рис. 11.83. Линиями светло-голубого цвета обозначаются границы поля зрения (пирамиды видимости) камеры.
Рис. 11.83. Свободная камера (слева) и нацеленная камера (справа)
Настройте параметры камеры. Это можно сделать как сразу же после ее создания, так и позднее, выделив камеру и перейдя на командную панель Modify (Изменить).
Порядок создания моделей дверей и окон
Для создания окон или дверей любого типа выполните следующие действия:
Щелкните на кнопке категории Geometry (Геометрия) командной панели Create (Создать) и выберите в раскрывающемся списке разновидностей объектов строку Doors (Двери) или Windows (Окна). При выборе разновидности Doors (Двери) щелкните в свитке Object Type (Тип объекта) на одной из трех кнопок выбора типов дверей. При выборе разновидности Windows (Окна) щелкните на одной из шести кнопок выбора типов окон. Команды создания окон и дверей нужного типа можно также найти в подменю АЕС Objects (АЕС-объекты) меню Create (Создать).При выборе любого типа дверей или окон в нижней части командной панели Create (Создать) появятся свитки Creation Method (Метод создания) и Parameters (Параметры), показанные на рис. 10.94, а. Для всех типов дверей появляется также свиток Leaf Parameters (Параметры створок), показанный на рис. 10.94, б.
Рис. 10.94. Свитки Creation Method (Метод создания), Parameters (Параметры) и Leaf Parameters (Параметры створок) дверей типа Pivot (Навесные)
Установите переключатель свитка Creation Method (Метод создания) в одно из двух положений, определяющих, какие параметры моделей дверей или окон будут фиксироваться в результате последовательных щелчков кнопкой мыши: Width/Depth/Height (Ширина/Глубина/Высота) или Width/Height/Depth (Ширина/Высота/Глубина). При установке переключателя в первое положение двери и окна будут располагаться на координатной плоскости активного окна проекции вертикально, во второе положение - горизонтально. Установите при необходимости флажок Allow Non-vertical Jambs (Разрешить невертикальные косяки).
Щелкните в точке любого окна проекции, чтобы зафиксировать положение одного из косяков дверного (оконного) блока. Перетащите курсор, задавая ориентацию блока и его ширину, то есть расстояние между косяками. Отпустите кнопку мыши, фиксируя положение второго косяка. Переместите курсор в произвольном направлении, задавая глубину блока или его высоту - в зависимости от установки переключателя в свитке Creation Method (Метод создания). Щелкните кнопкой мыши для фиксации параметра. Переместите курсор вверх или вниз, чтобы задать высоту (глубину) блока. Щелкните кнопкой мыши для завершения процесса создания двери или окна.
Настройте параметры дверных и оконных блоков в свитках Parameters (Параметры), а створок дверей - в свитке Leaf Parameters (Параметры створок).
Порядок создания объемных деформаций
Для создания объемных деформаций любого типа выполните следующие действия:
Щелкните на кнопке категории объектов Space Warps (Объемные деформации) командной панели Create (Создать) и выберите одну из пяти разновидностей объемных деформаций в раскрывающемся списке. В свитке Object Type (Тип объекта) появятся кнопки инструментов создания объемных деформаций выбранной категории.Щелкните на кнопке объемной деформации требуемого типа. В нижней части командной панели появятся свитки Supports Objects of Type (Типы поддерживаемых объектов) и Parameters (Параметры). К названию последнего свитка иногда добавляется имя объемной деформации. В свитке Supports Objects of Type (Типы поддерживаемых объектов) отсутствуют какие-либо элементы управления, там просто содержится перечень объектов, к которым допускается применять выбранный тип объемной деформации.
Щелкните в той точке любого окна проекции, где должен располагаться центр объемной деформации, и создайте значок источника деформации с помощью комбинации щелчков кнопкой мыши, перетаскиваний и перемещений курсора аналогично тому, как создаются сплайны или объекты-примитивы.
Свяжите объект с источником объемной деформации, для чего выберите инструмент Bind to Space Warp (Связать с воздействием), щелкните на объекте, который требуется связать, и перетащите курсор до значка источника деформации. Можно поступить и наоборот: щелкнуть на значке источника деформации и перетащить курсор до объекта, который требуется связать. Как только курсор примет вид значка, показанного на рис. 10.40, отпустите кнопку мыши. Оба объекта на мгновение выделяются, указывая на возникновение новой связи, после чего объект изменит свой вид в соответствии с воздействием. С одним источником объемной деформации можно связать множество объектов, а к одному и тому же объекту - применить множество объемных деформаций. После того как объект будет связан с объемной деформацией, в его стеке, который можно видеть на командной панели Modify (Изменить), появляется строка <Имя деформации> Binding (WSM) (Связывание с <Имя деформации> (WSM)), где вместо параметра <Имя деформации> указывается наименование деформации. Буквы «WSM» указывают на то, что объемная деформация действует на объект подобно модификатору глобального пространства (World Space Modifier). Это значит, что деформация фиксируется в пространстве и объект подвергается воздействию деформации только при попадании в определенную область этого пространства, находящуюся под влиянием деформации.Рис. 10.40. Связывание объекта-параллелепипеда с источником объемной деформации типа Wave (Волна)
Настройте параметры объемной деформации, состав которых зависит от ее типа. Настройку параметров до связывания источника деформации с объектом воздействия производите в свитках параметров командной панели Create (Создать). Многие типы объемных деформаций имеют параметр Icon Size (Размер значка), позволяющий изменить размер значка деформации в окнах проекций. Этот параметр не сказывается на результатах действия деформации. После связывания источника деформации с объектом выделите значок источника и перейдите на командную панель Modify (Изменить) для настройки параметров деформации.
Чтобы отменить действие на объект объемной деформации, не удаляя ее источник из состава сцены, необходимо выделить объект, перейти на командную панель Modify (Изменить) и удалить из стека объекта строку <Имя деформации> Binding (WSM) (Связывание с <Имя деформации> (WSM)). С этой целью нужно выделить строку и щелкнуть на кнопке Remove modifier from the stack (Удалить модификатор из стека) со значком в виде мусорного ведра, находящейся под окном стека на панели Modify (Изменить).
Порядок создания систем частиц
Для создания системы частиц любого типа выполните следующие действия:
Щелкните на кнопке категории Geometry (Геометрия) командной панели Create (Создать) и выберите вариант Particle Systems (Системы частиц) в раскрывающемся списке разновидностей объектов. Щелкните на одной из кнопок в свитке Object Type (Тип объекта). Поддерживается семь различных типов систем частиц:PF Source (Источник потока частиц) - создает новый тип системы частиц, впервые появившийся в max 6, - поток «умных» частиц, способных реагировать на запрограммированные события. Такой поток частиц может имитировать что угодно - от брызг фонтана до дымового шлейфа реактивного двигателя самонаводящейся ракеты;
Spray (Брызги) - создает упрощенный вариант эффекта водяных брызг, наподобие капель дождя, и имеет много параметров для настройки формы частиц, их размера и характера падения;
Super Spray (Супербрызги) - существенно усовершенствованная по сравнению со стандартной система брызг, позволяющая смоделировать почти все эффекты, основанные на системах частиц. Частицам можно придавать форму различных объектов;
Snow (Снег) - создает простой эффект падающего снега и имеет много параметров для настройки формы частиц, их размера и характера падения;
Blizzard (Метель) - существенно усовершенствованная версия частиц типа Snow (Снег). Частицам можно придавать форму различных объектов;
РАггау или Particle Array (Массив частиц) - подходит для моделирования частиц любого типа, а также для усовершенствованных эффектов имитации взрыва. Частицам можно придавать форму различных объектов;
PCloud или Particle Cloud (Облако частиц) - создает статичное облако частиц и может применяться для имитации трехмерных звездных полей, косяка рыб или стаи птиц. Частицам можно придавать форму различных объектов.
Щелкните в нужной точке любого окна проекции и перетащите курсор, чтобы создать объект-источник частиц, представляющий собой объект-пустышку, не подлежащий визуализации в составе сцены и используемый только для определения местоположения и ориентации системы частиц. Источники частиц типа PF Source (Источник потока частиц), Spray (Брызги), Snow (Снег) и Blizzard (Метель) создаются так же, как сплайны-прямоугольники, а остальных типов частиц - как примитивы-параллелепипеды. Примеры источников различных типов частиц показаны на рис. 10.1.
Рис. 10.1. Источники частиц различных типов: РАггау (Массив частиц) (a); PCloud (Облако частиц) (б); Super Spray (Супербрызги) (в); PF Source (Источник потока частиц) (г); Spray (Брызги) и Snow (Снег) (д); Blizzard (Метель) (е)
Пока созданный источник частиц еще выделен, настройте параметры этих частиц в свитках, появляющихся в нижней части панели Create (Создать). После отмены выделения источника для настройки его параметров перейдите на командную панель Modify (Изменить).
Дальнейшие действия зависят от выбранного типа частиц.
Порядок создания сплайнов
Для создания сплайнов выполните следующие действия:
Щелкните на кнопке Shapes (Формы) командной панели Create (Создать) и выберите в раскрывающемся списке разновидность объектов Splines (Сплайны). В свитке Object Type (Тип объекта), показанном на рис. 8.2, появятся кнопки с надписями, соответствующими типам стандартных сплайнов. Всего в свитке Object Type (Тип объекта) имеются инструменты для создания следующих одиннадцати стандартных сплайнов: Line (Линия), Rectangle (Прямоугольник), Circle (Круг), Ellipse (Эллипс), Arc (Дуга), Donut (Кольцо), NGon (N-угольник), Star (Звезда), Text (Текст), Helix (Спираль) и Section (Сечение).Рис. 8.2. Свиток Object Type (Тип объекта) с инструментами создания объектов разновидности Splines (Сплайны)
ЗАМЕЧAНИЕВ подменю Shapes (Формы) меню Create (Создать) программы max 6 имеются команды создания сплайнов, дублирующие аналогичные инструменты свитка Object Type (Тип объекта).
Над кнопками типов объектов в свитке Object Type (Тип объекта) находится кнопка Start New Shape (Начать новую форму), которая по умолчанию заблокирована во включенном (нажатом) состоянии. Если разблокировать ее, сбросив расположенный справа флажок, то все вновь создаваемые сплайны будет принадлежать к одной и той же форме. В этом случае, чтобы начать новую форму, придется щелкнуть на кнопке Start New Shape (Начать новую форму). Щелкните на кнопке объекта нужного типа. В нижней части командной панели Create (Создать) появятся свитки с параметрами выбранного объекта. Как правило, это свитки Rendering (Визуализация), Interpolation (Интерполяция), Creation Method (Метод создания), Keyboard Entry (Клавиатурный ввод) и Parameters (Параметры). Из всей совокупности сплайнов только объекты типа Section (Сечение) и Helix (Спираль) не имеют свитка Interpolation (Интерполяция). Установите переключатель свитка Creation Method (Метод создания) в положение Edge (От края), чтобы строить сплайн от одного края или от одного угла к другому, растягивая его по диагонали. Чтобы построить сплайн от центра, установите переключатель Center (От центра). Только объекты Line (Линия) и Arc (Дуга) имеют иные свитки Creation Method (Метод создания), которые будут рассматриваться при описании соответствующих сплайнов. Если требуется сделать сплайн видимым в составе визуализированной сцены, например если сплайн представляет собой строку текста, изображает проволоку или веревку, установите флажок Renderable (Визуализируемый) в свитке Rendering (Визуализация), показанном на рис. 8.3.
Рис. 8.З. Свитки Rendering (Визуализация) и Interpolation (Интерполяция)
6. Задайте толщину визуализируемой линии сплайна в счетчике Thickness (Толщина) свитка Rendering (Визуализация). Линия будет визуализироваться в виде трубки с диаметром, равным параметру Thickness (Толщина), при этом число сторон поперечного сечения такой трубки задается счетчиком Sides (Сторон). Счетчик Angle (Угол) задает угол поворота поперечного сечения относительно продольной оси сплайна. Установка флажка Display Render Mesh (Показать визуализируемую сетку) обеспечивает видимость в окнах проекций той сетки, повторяющей форму сплайна, которая будет визуализироваться при установке флажка Renderable (Визуализируемый), как показано на рис. 8.4 слева. Если флажок Display Render Mesh (Показать визуализируемую сетку) установлен, становится доступным еще один флажок: Use Viewport Settings (Использовать настройки для окон проекций). Его установка позволяет при отображении сплайнов в виде сетки в окнах проекций использовать для простоты иные параметры толщины трубки, числа сторон и угла ориентации сечения сплайна, чем это будет при визуализации. Например, можно указать существенно меньшее число сторон. Чтобы задать иные значения названных параметров, следует установить переключатель Viewport (Окно проекции) в верхней строке свитка. При необходимости применения к линии сплайна материала на основе текстурных карт, как показано, например, на рис. 8.4 справа, установите флажок Generate Mapping Coords (Проекционные координаты).
Рис. 8.4. Слева - вид сплайна Circle (Круг) при установке флажка Display Render Mesh (Показать визуализируемую сетку); Thickness (Толщина) = 10. Справа - тот же сплайн в тонированном виде после применения карты текстуры типа Checker (Шахматная)
Настройте параметры интерполяции криволинейных сегментов сплайна, то есть автоматической замены их совокупностью прямолинейных отрезков, в свитке Interpolation (Интерполяция). Набор параметров этого свитка одинаков для всех объектов:
задайте число точек излома криволинейных сегментов с помощью счетчика Steps (Шагов). Мах б будет разбивать криволинейные сегменты на прямолинейные отрезки, число которых на единицу больше числа точек излома; не сбрасывайте установленный по умолчанию флажок Optimize (Оптимальная): это заставляет max 6 не разбивать на отрезки прямолинейные сегменты сплайнов. Все криволинейные сегменты используют при этом заданное число шагов; установите флажок Adaptive (Адаптивная), чтобы заставить программу автоматически подбирать число шагов разбиения для каждого сегмента сплайна, исходя из его кривизны. Установка этого флажка делает невозможным задание числа шагов и включение режима Optimize (Оптимальная).
Дальнейшие действия различаются в зависимости от типа выбранного сплайна. Ниже будут рассмотрены только особенности применения интерактивного метода создания сплайнов. Общий принцип создания объектов методом численного ввода описан в предыдущей главе, а назначение используемых при этом параметров будет разъяснено при описании каждого сплайна.
Построение сплайнового каркаса
Сплайновый каркас - это в общем случае трехмерная сетка, построенная из множества кривых-сплайнов и имеющая следующие особенности:
все сплайны в составе каркаса должны являться подобъектами одной и той же сплай-новой формы. Чтобы все сплайны принадлежали к одной и той же форме, используйте один из следующих приемов: перед созданием сплайнов сбросьте флажок, расположенный справа от кнопки Start New Shape (Начать новую форму) в свитке Object Type (Тип объекта) командной панели Create (Создать); если сплайны были созданы как отдельные формы, сначала преобразуйте их к типу Editable Spline (Редактируемый сплайн), а затем присоедините к одной форме с помощью команды Attach (Присоединить); создайте единственный сплайн, преобразуйте его к типу Editable Spline (Редактируемый сплайн), щелкните на квадратике со знаком «плюс» слева от строки Editable Spline (Редактируемый сплайн) в стеке модификаторов, выберите в раскрывшемся списке подобъектов вариант Spline (Сплайн) и создайте нужное количество копий этого сплайна методом перетаскивания при удерживаемой клавише Shift; ячейки сплайнового каркаса должны образовываться сплайнами, пересекающимися в точках своих вершин; в отличие от стандартной сетки, состоящей только из треугольных граней, в сплайно-вом каркасе допускается наличие как треугольных, так и четырехугольных ячеек. Ячейки с числом вершин более четырех считаются недопустимыми; ребра каркаса, обрамляющие каждую треугольную или четырехугольную ячейку, должны иметь вершины только в углах ячеек и не иметь более никаких промежуточных вершин.
После применения модификатора Surface (Поверхность) ячейки каркаса, имеющие четыре вершины, преобразуются в четырехугольные куски Безье. Ячейки с тремя вершинами превращаются в треугольные куски. В итоге на сплайновый каркас как бы натягивается сетка из кусков Безье.
СОВЕТЧетырехугольные куски Безье гораздо практичнее в использовании. Сетка, составленная из четырехугольных кусков, выглядит гладкой и имеет плавную кривизну. Сетку из треугольных кусков трудно сделать достаточно гладкой - она, как правило, выглядит бугристой. В связи с этим следует по возможности стремиться к использованию сеток из четырехугольных кусков Безье.
На ячейки каркаса, имеющие пять и более вершин, модификатор Surface (Поверхность) не может нанести поверхность. Такие ячейки остаются открытыми и выглядят как дыры в оболочке трехмерного тела. После устранения лишних вершин такие ячейки автоматически накрываются поверхностью.
Сплайновый каркас можно построить двумя способами - вручную и с помощью модификатора CrossSection.
Построение сплайнового каркаса с помощью модификатора CrossSection
Второй способ создания сплайнового каркаса начинается с построения набора отдельных сплайнов, играющих роль поперечных сечений будущего тела. Затем к этим сечениям применяется модификатор CrossSection (Поперечное сечение), который соединяет вершины этих сечений продольными сплайнами, формируя пространственную решетку.
Для построения каркаса с применением модификатора CrossSection (Поперечное сечение) выполните следующие действия:
Создайте ряд сплайнов, играющих роль поперечных сечений будущего объекта. Сплайны могут иметь разное число вершин, одни из них могут быть замкнутыми, другие - разомкнутыми. На рис. 8.61 для примера показана созданная таким способом форма, состоящая из четырех стандартных сплайнов-окружностей, две из которых растянуты и изогнуты за счет перемещения вершин на уровне подобъектов.
Рис. 8.61. Форма, состоящая из четырех сплайнов, играюших роль поперечных сечений
ЗАМЕЧAНИЕПорядок, в котором создаются сплайны в рамках единой формы или в котором они присоединяются к единой форме, важен для модификатора CrossSection (Поперечное сечение). Именно в этом порядке модификатор будет соединять вершины отдельных сечений. Кроме того, важен и порядок следования вершин в пределах отдельных сплайнов.
Выделите созданную форму, раскройте список Modifier List (Список модификаторов) и выберите модификатор CrossSection (Поперечное сечение) в разделе Object-space modifiers (Модификаторы пространства объекта). Команду назначения этого модификатора можно найти и в подменю Patch/Spline Editing (Правка кусков Безье/сплайнов) меню Modifiers (Модификаторы). В нижней части командной панели появится свиток параметров модификатора поперечного сечения, показанный на рис. 8.62.
Рис. 8.62. Свиток Parameters (Параметры) модификатора CrossSection (Поперечное сечение)
Одновременно вершины сплайнов сечений будут соединены между собой линиями, как показано на рис. 8.63.
Рис. 8.63. В результате применения модификатора CrossSection (Поперечное сечение) вершины сплайнов сечений соединились линиями
При необходимости измените тип вершин, через которые проходят сегменты линий, добавленных модификатором CrossSection (Поперечное сечение), установив переключатель Spline Options (Параметры сплайна) в одно из следующих положений:
Linear (Линейный) - добавленные сегменты приобретают вид отрезков линий, а вершины - тип Corner (С изломом); Smooth (Сглаженный) - сегменты становятся отрезками кривых, а вершины приобретают сглаженный тип; Bezier (Безье), Bezier Corner (Безье с изломом) - сегменты становятся отрезками сплайнов Безье.
Изменение типа сегментов моментально сказывается на внешнем виде пространственной конструкции, созданной модификатором CrossSection (Поперечное сечение).
Построение сплайнового каркаса вручную.
Первый способ состоит в том, чтобы вручную нарисовать все линии, составляющие каркас, в различных окнах проекций. Так как ячейки сплайнового каркаса должны образовываться сплайнами, пересекающимися в точках своих вершин, для обеспечения точного совпадения вершин пересекающихся сплайнов в этом случае используется средство трехмерной привязки вершин сплайнов к вершинам других сплайнов. Чтобы выбрать нужный тип привязки, щелкните на кнопке Snap Toggle (Привязка вкл./выкл.) правой кнопкой мыши. Появится окно диалога Grid and Snap Settings (Настройка сетки и привязок). На вкладке Snaps (Привязки) этого окна сбросьте установленный по умолчанию флажок Grid Points (Узлы сетки), обеспечивающий трехмерную привязку к узлам координатной сетки, и установите флажок Endpoint (Концевые точки). Разумеется, все сплайны изначально создаются как плоские и лишь затем им придается нужная трехмерность за счет перемещения вершин в разных окнах проекций.
К примеру, на рис. 8.60 показан сплайновый каркас, созданный вручную путем добавления новых подобъектов типа Spline (Сплайн) в состав стандартной двухмерной формы Arc (Дуга).
Рис. 8.60. Трехмерный сплайновый каркас, вручную составленный из сплайнов (а), преобразован в сетку кусков Безье с помощью модификатора Surface (Поверхность) (б)
ЗАМЕЧAНИЕНеточное совпадение вершин пересекающихся сплайнов, образующих каркас, - одна из возможных причин появления «дыр» в поверхности, создаваемой на основе такого каркаса модификатором Surface (Поверхность). Если после применения модификатора вы обнаруживаете, что те ячейки, которые имеют, как положено, по три или четыре вершины, оказались не покрытыми поверхностью, проверьте совпадение вершин сплайнов, ограничивающих эти ячейки. Иногда для этого достаточно слегка повернуть плоскость проекции. Может статься, что вершины, которые на виде спереди казались точно совпадающими по координатам Z и X, окажутся совершенно не совпадающими по координате глубины сцены Y.
Для облегчения задачи построения каркаса из сплайнов можно использовать сканированные фотографии скульптурных или графических изображений моделируемых трехмерных тел с разных ракурсов, которые помещаются в соответствующие окна проекций в качестве фоновых изображений. На поверхности скульптурного изображения моделируемого объекта можно заранее нанести линии, которые будут служить в качестве опорных при рисовании сплайнов. При таком подходе использование модификатора Surface (Поверхность) позволяет реализовывать технику трехмерного моделирования, напоминающую лепку объектов из пластичного материала.
Построение выровненных объектов с использованием автосеток
Мах 6 предлагает удобный инструмент, называемый автосеткой (AutoGrid) и облегчающий задачу создания одних объектов на поверхностях других, уже имеющихся в составе сцены. Режим AutoGrid (Автосетка) может быть включен при создании объектов любого тина.
Автосетка по своему назначению является аналогом вспомогательного объекта-сетки и призвана служить конструкционной плоскостью для создания новых объектов. Отличие состоит только в том, что автосетка создается автоматически после щелчка кнопкой мыши на поверхности объекта. В момент создания автосетки ее плоскость выравнивается параллельно той грани объекта, на которой был выполнен щелчок. После формирования автосетки max 6 сразу оказывается в готовности к созданию объекта, инструмент которого выбран на командной панели Create (Создать). Ось Z локальной системы координат вновь создаваемого объекта оказывается ориентированной в направлении нормали той грани опорного объекта, на поверхности которого создается новый объект.
После создания нового объекта автосетка удаляется программой.
Для создания новых объектов с использованием автосетки выполните следующие действия:
Постройте объект, который будет служить опорным для создания на его поверхности нового объекта. Предположим для примера, что это стандартный примитив Sphere (Сфера).
ЗАМЕЧAНИЕПорядок создания объектов-примитивов подробно рассмотрен в главе 7 «Создание геометрических примитивов, сеток кусков и NURBS-поверхностей».
Перейдите на командную панель Create (Создать), щелкните на кнопке выбора нового инструмента создания объектов в свитке Object Type (Тип объекта) или оставьте нажатой кнопку того инструмента, с помощью которого был создан опорный объект. Установите флажок AutoGrid (Автосетка) в свитке Object Type (Тип объекта).
ЗАМЕЧAНИЕФлажок AutoGrid (Автосетка) становится доступным для использования только после того, как будет нажата какая-нибудь из кнопок свитка Object Type (Тип объекта).
Переместите курсор в любое из окон проекций. Он примет вид перекрестья - стандартного курсора режима создания объектов max 6, но сопровождаемого тройкой координатных векторов, как показано на рис. 5. 46. Эти векторы указывают ориентацию системы координат автосетки: плоскость автосетки соответствует плоскости XY, а ось Z определяет направление нормали автосетки.
Рис. 5. 46. Обычный курсор создания объектов max 6 сопровождается тройкой координатных векторов
Щелкните кнопкой мыши в любой точке окна проекции. Если щелчок выполняется вне проекций объектов, будет автоматически создана сетка, ориентированная параллельно координатной плоскости окна проекции. Если же щелчок выполнен на опорном объекте, то автосетка будет создана в плоскости той грани объекта, на которой произведен щелчок (рис. 5. 47).
Рис. 5. 47. Создана автосетка, касательная к поверхности опорного объекта
Не отпуская кнопку мыши, начинайте перетаскивать курсор, создавая новый объект на конструкционной плоскости автосетки (рис. 5. 48). Отпустите кнопку мыши, чтобы завершить создание объекта. Сразу же после этого автосетка удаляется программой.
Рис. 5. 48. Новый объект создается на поверхности опорного объекта
ЗАМЕЧAНИЕ
Чтобы превратить автосетку в стандартный объект-сетку, постоянно остающийся в окнах проекций, удерживайте в момент ее создания клавишу Alt.
Для выключения режима использования автосетки сбросьте флажок AutoGrid (Автосетка).
Потоки
Имеется всего два типа готовых потоков:
Empty Flow (Пустой поток) - заготовка для создания нового потока частиц, состоящая из единственного глобального события, включающего только оператор Render (Визуализация);
Standard Flow (Стандартный поток) - готовый поток, состоящий из двух событий: глобального события с оператором Render (Визуализация) и локального события рождения с операторами Birth (Рождение), Position Icon (Положение значка), Speed (Скорость), Rotation (Вращение), Shape (Форма) и Display (Дисплей). Аналогичный стандартный поток создается автоматически при создании системы частиц типа PF Source (Источник потока частиц). При создании стандартного потока в окне диалога Particle View (Просмотр частиц) в начале системы координат глобального трехмерного пространства автоматически создается значок объекта PF Source (Источник потока частиц).
Поворот объектов с помощью мыши
Чтобы с помощью мыши повернуть объект или совокупность объектов, выполните следующие действия:
Щелкните на кнопке Select and Rotate (Выделить и повернуть) панели инструментов или просто нажмите клавишу е. Кнопка подсветится желтым цветом. Перейдите в одно из окон проекций и выделите один или несколько объектов, которые необходимо повернуть. Станет виден контейнер преобразования поворота (рис. 4. 38), который реализует концепцию «виртуального трекбола». Трекболом называют шар на специальной подставке, заменяющий в некоторых графических станциях мышь. Такой шар можно крутить рукой, управляя движением курсора.Рис. 4. 38. Контейнер преобразования поворота
Этот виртуальный трекбол образован тройкой векторов серого цвета и пятью окружностями-манипуляторами, каждая из которых предназначена для выполнения поворотов определенного типа:
внешняя окружность светло-серого цвета, располагающаяся во всех окнах проекций параллельно плоскости экрана, является манипулятором поворотов объекта в плоскости экрана;
окружность темно-серого цвета, которая в окнах центральной проекции, таких как Camera (Камера) или Perspective (Перспектива), также располагается параллельно плоскости экрана, служит манипулятором вращения в произвольном направлении;
три взаимно перпендикулярные окружности красного, зеленого и синего цветов предназначены для поворотов объекта вокруг одной из трех осей системы координат - X, Y или Z Каждая из этих окружностей располагается перпендикулярно той оси тройки векторов системы координат, для поворота вокруг которой она предназначена.
При установке курсора на любую из этих окружностей она приобретает желтый цвет, а курсор принимает вид значка, изображенного на инструменте Select and Rotate (Выделить и повернуть). Для выполнения поворота следует щелкнуть кнопкой мыши и, удерживая ее нажатой, перетаскивать курсор. Курсор при этом может выходить за пределы окна проекции, причем при достижении края экрана действует режим переноса курсора от верхнего края к нижнему, от правого края к левому, и наоборот - для продолжения операции. На выбранной окружности-манипуляторе в точке щелчка кнопкой мыши появляются касательные отрезки-стрелки, указывающие направления предпочтительного перетаскивания курсора. Та стрелка, в сторону которой вращается объект, окрашивается желтым цветом (рис. 4. 39).
Рис. 4. 39. Выполнение преобразования поворота в экранной системе координат по часовой стрелке
Для выполнения произвольного вращения установите курсор на окружности темно-серого цвета или внутри нее, но не на одной из цветных окружностей. Окружность-манипулятор произвольного вращения должна окраситься в желтый цвет. Щелкните кнопкой мыши и перетаскивайте курсор в любом направлении. Для завершения преобразования отпустите кнопку мыши.
Для поворота объекта вокруг одной из осей координат X, Y или Z установите курсор на окружность соответственно красного, зеленого или синего цвета. Цвет окружности должен стать желтым. Щелкните кнопкой мыши и перетаскивайте курсор. В точке щелчка появятся касательные отрезки-стрелки, указывающие направления предпочтительного перетаскивания курсора. По мере поворота в плоскости выбранной окружности будет изображаться сектор с полупрозрачной заливкой, соответствующей цвету окружности. В верхней части окна проекции по умолчанию отображается значение угла поворота в градусах, как показано на рис. 4. 40. При повороте на угол, превышающий 360°, полупрозрачный сектор будет изображаться с перекрытием, причем область перекрытия выделяется большей плотностью полупрозрачной заливки.
Рис. 4. 40. Поворот объектов вокруг оси X сопровождается изображением сектора угла поворота и цифровой индикацией значения угла: -85, 0°
После завершения преобразования объекты остаются выделенными, поэтому можно перейти в другое окно проекции и продолжить поворот объектов в пределах иной координатной плоскости.
По умолчанию в качестве центра поворота отдельного объекта принимается его опорная точка, а в качестве центра преобразования совокупности выделенных объектов - геометрический центр воображаемого параллелепипеда, в который вписывается совокупность объектов. Можно заставить каждый из выделенных объектов поворачиваться вокруг собственной опорной точки или сделать так, чтобы вся совокупность объектов поворачивалась относительно начала глобальной системы координат, о чем рассказывается далее в подразделе «Управление точками центров преобразований».
Познай самого себя
Есть еще одна область, которая очень важна, — это психологическая готовность к торговле. Не все трейдеры считают психологическую подготовку чем-то важным. Но такая подготовка, проводимая ежедневно, просто необходима.
До сих пор большинство материалов этой книги касались общих вопросов подготовки к торговле. Имеются в виду определение миссии и постановка целей, соответствующих этой миссии. Теперь сконцентрируемся на ежедневной подготовке, необходимой для того, чтобы подготовиться к конкретному торговому дню. Мы подразделяем ее на категории физической, умственной и духовной подготовки, т.е. тело, ум и дух. В качестве примера рассмотрим подробно этапы моей ежедневной подготовки.
Ежедневно готовьтесь к торговле — сломанные машины не выигрывают гонок.
Работа трейдера требует огромного умственного напряжения. Чтобы справляться с такими нагрузками, вашему мозгу нужен кислород. Аэробные упражнения просто жизненно необходимы: бег, пробежки, разминка для рук и ног, катание на велосипеде или велотренажере — хорошие способы обогатить кровь кислородом.
Мой день обычно начинается следующим образом. Сразу после подъема 30 минут я упражняюсь на «бегущей дорожке». За это время частота пульса достигает 80% моей пиковой частоты. (Пиковая частота пульса определяется по формуле: 180 минус возраст.)
Контрольный список по выбору акций
Вечерняя подготовив 20:00-20:30
Запуск сканирующих программ
Механический отбор (через AIQ и VectorVest)
Выбор 10 лучших +/-
Анализ дневных графиков каждой отобранной компании
Поместить отобранные акции в окно-напоминание
Утренняя подготовка 7:00-8:30 (1У2 часа)
Поиск и интерпретация новостей (см. гл. 8) Си-Эн-Би-Си
«Stocks to Watch» — 7:05 и потом через каждые полчаса до 9:05 NewsWatch
Поиск по ключевым словам Briefing.com
Поместить все отобранные акции в окно-напоминание «новости/инерция»
Сканирование разрывов и бычьих и медвежьих западней по «акциям корзины»
Поиск «процветающих» и «банкротов»
Поместить предварительно отобранные акции в окно-напоминание «процветающие и банкроты»
Предсессионная торговля 8:00-9:30(1 72 часа)
Торговля «процветающими» и «банкротами», исходя из новостных отклонений.
Рисунок 7-1.
Еще один способ поставлять кислород в мозг — пить много воды. Многие физиологи рекомендуют пить минимум восемь стаканов воды ежедневно. Признаюсь, для меня это многовато. Но я все же стараюсь пить как можно больше воды.
Также важно правильное питание. Лично я очень люблю фрукты, и моя жена заботливо наполняет дом бананами, яблоками и апельсинами. Заканчивая утренние упражнения душем, я ощущаю себя полностью готовым к началу торговли.
Мне особо хочется подчеркнуть важность такой подготовки. Помните, мозг, тело и душа взаимосвязаны, и ваше здоровье (или отсутствие такового) скажется на результатах торговли. Ваше самочувствие — самый важный фактор формирования торговых результатов. И если вы не стремитесь поддерживать в норме свое физическое состояние, то не сможете хорошо торговать. В книге Тарпа «Курс наивысшего мастерства для инвесторов и трейдеров» этот вопрос рассматривается очень подробно. И хотя углубленное изучение этой темы выходит далеко за рамки настоящей книги, его работа существенно помогла мне в этих областях.