
ГРАФИЧЕСКИЙ ПАКЕТ 3D STUDIO
209
2dShaper модуль двумерного моделирования позволяет строить плоские формы
(shapes), используемые для создания плоских и трехмерных объектов, и траектории (paths)
для перемещения объектов;
3dLofter модуль создания трехмерных объектов путем "проноса" ("вытягивания")
(lofting) плоской фигуры вдоль заданной траектории; при этом проносимая плоская фигура
может подвергаться определенным деформациям, что позволяет создавать достаточно
сложные объекты;
3dEditor модуль создания и редактирования трехмерных объектов позволяет как
создавать простейшие объекты (параллелепипеды, сферы, цилиндры и др.), так и
редактировать уже существующие; этот модуль предоставляет возможность строить новые
объекты посредством логических операций (объединения, пересечения, разности) над уже
имеющимися, позволяет создавать источники света и камеры и, кроме того, отвечает за
назначение текстуры различным объектам и их частям;
KeyFramer анимационный модуль позволяет строить анимации путем задания так
называемых ключевых кадров (key frames) на основе сцены, созданной в модуле 3dEditor; в
этих ключевых кадрах задаются основные преобразования объектов, которые далее
интерполируются на все промежуточные кадры;
Materials Editor редактор материалов позволяет просматривать, редактировать и
создавать материалы для их последующего использования в сцене.
Если возможностей, предоставляемых этими модулями, оказывается недостаточно, то
можно воспользоваться внешними модулями так называемыми IPASпроцессами. Каждый
такой модуль представляет собой процедуру на языке С, предназначенную для работы с 3D
Studio. Третья версия пакета поддерживает 6 различных типов процессов для обработки
изображений, текстур, объектов. Эти модули позволяют добиваться значительных
результатов при построении сложных анимаций (например, при рассыпании объекта на
мелкие и мельчайшие фрагменты).
Сцена в пакете 3D Studio состоит из объектов, источников света и камер.
Каждый объект представлен в виде наборов треугольных граней (mesh object). Для
удаления невидимых граней используется метод zбуфера. Каждой грани назначается
материал, обеспечивающий требуемый вид объекта. В состав пакета входит большая
библиотека стандартных материалов; кроме того, пользователь может легко изменять старые
материалы и создавать новые. Поддерживается 4 модели рендеринга плоская, Гуро, Фонга и
металлическая.
К пакету прилагается полная документация, подробнейшим образом описывающая все
возможности пакета, его особенности, команды меню и многое другое. В комплект
документации входит учебник по пакету, позволяющий легко освоить основные
возможности этого пакета и приступить к созданию собственных изображений.
Осенью 1994 года в продажу поступила четвертая версия пакета 3D Studio, включающая в
себя целый ряд новых возможностей. Укажем лишь некоторые из них: ускоренный
предварительный просмотр процесса анимации (preview), обратная кинематика (inverse
cinematics), позволяющая наглядно оперировать с иерархическими объектами, язык
управления анимацией (KeyFramer Script language), сплайновые поверхности, вписывание
изображения в готовую фотографию и другие.
Перейдем к описанию непосредственной работы с пакетом 3D Studio.
Для того, чтобы показать его возможности, рассмотрим следующие задачи: создание
изображения надписи над поверхностью стола и ее вращение и создание тела вращения
чашки на блюдце.
Соответствующее изложение построим как бы в двух слоях. Часть материала будет
написана в виде прямого обращения к пользователю этого пакета, где ему будет предложено
совершить вместе с авторами некоторую осмысленную совокупность последовательных