Книги: [Классика] [Базы данных] [Internet/WWW] [Сети] [Программирование] [UNIX] [Windows] [Безопасность] [Графика] [Software Engineering] [ERP-системы] [Hardware]
Предисловие
Добро пожаловать в причудливый мир Мауа! Едва ли пятнадцать лет назад я мог себе представить, что когда-то буду писать предисловие к книге о программном продукте, воплотившем в себе мою давнюю мечту о применении возможностей вычислительной техники в искусстве.
Понимаю, какое нетерпение вы испытываете: у вас есть нужная книга, программа и, наконец, готовый к работе компьютер. Вы полны решимости изучить множество дисциплин, чтобы овладеть искусством анимации в среде Мауа. Что ж, искренне желаю вам успехов на этом пути. Дело, которому вы готовы посвятить многие часы, дни и недели, стоит того. Вы не одиноки: тысячи людей во всем мире, как и вы, не щадя сил и времени, осваивают Мауа, стремясь стать высококлассными специалистами в области компьютерного моделирования и анимации. Эта книга поможет вам на пути самообразования.
Начиная в 1984 году разработку Wavefront, мы имели ясное представление о том, какие инструменты необходимы художнику, чтобы создавать удивительные изображения. Эта идея привлекла к нам многих людей. По случайности, той же весной 1984 года две другие компании стали развивать сходные направления: в Париже первые разработчики программы Explore из Thomson Digital Images (TDI) и в Торонто коллектив основателей проекта Alias Research. Художникам и аниматорам каждой из этих компаний понравился наш подход к решению проблем компьютерной графики, и в итоге разные методы, средства, функции и технологии были объединены в приложении нового поколения - Мауа.
Программа Мауа стала результатом самоотверженного труда многих людей, стремившихся создать графическую среду, удовлетворяющую растущие потребности заказчиков. Среди них есть и ультрасовременные киностудии, и многочисленные компании, которые занимаются анимацией чуть ли не в подвалах и появляются по всему миру, как грибы после дождя. В данном продукте все то лучшее, чем располагали предыдущие системы, эффективно сочетается с новыми методами, технологическим процессом и практичностью, о чем пятнадцать лет назад не приходилось даже мечтать. Вам придется многому поучиться, но усердие, терпение и желание совершенствоваться помогут вам освоить все методы.
Процесс изучения Мауа чем-то напоминает изучение японской игры Го. Про нее говорят: чтобы понять, как играть в Го, требуется несколько минут, но чтобы овладеть игровым мастерством, требуется вся жизнь. Проделав за пару дней учебные упражнения, вы освоите лишь азы. Очевидно, что если вы приобрели книгу о Мауа Complete (complete по-английски значит "полный", "доскональный"), вы не остановитесь на достигнутом. Творчески используя навыки, приобретенные благодаря изучению этой книги, вы в дальнейшем сможете находить уникальные решения различных проблем, возникающих при работе с графикой. Только повозившись с трудными проектами, вы обретете статус специалиста. Помните о том, что в Мауа существует, как правило, несколько способов решить одну и ту же задачу, для чего используются подчас самые неожиданные сочетания инструментов и средств.
Когда в 1995 году после слияния компаний Alias и Wavefront мы приступили к работе над Мауа, то поставили перед собой цель выпустить такое приложение, которое не только бы изменило общепризнанные способы создания компьютерной анимации, но и превзошло бы наши собственные успехи в этой области. В первой версии нам удалось достичь многих поставленных перед собою непростых целей. В следующих версиях первоначальные планы по проектированию программного средства и его архитектуре получили свое окончательное воплощение. Хотя, конечно, продукт такого рода никогда нельзя считать разработанным до конца так же, как и художник никогда не бывает полностью удовлетворен написанной им гениальной картиной.
Во время редакционной правки мне довелось просмотреть несколько глав этой книги. На мой взгляд, одним из ее достоинств является то, что материал изложен в живой и непринужденной манере, чего подчас не хватает изданиям, составленным представителями компании-производителя. Читатель наверняка сможет почувствовать, насколько легко и просто читается эта книга, будь то комментарии к интерфейсу или задания упражнений, способствующих освоению различных аспектов Мауа. Практические примеры даются сразу же, как только объясняется новый метод или функция. Такой способ обучения авторы считают наиболее эффективным. На прилагаемом к книге компакт-диске содержатся вспомогательные материалы. Если, выполняя урок, вы сделаете какую-нибудь ошибку или захотите полюбоваться готовой моделью, вы всегда сможете загрузить в свой компьютер нужные примеры.
Со временем вы почувствуете вкус к работе с Мауа и возможностям, которые у вас открылись с ее появлением. Рекомендуем вам встретиться с теми, кто с удовольствием разделит ваш энтузиазм. В специальных чатах в Internet и на Web-сайтах Alias|Wavefront вы можете обсудить специфические аспекты этого приложения, узнать о новых приемах и методах его применения, а также поделиться своими впечатлениями от этой книги. Призываю вас к регулярному общению с другими пользователями. Если вы входите в состав ассоциации пользователей, приглашаю вас принять участие в ежегодной конференции SIGGRAPH.
Но довольно о том, какой прекрасной станет ваша жизнь после того, как вы изучите Мауа - пришло время приступить к работе. Надеюсь, эта книга станет вашим верным помощником в деле самообразования и совершенствования навыков. Все только начинается. Наслаждайтесь процессом познания - я это делаю каждый день. Успехов!
Марк Сильвестер (Mark Sylvester)
Представитель компании Alias[Wavefront
Санта Барбара, Калифорния
Ноябрь, 1999 г.
Предисловие к русскому изданию
В марте 1998 года компания Alias|Wavefront выпустила свой знаменитый пакет Мауа для 3D-анимации и спецэффектов. Проект, появившийся в результате слияния компаний Wavefront, Alias и TDI, стал значительным событием, поскольку Мауа создавалась не как очередная версия уже существующих программ, а была написана заново с учетом всех современных наработок в технологиях программирования и компьютерной графики. В новый инструмент были интегрированы лучшие черты высококачественных пакетов Explore, Advanced Visualizer, Power Animator, Dynamation и Kinemation. Примечательно, что имя Мауа изначально было лишь кодовым названием проекта (аналогично названию Chicago для проекта Windows 95). Но харизма названия и проекта в целом была столь высока, что слово Мауа (в переводе с древнеиндийского "иллюзия") стало официальным именем программы.
За два года существования возможности Мауа были значительно расширены. Программа, изначально разработанная для Silicon Graphics, перенесена на новые платформы и теперь может функционировать в различных операционных системах, в том числе Windows NT, Windows 2000 и Linux. Мауа обросла нормальной инфраструктурой, включая встраиваемые модули, сценарии на языке MEL, книги и Internet-поддержку.
Именно в Мауа появились многие свежие и изящные идеи и решения, которые определили развитие современной компьютерной графики. Ниже перечислены некоторые из основных возможностей этого новаторского пакета:
- уникальная технология Artisan, позволяющая модифицировать поверхности виртуальных объектов почти так же, как скульптор работает над глиняной моделью. Выбрав инструмент нужных формы и размера, дизайнер может производить операции выдавливания, вытягивания, сглаживания и т.д. Artisan позволяет также управлять анимационными свойствами поверхностей (например, жесткостью), просто раскрашивая объекты различными оттенками серого цвета;
- сплайн-моделирование (с использованием кривых до седьмой степени), полигональное моделирование и моделирование при помощи поверхностей разбиения (SubDivision Surfaces);
- полная поддержка прямой и инверсной кинематики с использованием преимуществ пакета Kinemation и концепции Character;
- мощный модуль для работы с динамикой твердых и мягких тел, частицами и спецэффектами, который представляет собой полностью интегрированный в Мауа и расширенный пакет Dynamation;
- технология IPR (Interactive Photorealistic Render), которая позволяет обновлять единожды визуализированную сцену при изменении параметров материалов, текстур или освещения. При этом программа сама отслеживает связи между каждым элементом изображения и всеми параметрами, влияющими на его конечный вид;
- модуль Мауа Fur для имитации шерсти и меха;
- модуль Мауа Cloth для моделирования и анимации одежды и тканей;
- модуль Мауа Live, который помогает автоматизировать и ускорить чрезвычайно сложный процесс совмещения движений камеры и объектов из видеоматериала, отснятого реальной камерой, со сценой или анимацией, полученной средствами компьютерной графики;
- модуль Paint Effects, входящий в базовую поставку Мауа начиная с версии 2.5 и не имеющий аналогов ни в одном из современных пакетов для 3D-анимации и спецэффектов.
Кроме того, в Мауа полностью интегрирована модная и изящная парадигма нелинейной анимации (Non Linear Animation). В программе она реализована в виде инструмента TraX Editor, позволяющего монтировать и многократно использовать однажды сделанную анимацию, создавать библиотеки движений для существующих и будущих персонажей.
Однако из-за разнообразия средств и своей мощности Мауа очень сложна в освоении. Огромный объем хорошо спланированной документации облегчает решение конкретных проблем, но не может служить учебным пособием. Я занимаюсь обучением Мауа в России около двух лет и хорошо знаком с проблемами, с которыми сталкиваются желающие освоить эту программу. Мауа изначально проектировалась для уже состоявшихся специалистов, владеющих 3D-технологиями и обладающих немалым опытом работы в данной области. Поэтому изучение Мауа предполагает определенный уровень если не подготовки, то целеустремленности. Кроме того, до недавнего времени полностью отсутствовала печатная информация по Мауа на русском языке.
В этой связи публикация перевода книги "Mastering Мауа Complete" является весьма значительным событием. Данная книга - одна из лучших, с моей точки зрения, среди немногих изданий по Мауа. Конечно, ее чтение не гарантирует мгновенного постижения всех тонкостей программы, однако она (в особенности первая треть) дает представление о внутренней логике пакета и помогает понять его непростую функциональную структуру. Отрадно, что значительная часть книги посвящена знаменитому интерфейсу Мауа, который позволяет расширить и без того богатые возможности системы, не прибегая к программированию. Я бы советовал обратить особое внимание именно на описание работы с интерфейсом.
В книге последовательно разъясняется принцип объектно-ориентированного устройства Мауа. Представление трехмерной сцены в виде иерархического дерева объектов демонстрируется на адекватных примерах и не отпугивает читателя. Полигональное и сплайновое моделирование освещено логично и подробно. Хочется отметить, что книга не является пособием по моделированию конкретных объектов или по постановке реалистичной анимации, цель книги - описание пакета Мауа в целом. Работа с инструментами Artisan, к сожалению, представлена несколько аскетично. Что касается глав, посвященных анимации, то поскольку для рассказа обо всех возможностях Мауа в этой области не хватит и трех книг, соответствующий материал изложен в предельно концентрированном виде и на его изучение потребуется затратить немало сил и времени. В книгу включены уроки известного дизайнера Питера Ли, которые могут быть использованы как общее (иногда слишком) описание основ моделирования и анимации персонажей. Хорошо представлена работа с динамикой - примеры позволяют понять принципы моделирования физических явлений и создания спецэффектов на основе системы частиц. Также в книге содержится описание модуля Paint Effects, мощного и непростого инструмента, и приводятся весьма полезные советы по его использованию. Принципы рендеринга изложены достаточно сжато, однако при этом даны конкретные рекомендации по оптимизации просчета сложных сцен. Приятно, что не обойден вниманием MEL (Мауа Embedded Language) - язык скриптов Мауа, позволяющий неограниченно расширять возможности пакета, не прибегая к написанию программ на языках высокого уровня.
Конечно, данная книга не заменит пользователям пособие "Learning Мауа", входящее в стандартный комплект поставки лицензионного пакета, однако она послужит отличным дополнением к процессу обучения или самообразования. Уровень материала предполагает знакомство читателя с основными понятиями компьютерной графики и требует некоторой подготовки, ведь Мауа - пакет для профессионалов, пришедший в мир PC с "элитной" платформы Silicon Graphics. Недалек тот день, когда после переноса Мауа на платформу MacOSX пакет будет доступен пользователям практически всех настольных систем. Тем отраднее факт появления столь обстоятельной книги на русском языке, открывающей доступ к этой совершенно неповторимой программе, единожды освоив которую, можно продолжать совершенствовать свое мастерство всю жизнь.
Сергей Цыпцын,
сертифицированный инструктор Alias/Wavefront
(www.realtime.ru)
Начало
Полное содержание
Структура книги
Компакт-диск
Заказать книгу в магазине "Мистраль"