Моделирование, анимация и рендеринг. Обзор хитов
Softimage|3D 3.8 Extreme
Программа Softimage существует в двух вариантах: базовая версия и Extreme-версия, которую, собственно, мы сегодня и рассматриваем. Версия Extreme вдвое дороже базовой, но зато она включает в себя некоторые очень важные функции, главная из которых — MentalRay.
MentalRay — это программируемый модуль трассировки лучей (raytracer) в сценах, построенных программой Softimage. Этот модуль позволяет получать изображения наивысшего качества и применять некоторые высококлассные эффекты. Модуль использует параллелизм сетевых конфигураций и мультипроцессорных машин и способен удовлетворить самым взыскательным требованиям к технологии производства. Кроме того, он может анализировать сцены на предмет «оценки стоимости рендеринга» и таким образом оптимизировать свою собственную работу. Помимо этого для еще большей оптимизации здесь можно задавать атрибуты рендеринга отдельно для каждого объекта.
Благодаря тому что MentalRay просчитывает тени по лучам, исходящим не из одиночных точек, а из областей, испускающих рассеянный свет, его тени получаются более мягкими, а картинки — более реалистичными. Сглаживание движения (Motion blur) может быть как двухмерным (что означает, что оно выполняется после основной обработки), так и трехмерным (выполняется в процессе просчета хода лучей).
MentalRay использует процедурные шейдеры. Их можно писать самим (для каких-то специфических целей), а можно воспользоваться готовыми алгоритмами, поставляемыми в комплекте с Softimage. Шейдеры можно редактировать: изменять в них определенные параметры или даже анимировать их. Кроме того, шейдеры не обязательно должны просто просчитывать поверхностные материалы. Существуют шейдеры для световых эффектов и эффектов с объективом камеры, для бликов, вспышек, туманов и так далее.