Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Flash CS4 rus.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.39 Mб
Скачать

3.4 Трехмерная графика

3.4.1 О трехмерной графике в Adobe Flash

Flash позволяет создавать трехмерные эффекты, перемещая или вращая фрагменты ролика в трехмерном пространстве рабочей области. Flash представляет трехмерное пространство, добавляя ось z к свойствам каждого экземпляра фрагмента ролика. Эффекты трехмерной перспективы добавляются к экземплярам фрагмента ролика, для чего они перемещаются и вращаются вдоль оси z с помощью инструментов "Перемещение 3D-объекта" и "Поворот 3D-объекта". Используя терминологию трехмерной графики, перемещением объекта в трехмерном пространстве называется его параллельный перенос, а поворотом объекта в трехмерном пространстве называется его преобразование. После применения любого из этих эффектов к фрагменту ролика Flash рассматривает его как трехмерный фрагмент ролика, и при выделении на него накладывается разноцветный указатель осей.

Чтобы объект отображался ближе к зрителю или дальше от него, переместите объект вдоль оси z с помощью инструмента "Перемещение 3D-объекта" или инспектора свойств. Чтобы создать впечатление, что объект расположен под углом к зрителю, поверните фрагмент ролика вокруг его оси z с помощью инструмента "Поворот 3D-объекта". Комбинируя использование этих инструментов, можно создавать реалистичные эффекты перспективы.

Оба инструмента — и "Перемещение 3D-объекта" и "Поворот 3D-объекта" — позволяют работать с объектами в глобальном и локальном трехмерном пространстве. Глобальное трехмерное пространство в пространстве рабочей области. Глобальные преобразования и параллельные переносы выполняются относительно рабочей области. Локальное трехмерное пространство — это пространство фрагмента ролика. Локальные преобразования и параллельные переносы выполняются в пространстве фрагмента ролика. Например, если имеется фрагмент ролика, содержащий несколько вложенных фрагментов ролика, локальные трехмерные преобразования вложенных объектов происходят относительно области рисования в объекте-контейнере. По умолчанию для инструментов "Перемещение 3D-объекта" и "3D-вращение" задается глобальный режим работы. Чтобы использовать их в локальном режиме работы, щелкните переключатель "Глобально" в разделе "Параметры" на панели "Инструменты".

Рис. 3.9 - Рабочая область с фрагментом ролика, повернутым в глобальном трехмерном пространстве

Рис. 3.10 - Рабочая область с фрагментом ролика, содержащим вложенный фрагмент ролика, повернутый в локальном трехмерном пространстве

Используя трехмерные свойства экземпляров фрагмента ролика в FLA-файле, можно создавать разнообразные графические эффекты без дублирования фрагментов ролика в библиотеке. Но если фрагмент ролика вызывается для редактирования из библиотеки, примененные 3D-преобразования и переносы не будут видны. При редактировании содержимого фрагмента ролика видны только 3D-преобразования вложенных фрагментов ролика.

3.4.2 Перемещение объектов в трехмерном пространстве

Экземпляры фрагмента ролика в трехмерном пространстве перемещаются с помощью инструмента "Перемещение 3D-объекта" . Если выбрать фрагмент ролика с помощью этого инструмента, его три оси (X,Y и Z) отображаются в рабочей области над объектом. Ось X показана красным цветом, Y — зеленым, а ось Z— синим.

По умолчанию для инструмента "Перемещение 3D-объекта" задается глобальный режим работы.

Перемещение объекта в глобальном трехмерном пространстве равносильно перемещению его относительно рабочей области. Перемещение объекта в локальном трехмерном пространстве равносильно перемещению его относительно родительского фрагмента ролика, в котором он содержится. Чтобы переключить инструмент "Перемещение 3D-объекта" из глобального в локальный режим работы, нажмите переключатель"Глобально" в разделе "Параметры" на панели "Инструменты", когда выбран инструмент "Перемещение 3D-объекта". Можно временно переключить режим работы из глобального в локальный, нажав клавишу "D" при перетаскивании инструментом "Перемещение 3D-объекта".

Инструменты "Перемещение 3D-объекта" и "Поворот 3D-объекта" вызываются одной и той же кнопкой на панели "Инструменты". Щелкните и удерживайте значок активного трехмерного инструмента на панели "Инструменты", чтобы переключиться на другой, неактивный в данный момент трехмерный инструмент.

По умолчанию выбранные объекты, для которых было применено перемещение 3D-объекта, в рабочей области отображаются с наложенными трехмерными осями. Это наложение можно выключить в разделе "Общие" в настройках Adobe Flash.

Примечание. Изменение положения трехмерного фрагмента ролика по оси Z приведет к тому, что он изменит свое положение по осям Х и Y. Это вызвано тем, что движение по оси Z идет вдоль невидимых линий перспективы, которые исходят из точки исправления 3D-перспективы до границ рабочей области.

Рис. 3.11 - Наложение инструмента "Перемещение 3D-объекта"

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]