Krakatoa MX 2 – это пятый по счету значительный коммерческий релиз кросс-платформенной системы рендеринга, манипуляции и управления частицами Krakatoa для 3ds Max после версий 1.0х, 1.1х, 1.5х и 1.6х.
Вот список главных нововведений и улучшений в данном релизе:
- Krakatoa Atmospheric effect для рендеринга частиц Krakatoa с использованием реймаршинга в прочих рендерерах.
- Улучшения производительности включают в себя многопоточную загрузку частиц, ускоренный процесс сортирования и оптимизированный Additive Rendering, протестированный 40-миллиардным количеством частиц.
- Улучшения рендеринга и освещения включают «продвинутый» билинейный фильтр, поддержку отражения рейтрейсинга для матовых объектов, поддержку использования карты окружающей среды в роли фонового изображения, контроль интенсивности карты отражений, Render Elements в воксельном режиме.
- Поддержка рендеринга волос с использованием сплайнов, модификатора 3ds Max Hair&Fur и плагина HairFarm.
- Поддержка частиц, сгенерированных на основе симулятора гидродинамики Phoenix FD от Chaos Group.
- Процедурный генератор частиц PRT Maker с поддержкой возможностей 3D Fractal Design.
- Модификатор PRT Cloner для иерархического умножения облаков частиц.
- Подсистема редактирования каналов в Magma 2 была переписана с нуля и стала быстрее, мощнее и проще в использовании.
- Новый метод сохранения частиц — интерфейс MAXScript для сохранения PRT файлов из PRT объектов.
Krakatoa Atmospheric Effect
Krakatoa Atmospheric effect — это реймаршер, реализованный посредством использования атмосферной подсистемы 3ds Max. Он может быть использован любым рендерером, который поддерживает родные атмосферные эффекты 3ds Max, включая Scanline, V-ray, finalRender и Brazil r/s (но не mental ray, который потребует развития раздельных объемных шейдеров).
Результаты рендеринга очень схожи с результатами воксельного рендеринга в Krakatoa, но они могут быть интегрированы непосредственно в рендереры геометрии, включая способность отбрасывать и принимать на себя тени, а также появляться в отражениях рейтрейсинга без промежуточных стадий, множественных проходов рендеринга или композитинга.
Krakatoa Atmospheric effect поддерживает базовые относящиеся к шейдингу каналы частиц, включая цвет, распространение, поглощение и плотность, а также тени, отбрасываемые как самими геометрическими объектами, так и на них. Основными рычагами управления являются максимальные и минимальные значения настроек Spacing и Adaptive Step, выраженные в размерах вокселей.
Для работы Krakatoa Atmospheric effect требуется много памяти, так как все воксели должны быть выделены одновременно.
Улучшения производительности
PRT Loader теперь поддерживает параллельную загрузку PRT последовательностей, перечисленных в том же объекте, чаще всего в Разделах. Загрузка множественных разделов из карты Fusion-io или быстрого накопителя Solid State Drive происходит в 12 раз быстрее в сравнении с версией Krakatoa 1.61.
Общая производительность рендеринга, особенно с миллионами частиц, была улучшена приблизительно на 20% (до 37% на некоторых CPU конфигурациях) за счет перемещения части кода, ответственного за проверку недействительных цветов в Drawing loop и оптимизации кода, используемого для ресета канала Освещения до освещения частиц.
Рендеринг более чем 4 миллиардов частиц не поддерживался в версии 1.61 и ранее. Это ограничение было снято. Krakatoa MX успешно проводит рендеринг до 40 миллиардов частиц за один кадр на машине с 1 Тб оперативной памяти.
Рендеринг в Krakatoa
Объем выборки билинейного фильтра
При рендеринге освещения или финального прохода в режиме Particle, объем выборки билинейного фильтра можно контролировать независимо. Более высокие значения выборки для фильтра Self-Shadowing сгладят тени и нивелируют муаровый эффект. Более высокий объем фильтра для Draw Filter приведет к размытию в конечном изображении, что улучшит результат при рендеринге малого количества частиц.
Сила отражения окружения
Чтобы подкорректировать настройки интенсивности карт отражения окружения, в Krakatoa Main Controls были добавлены новые настройки.
Карты окружающей среды как фоновое изображение
Активация опции Background Color Global Override теперь замещает Max Environment Map при рендеринге, в то же время позволяя ей служить источником отражений как Environment Reflection Map. Когда опция Background Color Override не активирована, то фоновое изображение будет участвовать в рендеринге, позволяя выполнять быстрый композитинг рендеринга частиц на фоновых изображениях.
Матовый объект и отражения рейтрейсинга эффектов окружения
Krakatoa Material теперь поддерживает рейтрейсинг отражения матовых объектов, атмосферных эффектов и карт окружающей среды в качестве дополнительного источника распространения. Сюда включено отражение атмосферных эффектов Krakatoa. Данный режим использует собственное рейтрейсинговое ускорение Krakatoa и воспроизводится быстрее, чем 3ds Max Raytrace map.
Улучшения в Krakatoa Material
Krakatoa Material теперь будет проходить через цвет Wireframe линий PRT объекта в том случае, если канал Color не доступен в PRT объекте и опция Scatter Color в Material также не отмечена. До этого в таких случаях использовался стандартный белый цвет.
Как было указано выше, осуществлена поддержка рейтрейсинга отражений матовых объектов, атмосферных эффектов и Environment Map.
Была добавлена новая опция масштабирования Эмиссии в зависимости от плотности частиц.
Улучшения поэлементной визуализации (Render Element)
Режим воксельного рендеринга теперь поддерживает поэлементную визуализацию.
Источники частиц
PRT Hair Object
PRT Hair Object был изначально разработан для работы с Hair Farm, но теперь он используется модификатором Max Hair&Fur (чтобы исключить объект из обработки, просто сройте его). Он также работает с обычными сплайнами, поэтому все, что может генерировать сплайны, может быть трансформировано в частицы. При использовании Hair Farm необходимо добавить модификатор в набор, чтобы преобразовать волоски в сплайны.
Автоматически генерируется ряд полезных каналов, которые могут быть использованы в Krakatoa Channel Modifier для настройки параметров волос (для просмотра используйте Particle Data Viewer). В частности, уменьшение плотности вдоль пряди происходит автоматически, что в итоге приводит к утончению на конце. Также есть каналы, описывающие положение корня волоса и расстояние от корня, которое может быть использовано для определения цветового градиента вдоль волос. Каналы Normal и Tangent также присутствуют.
PRT Maker Object
PRT Maker Object может быстро сгенерировать огромное количество частиц (вплоть до 4 миллиардов на объект), используемых для распространения модификаторами Magma.
Он также поддерживает применение операций сходных анимационных преобразований для создания конструкций фрактального типа. Идущая вместе с ним утилита PRT Maker Designer (смотрите ниже) обеспечивает изучение и манипулирование данными конструкциями. Управление фрактальными конструкциями также полностью доступно посредством MAXScript.
Утилита PRT Maker Designer
Новая утилита PRT Maker Designer доступна в меню Krakatoa. Чтобы получить абсолютно новую работу, с помощью этой утилиты можно создавать дополнительный дизайн, используя базовые параметры, сохранять отдельные фреймы и вставлять их в новые анимационные разработки.
PRT Loader Object
В PRT Loader Object появилась новая опция, выполняющая сглаженную кубическую интерполяцию, при этом используется положение частиц из соседних кадров.
PRT Volume Object
Опция Random Seed теперь может быть использована в процессе анимации. Такая функция может пригодиться для генерации неустойчивых частиц, сродни эффекту Frosted в RealFlow для создания пенистого шума.
PRT FumeFX Object
PRT FumeFX Object теперь поддерживает конверсию Fume FX потоков без Smoke или Fire.
Поддержка частиц Phoenix FD
Симулятор жидкости Phoenix FD от Chaos Group теперь поддерживается непосредственно как источник частиц. Их рендеринг контролируется той же опцией, что и для объектов FumeFX.
Модификатор PRT Cloner
Модификатор PRT Cloner обеспечивает распространение облаков частиц (источников) в каждую частицу целевого объекта. Каждой частице может быть задана различная форма посредством циклирования источников или использования канала ShapeIndex для контроля распределения форм.
Улучшения модификатора Delete
Модификатор Delete обзавелся функцией очистки канала выбора с целью предотвращения влияния модификаторов сверху.
Magma 2.0 Particle Channel Editing
Magma 2 — это полностью переписанная подсистема редактирования каналов. На уровне ядра подсистема стала чище и более масштабируемой. Были исправлены значительные проблемы на уровне пользовательского интерфейса.
Поток данных подсистемы теперь хранится непосредственно в самом модификаторе, включая относящиеся к нему контроллеры и свойства.
Сохранение потоков данных Magma 2 теперь осуществляется на базе чистого кода MAXScript, описывая создание потоковых нодов (nodes).
Также большое количество нодов теперь обеспечено значениями «по-умолчанию» для входных гнезд (sockets), что позволяет немного разрядить потоки данных.
Ссылка:
Официальный сайт Thinkbox Software |