Dali Renderer частично поддерживает Phoenix FD от Chaos Software.
Поддерживается:
Импорт Volumetric Datasets непосредственно из Phoenix FD. Для этого необходимо иметь в сцене Phoenix FD Fire/Smoke Simulator. Убедитесь, что его узел (node) виден (не скрыт командой Hide) и назначьте ему материал Dali Volumetric. Этого достаточно, чтобы отрендерить огонь или дым. Вы можете комбинировать много объектов Phoenix FD Fire/Smoke Simulator в одном месте сцены, их влияние будет корректно складываться, если их приоритеты в настройках материала одинаковы.
Импорт Volumetric Datasets из файлов AUR. Подготовьте AUR файлы с помощью симуляции в симуляторе Phoenix FD Fire/Smoke Simulator. Добавьте в сцену геометрию Box (или более сложную) и назначьте на нее материал Dali Volumetric. В настройках материала на вкладкеOpen VDB Parameters укажите путь до AUR файлов. Этого достаточно, чтобы отрендерить огонь или дым.
Импорт частиц непосредственно из Phoenix FD. Для этого необходимо иметь в сцене Phoenix FD Particle Shader. Убедитесь, что его node виден (не скрыт) и назначьте ему любой материал из числа поддерживаемых в Dali Renderer. Это может быть диффузный материал для простых частиц или сложный диэлектрик. Частицы будут импортированы из Phoenix FD. К сожалению, текущая версия Phoenix FD не позволяет импортировать текстурные координаты для частиц из Phoenix FD Particle Shader, поэтому они не будут доступны. Но вы все равно можете использовать рассчитанные текстурные координаты, соответствующие точке пересечения луча с частицей. Их можно использовать для наложения Transparency Map на частицу. Поддерживается Motion Blur для частиц.
Пример диффузного материала с переменной прозрачностью от 0% до 25%.