El operador `Particle SOP` opera como un filtro que procesa la geometría de entrada para generar un sistema de partículas. Su método de instanciación se basa en la lectura de los atributos de posición (`P`) de los puntos de la superficie de entrada, utilizando dichas coordenadas como localizaciones de nacimiento para cada partícula.
Al conectar una primitiva, como un `Torus SOP`, el `Particle SOP` genera una partícula en cada vértice definido por los vectores de posición de la geometría. El sistema soporta la integración de dinámicas mediante la aplicación de campos de fuerza. Un parámetro fundamental es el vector `Wind` (viento), que aplica una fuerza de aceleración constante a todas las partículas. Este vector se descompone en tres componentes (`Wind X, Y, Z`), permitiendo un control preciso sobre la dirección y magnitud de la fuerza. La aplicación de un valor negativo en el componente X induce un desplazamiento en la dirección negativa de dicho eje, mientras que un valor positivo genera el efecto contrario. Análogamente, la manipulación del componente Y con valores positivos resulta en un movimiento ascendente.
La topología de la geometría resultante puede configurarse para generar primitivas de punto o de línea, estas últimas representando las trayectorias de las partículas. Este operador es fundamental para la creación de geometría dinámica procedural en el contexto de los Surface Operators.