Chaos Group Phoenix FD
Программное обеспечение Phoenix FD представляет собой модуль для моделирования и рендеринга газообразных состояний (огня и дыма) в Autodesk 3ds Max и Autodesk 3ds Max Design. Решение доступно в двух вариантах: один с поддержкой заданного по умолчанию инструмента рендеринга, второй — с поддержкой средства рендеринга V-Ray (поддерживаются версии V-Ray 1.5 SP3/SP3a/SP4/SP4a/SP5). Помимо обычного поведения однородных текучих сред, Phoenix FD моделирует некоторые дополнительные процессы: понижение давления, ослабление теплового излучения и зависимость изменения температуры от массы. Процесс моделирования Phoenix FD не блокирует интерфейс Autodesk 3ds Max, поэтому пользователь может производить любые изменения в параметрах настройки моделирования и выполнять рендеринг.
Основные возможности:
- Поддержка всех стандартных модификаторов кривизны пространства.
- Эффект «ветра» от перемещения. Эффект «ветра» от перемещения позволяет пользователю моделировать движущиеся текучие объекты (факелы, шаровые молнии и т. д.) без дополнительной имитации ветра. Доступно моделирование как линейного, так и углового ветра.
- Моделирование медленно перемещающихся текучих сред. Phoenix FD моделирует произвольные медленно перемещающиеся текучие среды без нежелательной диффузии.
- Предварительно смоделированная поверхность в качестве источника текучей среды. Используя канал эффектов одного объекта Phoenix FD, можно определить некую неявную поверхность и использовать ее в качестве источника текучей среды для другого объекта Phoenix. Таким образом, пользователь может смоделировать горящие жидкости, испаряющуюся воду и т. д.
- Использование геометрических источников, основанных на частицах.
- Предварительный просмотр с применением графического процессора для ускорения вычислений. Предварительный просмотр с применением GPU для ускорения вычислений обеспечивает возможность быстрой настройки рендеринга огня и других эмиссионных эффектов. Цвета и прозрачность при предварительном просмотре остаются такими, как и при реальном рендеринге, поэтому нет необходимости в повторной визуализации после каждого незначительного изменения настроек.
- Операторы Particle Flow. С помощью операторов Particle Flow Phoenix FD пользователь может перемещать частицы вдоль объема текучей среды или изменять параметры их появления, достигая большого разнообразия эффектов, основанных на частицах.
- Поддержка MaxScript. Phoenix FD экспортирует несколько функций MaxScript, дающих прямой доступ к объектам и результату моделирования. Используя скриптовый механизм, пользователь может получить результаты, которые невозможно реализовать обычными методами.
- Моделирование с использованием текстур. Каждый канал Phoenix FD может быть инициализирован объемными текстурами или текстуры могут быть «привлечены». При «привлечении» текстур пользователь может осуществлять моделирование с различным уровнем давления.
- Перемещение. Функция перемещения текучей среды предлагает совершенно новый способ добавления мелких деталей к среде, рендеринг которой выполняется. Как и при обычном геометрическом перемещении, текучая среда перемещается вдоль нормали, при этом текстура обеспечивает определенную игру света и тени. Детали текстуры могут быть намного мельче ячеек сетки, это придает более живой вид результату рендеринга. Алгоритм перемещения требует весьма значительного объема вычислений, но является полностью многопоточным.
- Экспорт процедурных текстур. Модуль Phoenix FD регистрирует специальную карту текстур из редактора материалов. С использованием этих текстур рендеринг результата моделирования может быть выполнен с помощью любой универсальной программы объемного построения теней (такой как VRayEnvironmentFog). Кроме внешнего затенения экспорт текстур обеспечивает возможность применения множества специальных эффектов. Например, эффекта лавы, достигаемого с помощью перемещаемого канала прозрачности и неперемещаемого эмиссионного канала.
- Рендеринг с текстурами. Кроме обычных каналов моделирования модуль построения теней Phoenix FD может использовать процедурную текстуру в качестве источника эмиссии, диффузии, эффектов и прозрачности. Это дает пользователю возможность использовать Phoenix FD в качестве универсальной программы объемного построения теней или задавать некоторые сложные установки рендеринга.
- Инструмент наложения текстур на основе частиц. Карта программного наложения текстур позволяет пользователю генерировать карты смещения на основе частиц, перемещаемых текучей средой. При этом достигается мельчайшая детализация объектов, следующих за движением текучей среды. Технически карта текстур непосредственно не связана с Phoenix FD и может использоваться независимо.
- Плавное перетекание (требует V-Ray). Рендеринг в режиме геометрии позволяет пользователю обеспечивать точное плавное перетекание множества объектов Phoenix FD.
- Марево (требует V-Ray). В этом режиме лучи, трассированные в моделируемом объеме, перенаправляются в зависимости от градиента объекта. В качестве источника теплоты может использоваться не только температура, но и любые другие скалярные каналы.
- Твердотельный режим (требует V-Ray). В этом режиме рендеринг объекта выполняется как рендеринг объекта процедурной геометрии с поверхностью, определенной пороговым значением выбранного канала. Используя этот режим, пользователь может за несколько минут смоделировать и визуализировать реально выглядящие текучие среды.
- Шкала времени воспроизведения. Используя специальный алгоритм плавного перетекания, Phoenix FD способен создавать промежуточные кадры и воспроизводить результат моделирования с переменной скоростью.
- Различные режимы моделирования. Пользователь может выбирать различные основные режимы в зависимости от цели моделирования.
- Двумерный режим моделирования.
- Сжатие кэша. Чтобы избежать чрезмерного потребления дискового пространства, результат моделирования Phoenix FD записывается в сжатые файлы. Пользователь может выбрать соотношение качества и размера метода сжатия.
- Поддержка глобального освещения V-Ray. Phoenix FD поддерживает все функции глобального освещения V-Ray и имеет некоторые опции ускорения для моделирования локального рассеивания.
- Перемещение UVW-координат/координат канала карты. Пользователь может переносить UVW-координаты с текучей средой и использовать эти координаты в качестве карты для какой-либо текстуры. UVW-канал также может быть экспортирован как текстура.
- Лицензирование. Phoenix FD лицензируется через отдельный сервер контроля лицензий. Лицензия требуется только для выполнения моделирования, но не для рендеринга. Сервер контроля лицензий Phoenix FD полностью совместим с сервером контроля лицензий V-Ray. Серверы контроля лицензий V-Ray и Phoenix FD могут работать с любыми продуктами, зарегистрированными в аппаратном ключе. Это означает, что, если у пользователя уже выполняется сервер контроля лицензий V-Ray, нет необходимости запускать сервер контроля лицензии Phoenix FD.