Share

Proxy fields

Proxy fields let you create fields using the properties of point-based geometries as well as volumes. This lets you perform calculations that combine field values with properties stored on geometry, such as point_age or custom weights. For example, you can increase the amplitude of a noise field as a particle gets older.

There are two kinds of proxy field:

  • Use the property_proxy_field node to create a proxy field from point-based geometry. Specify the name of the property to use, such as point_age, and use the field_type input to specify whether it is a scalar or vector field.
  • Use the voxel_proxy_field node to create a proxy field from a volume. In addition to the property and field type, you must also specify how to interpolate its values across space.

You can combine proxy fields with other fields. The result is also a proxy field.

The main difference with ordinary fields is that, in order to sample a proxy field, you must use sample_field_with_proxies and connect the geometry with the property to use.

Was this information helpful?