SOP OPeradores de Superficie

El operador Noise SOP aplica un desplazamiento procedural a los atributos de posición (`P`) de los puntos de una geometría de entrada, a diferencia de los operadores Noise CHOP o TOP que generan datos de canal o texturas, respectivamente.

 

Este SOP opera muestreando un campo de ruido n-dimensional (ej. Perlin) para generar un vector de desplazamiento para cada vértice. La deformación puede ser configurada para afectar ejes específicos; por ejemplo, para aislar el desplazamiento al eje Z, los componentes de amplitud para los ejes X e Y se anulan. La magnitud del desplazamiento vectorial se escala mediante el parámetro `Amplitude`. La frecuencia espacial del campo de ruido se controla con el parámetro `Period`, donde valores menores resultan en una mayor frecuencia (detalles más finos) y valores mayores expanden el patrón.

 

La velocidad de la animación del efecto se logra al transladar el espacio de muestreo del ruido a lo largo del tiempo, típicamente utilizando expresiones Python como `absTime.seconds` en los parámetros de `Translate`. Para modular la complejidad y aspereza del patrón, se ajustan parámetros como `Roughness` (rugosidad). La resolución y fidelidad de la deformación resultante es directamente dependiente de la densidad topológica de la geometría de entrada; una mayor cantidad de puntos permite una representación más detallada del campo de ruido sobre la superficie.