46547 (665586), страница 2
Текст из файла (страница 2)
Shapes (Формы) — предназначена для создания линий, NURBS-кривых и двумерных форм, которые без специальных инструкций не визуализируются;
Lights (Источники света) — данную категорию составляют объекты, освещающие сцену и улучшающие ее реализм;
Cameras (Камеры) — объединяет объекты-камеры, являющиеся дополнительными при создании сцен;
Helpers (Вспомогательные объекты) — при помощи объектов данной категории значительно упрощается конструирование сложных сцен и настройка анимаций;
Space Warps (Объемные деформации) — включает объекты, отвечающие за различные виды искажений окружающего пространства;
Systems (Системы) — объединяет объекты, контроллеры и иерархии, предназначенные для создания геометрических тел, объединенных определенным видом поведения.
Рис. 4. Выбор категории Geometry
В каждой категории существует целый список типов объектов, например в категорию Geometry (Геометрия) входят типы: Standard Primitives (Стандартные примитивы), Extended Primitives (Улучшенные примитивы) и др. Нужный тип выбирается из списка (рис. 5).
Каждый тип, в свою очередь, объединяет множество разнообразных объектов, в частности тип Standard Primitives позволяет создавать коробки (Box), сферы (Sphere), цилиндры (Cylinder), торусы (Torus), чайники (Teapot), конусы (Cone), геосферы (GeoSphere), трубы (Tube), пирамиды (Pyramid) и плоскости (Plane).
Каждый созданный объект имеет имя, цвет и обладает некоторыми параметрами. Под параметрами объекта понимается набор свойств, описывающих объект в трехмерном пространстве, например его координаты, длина, ширина и высота. Имя и цвет фиксируются в поле Name and Color (Имя и цвет) и их можно изменить, параметры отображаются в процессе создания объекта на панели Create (Создать), а в дальнейшем — на панели Modify (Изменение), и их набор определяется типом объекта. Например, для чайника (рис. 6), помимо его размеров, список параметров включает параметры Body (Тело), Handle (Ручка), Spout (Носик) и Lid (Крышка), часть из которых при желании несложно отключить (рис. 7).
Рис. 6. Настройка параметров для объекта Teapot по умолчанию
Рис. 7. Изменение внешнего вида объекта Teapot при изменении его параметров — большой чайник превратился в небольшую сахарницу
Создание и простейшее редактирование стандартных примитивов
Создавать и редактировать объекты можно в любой проекции, но некоторые возможности редактирования в разных проекциях отличаются. Принцип создания определяется самим объектом. Для одних объектов, например чайников (Teapot) или сфер (Sphere), достаточно щелкнуть мышью в левой верхней точке объекта, перетащить мышь и отпустить ее в правой нижней точке. Для других типов объектов процесс может оказаться более длительным, например при создании коробок (Box) или цилиндров (Cylinder) нужно будет указать еще и глубину объекта, а значит, последовательность будет выглядеть так: щелкнуть => перетащить, не отпуская кнопку мыши => отпустить кнопку мыши => перетащить => щелкнуть. Отметим, что изменить параметры объекта можно в любой момент, так как в программе запоминаются все этапы его создания и редактирования.
Создание стандартных примитивов
Вначале поэкспериментируем с обычными сферами. Для создания объектов откройте панель Create (Создать), щелкнув на соответствующей кнопке панели Command Panel, — по умолчанию данная панель открывается автоматически. На панели Create выберите категорию объектов Geometry (Геометрия), в списке типов объектов укажите тип Standard Primitives (Стандартные примитивы), а затем в группе Object Type (Типы объектов) выберите инструмент Sphere (Сфера).
Сразу обратите внимание, что на панели Create находятся несколько групп элементов: Object Type (Типы объектов), Name and Color (Имя и цвет), Creation Method (Метод создания) и др. Слева от названия групп можно увидеть либо знак «–», означающий, что группа развернута (тогда видны все ее параметры), либо знак «+», когда группа свернута и виден лишь ее заголовок. Для сворачивания/развертывания любой из групп достаточно щелкнуть курсором по заголовку группы.
Теперь приступим к созданию объекта, что, как уже отмечалось, можно сделать в любом из окон проекций. Для примера создадим сферу в окне проекции Top (Вид сверху). Для этого просто щелкните мышью в любом месте окна Top, перетащите ее, а затем отпустите кнопку мыши — в итоге сфера появится во всех четырех окнах проекций (рис. 8). Чтобы расширить поле для экспериментов, аналогичным образом создайте еще несколько однотипных сфер, например как показано на рис. 9