Записи с меткой «грани»
Инструменты управления видами
В программе 3Ds Мах предусмотрено множество всевозможных инструментов и горячих клавиш для настройки представления трехмерной сцены в видовых окнах. Так, в нижней части окна программы расположена группа значков View Tools. Эти значки предназначены для динамичного изменения вида в трехмерной сцене в текущем активном видовом окне.
Значки View Tools, относящиеся к активному видовому окну Perspective (Перспектива).
Для дальнейшей работы с программой 3Ds Мах необходимо как можно детальнее освоить работу с инструментами (кнопками) управления представления сцены в видовом окне. От эффективного использования этих инструментов во многом зависит скорость и эффективность работы в программе 3Ds Мах.
В табл. 1.1. представлена развернутая информация по значкам, относящимся к группе View Tools, и соответствующим им горячим клавишам.
Выбор того или иного инструмента осуществляется щелчком мыши по соответствующей кнопке. Дезактивировать любой инструмент, кстати говоря, не только инструмент управления видом в видовом окне, можно щелчком правой кнопки мыши в активном видовом окне. При этом указатель мыши примет свой стандартный вид.
Практика управления видами
Как было сказано выше, управлять отображением трехмерной сцены в видовых окнах можно с помощью специальных инструментов (кнопок), относящихся к группе View Tools. Их описание было, в этом же разделе мы освоим их практическое использование:
1. Загрузите программу 3Ds Мах, если вы этого не сделали раньше, в строке меню, расположенного вверху окна программы, выберите пункт File (Файл) -> Open (Открыть). В появившемся диалоговом окне File Open (Открытие файла), показанном на 1.4, перейдите в нужную папку и найдите файл vase.max file, (ондоступен для скачивания с сайта издательства )
2. Щелкните но имени этого файла дважды мышкой, в результате чего он будет открыт и в окне программы 3Ds Мах появится трехмерная сцена, отображенная в разных видовых окнах под разными углами.
3. Щелчком правой кнопки мыши в видовом окне Perspective (Перспектива) активизируйте его. При этом отметьте, что вокруг видового окна Perspective (Перспектива) появилась желтая рамка, показывающая, что оно активно.
4. В левом нижнем углу окна программы 3Ds Мах щелкните мышкой по значку Zoom (Масштаб). Затем наведите указатель мыши на видовое окно Perspective (Перспектива). Нажмите левую кнопку мыши и, удерживая ее, перетаскивайте курсор вверх и вниз. При этом содержащаяся в сцене ваза будет приближаться и удаляться в зависимости от того, двигаете вы мышь вверх или вниз. Таким образом вы изменяете масштаб отображения сцены в текущем видовом окне.
При изменении масштаба отображения сцены необходимо быть аккуратными, чтобы по неосторожности не увеличить или не уменьшить сцену настолько, что с ней невозможно будет работать. Если в результате масштабирования объекты сцены стали не помещаться в видовое окно (как показано на 1.6.), данные объекты будут отображаться частично.
5. Активируйте инструмент Zoom АН (Масштаб всех окон), щелкнув по нему левой кнопкой мыши, и повторите все щелчки мыши и перетаскивания в окне Perspective (Перспектива), произведенные нами ранее. Обратите внимание, что при этом изменение масштаба сцены происходит синхронно во всех видовых окнах.
6. Щелкните мышкой по значку Zoom Extents (Сцена целиком). После этого отметьте, что в активном видовом окне установился такой масштаб отображения сцены, чтобы были видны все ее объекты.
7. Выберите щелчком мыши одно из звеньев Цепи в видовом окне Perspective (Перспектива).
8. Нажмите кнопкой мыши по кнопке Zoom All (Масштаб всех окон) и удерживайте ее нажатой. В раскрывающемся меню, выберите вторую опцию, которая называется Zoom Selected. Этот вариант в меню выглядит как белый кубик (в противоположность серому кубику, соответствующему режиму опции Zoom All (Масштаб всех окон)).
9. Теперь, после того как вы отпустите кнопку мыши, отображение сцены в видовом окне Perspective (Перспектива) примет вид. На нем как раз и можно увидеть результат использования инструмента Zoom Selected при выбранном объекте Цепь.
10. Убедитесь, что в данный момент активно видовое окно Perspective (Перспектива). Если это не так, то сделайте его активным. Щелкните мышкой по кнопке Field of View (Поле зрения). Нажмите левую кнопку мыши и перемещайте указатель в видовом окне Perspective (Перспектива). Отметьте, что при перемещении указателя мыши объекты пе перемещаются относительно вашего взгляда – изменяется только лишь фокусное расстояние.
11. Теперь щелкните мышкой по кнопке Pan (Прокрутка). Нажмите левую кнопку мыши и перемещайте указатель в окне Perspective (Перспектива) или в любом другом видовом окне в вертикальном
или горизонтальном направлении. Отметьте, как перемещается вид сцены в окне – вы как бы двигаете ее в окне своими движениями мышки.
12. Снова перейдите в видовое окно Perspective (Перспектива), щелкните по базовому компоненту vase scene, а затем нажмите на кнопку Arc Rotate (Повернуть). В результате в видовом окне Perspective (Перспектива) появится схематичный поворотный круг.
13. Нажмите левую кнопку мыши, когда указатель мыши находится внутри поворотного круга. Попробуйте двигать мышь в различных направлениях, не выходя из поворотного круга. Отметьте, как видовая точка вращается вокруг Вазы.
14. Расположите указатель мыши снаружи поворотной окружности и нажмите левую кнопку мыши. Не отпуская кнопку мыши, начинайте двигать мышкой. Отметьте, что вращение видовой точки производится только относительно оси Z.
15. Попробуйте вращать видовую точку относительно других направлений – горизонтального или вертикального.
Примечание
Если щелкнуть мышкой по кнопке Arc Rotate (Повернуть) и удерживать нажатой левую кнопку мыши, то появится всплывающее меню, включающее в себя две другие опции углового вращения: вращения вокруг выделенных объектов и Sub-Object selection (Повернуть под объект).
16. При выбранном базовом объекте Ваза щелкните мышкой по кнопке Arc Rotate (Повернуть). При этом держите нажатой левую кнопку мыши до тех пор, пока не появится всплывающее меню, соответствующее данной кнопке. В появившемся всплывающем меню выберите кнопку Arc Rotate Selected (Повернуть выделенное) – она выглядит как окружность белого цвета с осями координат. Таким образом, вы включите режим вращения видовой точки относительно объекта. Перемещая мышь, попробуйте двигать видовую точку (центр поля зрения) относительно выбранного объекта.
Главная панель инструментов (Main Toolbar)
Главная панель инструментов располагается под главным меню программы 3Ds Мах и играет очень важную роль при работе с программой. Спроектирована эта панель таким образом, чтобы вместить в себя наиболее часто используемые кнопки, соответствующие наиболее часто используемым действиям и операциям, производимым в ходе работы над проектом.
Главная панель инструментов (Main Toolbar) включает в себя такие инструменты, как: выделение, преобразование объектов, вызов различных вспомогательных диалоговых окон, обозначение и разрыв иерархических связей, включение режима визуализации сцены и многое другое. Каждый из этих инструментов (кнопок) будет нами рассмотрен по ходу изложения.
Необходимо отметить, что, если вы работаете за монитором с разрешением экрана меньше чем 1024 на 768 пикселей, главная панель инструментов не будет помещаться на экране целиком – часть ее инструментов будет не видна. Но доступ к ним может осуществляться путем прокрутки влево или вправо панели инструментов. Чтобы прокрутить панель инструментов,
следует установить указатель мыши на любой участок панели, не занятый кнопками, например на промежуток между кнопками, при этом указатель мыши примет форму руки (раскрытой ладони). Далее нажмите левую кнопку мыши и, не отпускал ее, перетаскивайте панель вправо или влево.
Как и во многих приложениях, если указатель мыши навести на какую-либо из кнопок главной панели инструментов и подождать пару секунд, рядом с указателем появится всплывающая подсказка, поясняющая назначение соответствующей кнопки.
Если в изображении кнопки присутствует небольшой треугольничек в правом нижнем углу, это означает, что нажатие на эту кнопку приводит к раскрытию дополнительного меню с расширенным набором кнопок.
Оценка задачи
Очень часто трудности в реализации какого-либо проекта вызваны неправильным пониманием и неверной оценкой поставленной задачи. При этом очень часто на начальном этапе не уточняются и не учитываются всевозможные детали и подробности, на которых приходится спотыкаться уже по ходу работы.
В зависимости от того, как подобные ситуации оговорены в контракте, одна из сторон несет ответственность и убытки, связанные с опущенными подробностями. Это очень важно, когда на начальном этапе оговорены все подробности дальнейшего взаимодействия, сотрудничества и максимально выявлены все детали и особенности, которые хочет получить заказчик в готовом проекте.
Таким образом, помимо организационных моментов, должны быть выявлены чисто технические решения и ответы на основные вопросы:
Какова цель анимации?
Какой смысл должен быть передан в ней?
Какова целевая аудитория, на которую должен быть ориентирован создаваемый вами проект?
Необходимо убедиться, что выбранная вами стратегия и методика реализации проекта в итоге будет понята и интересна конечной аудитории.
Сегменты и боковые грани
Общая информация
Поверхности криволинейных объектов (объектов с негладкой поверхностью, например сфер, дуг и т. п.) в 3Ds Мах, по сути, состоят из множества плоских многоугольников. При этом криволинейная поверхность объекта разбивается на такое большое количество составляющих ее плоских многоугольников, что это не сказывается на форме самой поверхности и, по большому счету, вообще не заметно. Однако так бывает не всегда.
За то, какое количество многоугольников будет участвовать в образовании поверхности объекта и/или на какое количество сегментов она будет разбита, отвечают специальные параметры объекта:
Segments (Сегментов) – количество сегментов, на которое разбивается поверхность.
Sides (Сторон) – число боковых граней.
На 3.15. показаны группы одних и тех же объектов, для которых установлены различные значения для этих параметров.
Примеры свитков с командной панели, предназначенных для задания параметров Segments (Сегментов) и Sides (Сторон).
Изменение количества сегментов и граней объектов
Несмотря на то, что количество сегментов и граней, на которые разбивается поверхность объекта, изменять можно, совсем необязательно делать это. Вот что нужно, так это обдуманно к этому относиться. Нижеприведенный пример поможет вам разобраться в том, в каких случаях могут понадобиться подобные изменения и как они могут быть произведены:
1. В видовом окне Тор (Сверху) создайте цилиндр.
2. Щелчком правой кнопки мыши выйдите из режима создания цилиндров. На командной панели перейдите в секцию Modify (Изменить) – ей соответствует вторая кнопка (с изображением дуги) вверху командной панели.
3. Установите для параметра Sides (Сторон) значение 5. Отметьте, как автоматически изменилось изображение цилиндра в видовых окнах.
4. Постепенно увеличивайте значение параметра Sides (Сторон), пока оно не станет равным 48. Наблюдайте, как изменяется внешний вид цилиндра по мере увеличения значения параметра Sides (Сторон). Один и тот же цилиндр с разными значениями параметра Sides (Сторон).
5. Установите для параметра Sides (Сторон) значение 32 (значение, используемое по умолчанию).
6. Изменяйте значение параметра Height Segments (Сегментов по высоте) с 5 до 1. Наблюдайте за результатом.
7. Установите для параметра Height Segments (Сегментов по высоте)
значение 50. Проследите за изменением внешнего вида цилиндра при изменении данного значения до 1. Обратите внимание, что при изменении количества сегментов но высоте цилиндра никаких изменений в его внешнем виде не происходит. Это только приводит к излишней нагрузке на процессор компьютера.
Таким образом, мы с вами па практике убедились в том, что направление без криволинейных участков не нуждается в увеличении количества сегментов для повышения гладкости pi точности отображения поверхности в данном направлении.
Аналогичным образом попробуйте изменять количество сегментов/ граней для сфер и параллелепипедов. Наблюдайте за получающимися результатами.
Примечание
Сфера имеет только параметр, позволяющий изменять количество сегментов. Параметр Sides (Сторон) для сферы отсутствует. Параметр Segments (Сегментов) для сферы указывает число частей, на которые разбивается оболочка сферы по ее экватору.