|
3D Studio MAX
Пакет 3D Studio MAX фирмы Kinetix — это наследник четвертой версии системы Autodesk
3D Studio, наиболее распространенной в мире из работающих в среде DOS программ для
моделирования и анимации трехмерных персонажей. (Для справки: Kinetix — это филиал
компании Autodesk, который занимается всем тем, что называется системами мультимедиа.)
Программа 3D Studio широко использовалась профессиональными аниматорами и художниками
на протяжении более пяти лет, начиная с момента разработки ее первоначальной версии по
контракту между Yost Group и Autodesk. Одной из причин успеха 3D Studio явилась открытая
архитектура этой программы, позволившая фирмам, не являющимся непосредственными
участниками основного контракта, разрабатывать встраиваемые приложения для расширения
возможностей 3D Studio. Разработчики 3D Studio MAX сохранили и развили идею открытой
архитектуры. Большинство функциональных компонентов ядра комплекса MAX выполнено в виде модулей расширения, которые могут быть изменены или заменены так, что пользователь даже не
узнает о том, что он работает не с базовым вариантом программы, а с дополнительным модулем.
За счет использования преимуществ усовершенствованного дизайна интерфейса прикладного
программирования (Applications Programming Interface — API) разработчики Yost Group сделали
MAX мощным многофункциональным программным комплексом, который может наращиваться или
модифицироваться в соответствии с нуждами пользователя. Character Studio — это первый
коммерческий модуль расширения для MAX. Вслед за ним появилось множество других программ,
которые дополнили базовый комплекс возможностями имитации световых ореолов на линзах
объектива съемочной камеры, усовершенствованны ми средствами моделирования систем частиц,
способами реализации механизма обратной кинематики (Inverse Kinematics — IK) в моделях с
большим числом шарнирных сочленений и т.п. Еще большее число программ находится в стадии
разработки.
Преимуществом такой схемы построения комплекса является не только то, что пользователю
обеспечивается возможность практически неограниченно совершенствовать функциональные
возможности MAX, но и то, что сторонние фирмы-разработчики могут использовать все
достоинства интерфейса MAX, сохраняя привычный вид программы и обеспечивая удобство
работы с новыми инструментами. Character Studio — классический пример подобной программы.
Она состоит из двух разработанных компанией Kinetix отдельных модулей, которые были
написаны различными группами программистов. Компоненты этой программы просто
записываются в существующий на жестком диске набор каталогов MAX и дополняют комплекс
новыми возможнос тями без обновления или модификации компонентов ядра MAX.
|