Dali Renderer partially supports Phoenix FD from Chaos Software.
Supported:
Import Volumetric Datasets directly from Phoenix FD. To do this, you must have Phoenix FD Fire / Smoke Simulator in the scene. Make sure its node is visible (not hidden with the Hide command) and assign a Dali Volumetric material to it. This is enough to render fire or smoke. You can combine many Phoenix FD Fire/Smoke Simulator objects in one place in the scene, their overlap will sum correctly if their priorities in the material settings are the same.
Import Volumetric Datasets from AUR files. Prepare AUR files by simulating in the Phoenix FD Fire/Smoke Simulator. Add a Box (or more complex and closed) geometry to the scene and assign a Dali Volumetric material to it. In the material settings on the Open VDB Parameters tab, specify the path to the AUR files. This is enough to render fire or smoke.
Import particles directly from Phoenix FD. To do this, you need to have a Phoenix FD Particle Shader in the scene. Make sure its node is visible (not hidden) and assign any of the materials supported by Dali Renderer to it. It can be a diffuse material for simple particles or a complex dielectric. Particles will be imported from Phoenix FD. Unfortunately, the current version of Phoenix FD does not allow import of particle texture coordinates from Phoenix FD Particle Shader, so they will not be available. But you can still use the calculated texture coordinates corresponding to the point of intersection of the ray with the particle. They can be used to overlay a Transparency Map on a particle. Supports Motion Blur for particles.
An example of a diffuse material with variable transparency from 0% to 25%.