---
title: "Particle Channel Ranges"
canonical: "https://documentation.chaos.com/space/PHX4MAYA/125732062/Particle%20Channel%20Ranges"
format: markdown
---
<span style="color: #1c1e21">Phoenix can simulate a number of different particle channels for each of its particle systems. Particle systems for the FLIP liquid solver are Foam, Splash, etc. and are described in more detail in the </span><span style="color: #1c1e21">[FLIP Particles Life Cycle page](https://docs-chaos.atlassian.net/wiki/spaces/PHX4MAYA/pages/125862753)</span><span style="color: #1c1e21">, while the Fire/Smoke Simulator can simulate Drag particles. Each of these particle systems in turn has channels. Particle channels are the values contained in each of the particles, such as Position, Size, Age, ID, Velocity, RGB, etc.</span>

<span style="color: #1c1e21">These particle channels can be loaded from cache files simulated with Phoenix's own solvers, or can be imported from cache files coming from other software. When simulated with Phoenix, you can choose which channels to write to cache files from the </span><span style="color: #1c1e21">[Output rollout of the Simulator](https://docs-chaos.atlassian.net/wiki/spaces/PHX4MAYA/pages/126029700)</span><span style="color: #1c1e21">.</span>

<span style="color: #1c1e21">Phoenix's own particle channels have different ranges depending on the kind of channel, so when you use them in particle rendering for shading or during simulation as emitters, it is good to be aware what are the minimal and maximal values a particle channel can have.</span>

- <span style="color: #1c1e21">**Position **</span><span style="color: #1c1e21">is in Voxel space. It's in the coordinate system of the simulation grid the particles belong to. This way, if a particle is inside a grid 100 voxels wide, then its coordinates would range from 0-100.</span>
- <span style="color: #1c1e21">**Velocity **</span><span style="color: #1c1e21">is in Voxels/sec, so it depends on the grid size and resolution, and its length usually goes from 0 to several hundred. In Phoenix, the length of the Velocity is referred to as </span><span style="color: #1c1e21">**Speed**</span><span style="color: #1c1e21">.</span>
- <span style="color: #1c1e21">The </span><span style="color: #1c1e21">**ID**</span><span style="color: #1c1e21"> of a particle is its unique born index. Each particle has a different integer ID - the IDs start from 0 and are increased for each new particle in the simulation.</span>
- <span style="color: #1c1e21">The particle</span><span style="color: #1c1e21">** Age**</span><span style="color: #1c1e21"> is in seconds. It can not be negative, starts from 0 when a particle is born, and increases over time.</span>
- <span style="color: #1c1e21">The Phoenix particle </span><span style="color: #1c1e21">**Size**</span><span style="color: #1c1e21"> channel represents the radius of the particle. If the particle is a sphere, such as a foam bubble, then this is just half the size of the sphere end to end. Phoenix particle sizes are kept as a fraction of the voxel size of the simulation grid they belong to. If a simulation has no particle Size channel exported to the Phoenix cache files, then the particles are assumed to have a radius equal to the size of one voxel.</span>
- <span style="color: #1c1e21">Liquid particles in Phoenix have a </span><span style="color: #1c1e21">**Viscosity **</span><span style="color: #1c1e21">channel - it denotes the viscosity of each liquid particle and usually ranges from 0-1, though in some simulations it can go above 1 in order to represent very dense liquids.</span>