В последнее время политика, проводимая компанией Autodesk, все чаще и чаще подвергалась критике со стороны пользователей. Главной причиной недовольства тех, кто использует программное обеспечение от Autodesk, стало то, что регулярно выпускаемые новые версии различных пакетов не только не претерпевают кардинальных изменений, но и содержат массу новых ошибок и неудобств. Ярким примером этого может служить выпущенная год назад версия 3ds Max 2009. Для многих пользователей этот релиз не имел весомых аргументов, достаточных, чтобы принять решение о переходе на более свежую версию программы. При этом следует добавить, что популярный редактор трехмерной графики не поддерживал дополнительные модули от версии 2008, а сама программа стала выходить в двух редакциях, отличия между которыми были минимальными.
Все это было истолковано пользователями как старание компании Autodesk "нагреть руки", навязывая недоделанный продукт. Учитывая вышеизложенное, нетрудно догадаться, что когда стало известно о начале продаж 3ds Max 2010, многие пользователи отнеслись к этому событию не без доли скептицизма. Не успели разработчики дополнительных модулей для 3ds Max обновить выпускаемые плагины для версии 2009, а тут - новый релиз редактора, который снова несовместим с дополнительными модулями для предыдущей версии программы.
Однако не стоит спешить с выводами. На этот раз дежавю у разработчиков трехмерной графики быть не должно - ведь количество нововведений на этот раз столь велико, что создатели 3ds Max 2010 уже успели назвать эту версию самым серьезным релизом программы с момента выхода 3ds Max 4.0.
Итак, спустя ровно год после выхода предыдущего релиза выпущена новая версия 3ds Max 2010. Как и предыдущий релиз, эта версия доступна в двух вариантах: 3ds Max 2010 для тех, кто занимается разработкой игр и другими проектами в сфере развлечений; и 3ds Max Design 2010 для тех, кто работает с архитектурными проектами.
Сразу заметим, что официальная триал-версия программы пока что недоступна. Но как это часто бывает, ее уже можно найти в интернете. Причем, речь идет не о пиратской версии, а именно о пробной. История тут такая же, как была с продуктами от Adobe после выхода CS4: на FTP-сервер Autodesk тихо выложена некая версия программы, однако на официальном сайте ссылок на нее нет. Несмотря на это, находятся умельцы, которые без труда подбирают правильный адрес. Дистрибутив скачивается и начинает свое путешествие по Сети. В выигрыше остаются все: пользователи могут опробовать новый релиз, а Autodesk - подождать, пока эти самые пользователи бесплатно обнаружат недоработки и ошибки. Претензии относительно ошибок предъявлять не к кому - официального релиза-то ведь еще нет. С другой стороны, Autodesk получает возможность исправить их, после чего триал-версия становится официально доступна.
Первое, что бросается в глаза - измененный интерфейс программы. Установленная по умолчанию темная схема как будто подчеркивает то, что 3ds Max 2010 (в наших руках оказалась "обычная" версия, не 3ds Max 2010 Design) - это совершенно другая программа. Нам понадобилось некоторое время, чтобы привыкнуть к новой цветовой гамме, слегка мешало в работе то, что пункты меню, которые раньше постоянно задействовались в работе, теперь стали плохо заметны. Впрочем, это дело привычки, тем более что при желании можно загрузить более знакомую тему интерфейса и работать с ней.
Команды для управления отображением объектов в окнах проекций усовершенствованы - в верхнем левом углу окна проекции теперь отображается текущий вариант прорисовки трехмерных моделей в сцене, а под главной панелью инструментов в 3ds Max 2010 теперь имеется новый важный элемент - дополнительная панель Graphite Modeling Tools. Последнее нововведение заслуживает особого внимания 3D-дизайнеров.
В 3ds Max 2010 в состав программы включен популярный набор инструментов для моделирования PolyBoost, который ранее был доступен в виде дополнения. В 3ds Max 2010 эти средства появились под названием Graphite Modeling Tools. Благодаря PolyBoost, в общей сложности, в новой версии добавлено более 100 новых инструментов выделения, редактирования топологии трехмерной модели и т.д. Стоит отметить, что Graphite Modeling Tools - это улучшенная версия пакета PolyBoost 4.1, то есть даже те, кто работает с последней версией PolyBoost, найдут в 3ds Max 2010 некоторые улучшения (новый набор кистей для рисования по моделям Paint Deform, предварительный просмотр и ускорение работы инструмента SwiftLoop, поддержка модификатора Edit Poly для всех инструментов PolyDraw).
Впервые за много лет (а именно после выхода четвертой версии программы, которая тогда еще называлась 3D Studio Max) разработчики внесли существенные изменения в интерфейс программы, а именно в ту его часть, при помощи которой пользователь получает доступ к инструментам моделирования. Новый набор инструментов для моделирования размещен на новом элементе интерфейса - ленте со вкладками. Лента может быть размещена вертикально или горизонтально. Кроме этого, при желании можно сделать ее "плавающей" и разместить в любом месте экрана.
Лента представлена тремя вкладками: Graphite Modeling Tools, Freeform и Selection. Инструменты на каждой из вкладок изменяются в зависимости от того, что в данный момент делает пользователь, какой режим работы у него активирован.
Все инструменты на вкладках объединены в группы. При необходимости можно изменять набор инструментов на каждой вкладке, а также выносить отдельные группы из ленты. Если это сделать, то отсоединенная группы превращается в плавающую панель и может быть размещена в любом удобном месте экрана. Пользователь также может управлять размерами панели. Если сделать панель слишком маленькой, то те инструменты, которые не поместятся, будут доступны из выпадающего меню.
Поскольку количество новых инструментов действительно очень велико, пользователям понадобится некоторое время на то, чтобы освоиться с новым интерфейсом. Чтобы этот процесс происходил быстрее, разработчики снабдили ленту многочисленными всплывающими подсказками.
Подсказки являются двухуровневыми: в первой части кратко изложено предназначение инструмента, а также могут быть перечислены его главные функции. Во второй части рассказано, как пользоваться инструментом, и также могут быть описаны второстепенные функции.
На вкладке Graphite Modeling Tools можно обнаружить следующие группы инструментов:
Polygon Modeling Panel - тут расположены кнопки, предназначенные для переключения между режимами редактирования подобъектов, а также инструмент Generate Topology для генерирования топологии определенной формы.
При использовании этого инструмента форма модели остается прежней, однако топология меняется. Вид генерируемой топологии может быть различным. Инструмент дает возможность использовать библиотеку топологий, которая позволяет быстро перераспределить положение вершин и ребер объекта в соответствии с выбранным рисунком. После использования этого инструмента, топология объекта может, например, выглядеть как "кирпичная кладка" из четырехугольных поверхностей.
Modify Selection Panel - инструменты, предназначенные для добавления подобъектов к выделению и исключения их из него.
Edit Panel - набор инструментов для работы с редактируемыми поверхностями. Тут можно обнаружить средства для работы с конструкциями, для редактирования текстурных координат, для создания ребер и т.д.
Geometry (All) Panel - набор инструментов для моделирования, которые ранее были доступны только в свитке Edit Geometry. Кроме этого, тут можно найти новый инструмент Cap Poly, при помощи которого можно создать полигон на основе выделенных ребер и вершин. Также в этой группе расположены инструменты Quadrify, предназначенные для преобразования полигонов в четырёхугольники.
Sub-object Panel - В этой группе доступен набор инструментов для работы с теми подобъектами, которые выбраны в группе Polygon Modeling.
Loops Panel - набор инструментов, предназначенный для работы с петлями. Например, тут можно найти инструмент для автоматического создания новой петли на основе формы объекта, на определенном расстоянии, на основе выделенных полигонов и пр.
Кроме этого, доступны вспомогательные инструменты: для работы с поверхностями разбиения, разделения поверхностей на треугольники, для выравнивания объектов и подобъектов, скрытия и отображения подобъектов, установки групп сглаживания и других свойств.
Чтобы оценить новые возможности моделирования, достаточно попробовать поработать с любым объектом типа Editable Poly.
В 3ds Max 2010 появился новый модификатор ProOptimizer, который создан на основе известного дополнения Polygon Cruncher.
С его помощью можно выполнять оптимизацию высокополигональных моделей, импортированных из программ наподобие Mudbox. Модификатор имеет такие возможности, как пакетная обработка файлов и объектов, управление количеством поверхностей моделей, сохранение всех UV-координат, сохранение деталей и симметрии.
В новой версии немного доработан модуль для работы с булевыми операциями ProBooleans. Так, например, добавлены две новые функции - Attach, с помощью которой объекты объединяются без изменения геометрии, а также Insert, которая вычитает одну форму из другой, оставляя объекты на своих местах. Кроме этого, в 3ds Max 2010 добавлен новый модификатор Quadify Mesh, который позволяет использовать функцию четырехугольной топологии поверхностей применительно к любым объектам сцены. При назначении этого модификатора топология исходного объекта изменяется таким образом, что в структуре начинают преобладать четырехугольники. Использование модификатора Quadify Mesh позволяет получить аккуратно скругленные края объектов, при назначении сглаживающего модификатора MeshSmooth.
Для анализа сетки трехмерных моделей в 3ds Max 2010 появилась новая технология xView. Используя этот инструмент, можно проверить модели на наличие перекрывающихся поверхностей, несваренных вершин и других недостатков. Кроме стандартных тестов, доступна и возможность создания собственных вариантов проверки моделей на пригодность.
Визуализация объектов в окне проекции заметно улучшилась. В некоторых случаях пользователю приходилось подбирать настройки конечной визуализации наугад, прежде всего, потому, что вид сцены в окне проекции не соответствовал действительности, например, был слишком залит светом, который не учитывал выбранный вариант экспозиции. Теперь же в окне проекции визуализируются не только тени, но и другие эффекты, такие как Ambient Occlusion. В окне проекции можно наблюдать и результат интерактивного управления экспозицией сцены.
Еще одно нововведение 3ds Max 2010, связанное с окном проекции, - возможность рисовать непосредственно по поверхностям объектов. Для этого можно использовать все стандартные инструменты рисования, которые привычны для 2D-редакторов: кисти, инструменты заливки, штамп, ластик. Кроме этого, в окне проекции можно увидеть разные режимы смешивания Photoshop, а также обновление текстур из изменившегося файла PSD в реальном времени.
Одно из заметных улучшений в программе - появление новой процедурной карты Multi/Sub Map. Смысл ее использования в сцене состоит в следующем. Представьте себе, что необходимо создать сцену с большим количеством объектов, которые имели бы одинаковый материал, но отличались бы по цвету (например, при моделировании набора цветных карандашей). Для этой цели раньше в 3ds Max 2009 необходимо было бы создать для каждого текстурируемого объекта свой материал, после чего нужно было поочередно выделять в окне проекции модель за моделью и назначать новый материал. Теперь же эта процедура упрощается, благодаря карте SubSurface Map. Достаточно назначить эту карту в слот основного цвета (Diffuse Color), в настройках этой карты установить переключатель Switch Color/Map based on в положение Random, после чего этот материал можно назначить группе выделенных объектов сцены - все они после применения данного материала, окрасятся случайным образом. Назначать цвет окрашивания можно не только случайным образом, но также на основе групп сглаживания, параметров Material ID и Object ID. Эта процедурная карта отлично подойдет при текстурировании листьев, облаков, толпы и т. д.
Еще одно нововведение последней версии, которая касается текстурирования, - улучшенная совместимость с файлами проектов Adobe Photoshop. Используя материал DirectX, можно загружать отдельные слои из файлов PSD и применять их в качестве текстур.
Autodesk является разработчиком достаточно большого числа разнообразных программ для работы с 3D-графикой. Поэтому большое внимание уделяется средствам для обмена данными между приложениями. В 3ds Max 2010 улучшен импорт файлов OBJ, которые, в частности, используются в Autodesk Mudbox, а также в других программах. Теперь при импорте таких файлов можно будет увидеть, содержат ли они координаты текстур и группы сглаживания, и выбрать способ импорта нормалей. Кроме этого, можно будет сохранять профили настроек импорта нормалей и полигонов для использования в будущих проектах.
Новая версия 3ds Max поддерживает импорт файлов в формате OpenFlight (FLT), а также экспорт сцен в него. Этот формат используется при создании проектов в программе Flight Studio. 3ds Max 2010 может использоваться как редактор таких файлов.
В 3ds Max 2010 были существенно улучшены модули для создания различных эффектов: Cloth - для имитации ткани, Hair & Fur - для создания волос и шерсти, Particle Flow - для работы с частицами.
В модуле Cloth появилась возможность создания различных "надутых" поверхностей, благодаря чему с его помощью теперь можно сделать реалистичную диванную подушку или воздушный шарик. Кроме этого, расширены возможности, которые касаются разрывания ткани на части - можно управлять силой эффекта и анимировать его. При работе с объектами столкновения (Collision objects) эффекты разрывания ткани могут быть созданы при взаимодействии объектов друг с другом. Еще одно нововведение в этом модуле - инструмент Inherit Velocity, который обеспечивает плавный переход между последними и первыми кадрами при создании нескольких эффектов поведения ткани.
Улучшения в модуле Hair & Fur заметят те, кто работает с инструментами для укладки волос и для их анимации. Кроме этого, появилась новая опция Spline Deform, которая расширяет возможности моделирования прически на основе сплайновых направляющих.
Новая версия модуля для создания эффектов с частицами PFlowAdvanced содержит большую библиотеку готовых эффектов PFlowElements, при помощи которых можно создавать реалистичную воду, огонь, дым и т.д. PFlowAdvanced включает 14 новых операторов для Particle Flow. Среди новых возможностей можно отметить средства для рисования частиц на поверхностях объектов, реализованные при помощи операторов Particle Paint, Birth Paint, Placement Paint, Birth Texture и Mapping Object; новые утилиты, благодаря которым есть возможность синхронизировать слои, сохранять поток в виде шаблона, автоматически удалять операторы, которые не используются, исправлять систему кэширования, закреплять частицы на объекте более удобным способом, нежели при помощи оператора Position Object. Кроме этого, стоит отметить возможность группировки частиц с использованием новых операторов Group Selection, Group и Split Group; улучшенные средства для автоматического сохранения (новый оператор Express Save интегрирован с системой автосохранения 3ds Max); расширенные средства для определения формы частиц.
В новую версию программы добавлен набор инструментов для работы со звуком ProSound, в основе которого плагин Sound Trax от компании Boomer Labs. Благодаря этому нововведению, 3ds Max поддерживает загрузку до 100 аудиофайлов одновременно, с возможностью управления громкостью каждого трека и ее анимации. Благодаря новым возможностям, можно проигрывать звук задом наперед, синхронизировать звук с анимацией, которая имеется в сцене, нормализовать аудио на выходе. ProSound поддерживает шестиканальный PCM и сжатый звук в форматах AVI и WAV. Также стоит отметить поддержку MaxScript - многие расширенные средства для управления звуком могут быть реализованы посредством 46 скриптовых команд.
В 3ds Max 2010 внесены некоторые улучшения, которые касаются управления объектами и материалами сцены. Во-первых, появился новый модуль Material Explorer для управления материалами сцены, позволяющий выполнять операции с материалами по отношению к нескольким объектам, в том числе заменять их. Во-вторых, улучшен инструмент для навигации по содержимому сцен Scene Explorer. В новой версии Scene Explorer работает с окнами проекций, окном Track View, а также с новым Material Explorer. Кроме этого, в Scene Explorer включены новые инструменты для управления объектами. Используя их, можно быстрее находить объекты, а также редактировать их свойства. Наконец, еще одно нововведение, которое касается управления объектами - добавления возможности объединения объектов в так называемые контейнеры (Container). Такими объектами легко управлять, их можно быстро загружать и выгружать, тем самым экономя затраты оперативной памяти. Это нововведение оценят, прежде всего, те, кто работает со сложными сценами.
Пользователи 3ds Max уже привыкли к тому, что в каждой новой версии программы некоторые улучшения обязательно касаются визуализации. Этот релиз не стал исключением. Во-первых, улучшены функции для визуализации анимационных проектов средствами mental ray (уменьшены ошибки, связанные с мерцанием при воспроизведении анимации, которая была просчитана с учетом непрямого освещения). Кроме этого, добавлена поддержка визуализации изображений большого разрешения, которые могут использоваться в полиграфии. Работая с mental ray, теперь гораздо проще подобрать настройки визуализации. Новая функция Global Quality Knobs обеспечивает быстрое управление качеством визуализации теней, отражений, преломлений, а также дает возможность быстро менять параметры, отвечающие за просчет глобального освещения и сглаживания в mental ray.
Наиболее важное нововведение, которое касается работы с mental ray - это поддержка mental mill. Это - новое приложение, предназначенное для написания шейдеров и разработки окружения. В 3ds Max 2010 включена специальная версия mental mill, снабженная большой библиотекой готовый шейдеров. Работая в интерфейсе 3ds Max, можно подбирать подходящие шейдеры из библиотеки, изменять их параметры и сохранять в файлах 3ds Max. Пользователи также могут самостоятельно разрабатывать и тестировать собственные шейдеры.
Заключение
Первое знакомство с новой версией 3ds Max 2010 оставило двоякое впечатление. С одной стороны, действительно есть серьезные нововведения, заметно улучшен инструментарий для полигонального моделирования, добавлен ряд полезных функций. С другой же стороны, все наиболее заметные улучшения - это не собственные разработки Autodesk, а интегрированные в программу дополнения. Конечно же, хорошо, что теперь за них не нужно будет платить отдельно, но заметим, что некоторые из этих инструментов имеют достаточно узкое применение. Например, если Graphite Modeling Tools - это набор инструментов, который будет полезен практически для всех пользователей программы, то ProSound, скорее всего, понадобится далеко не всем. Уверены, что пользователям было бы гораздо интереснее увидеть в новой версии что-то совершенно новое, а не средства, которые им уже давно знакомы по популярным плагинам. Ведь если плагин действительно полезен, то доплатить за него отдельно не оставит труда, тем более что цена дополнений, по сравнению со стоимостью самого 3ds Max, достаточно невелика.
И еще одно замечание. Выпустив прошлой весной две версии 3ds Max 2009, разработчики заверили, что разделение продукта на два - это шаг, который станет понятен пользователям чуть позже, когда будут выходить новые релизы. Однако выход 3ds Max 2010 и 3ds Max 2010 Design не прояснил ситуацию. 3ds Max 2010 по-прежнему практически ничем не отличается от версии Design, ведь наличие SDK - это весьма спорное отличие и уж тем более - преимущество. Все наиболее важные улучшения новой версии есть и в 3ds Max 2010, и в 3ds Max 2010 Design, поэтому политика Autodesk относительно продажи двух "максов" по-прежнему остается загадкой. А если учесть, что цена на продукт, мягко говоря, немаленькая, то тем более непонятно, почему пользователи должны выбирать, что им нужно - SDK или функция Exposure.