Groom Interpolation settings define how the groom curves should move with respect to skinning and physics simulation. Depending on the skinning deformation and length of curves, you may need different settings.

Visualizing Guide Influences
You can visualize the guides' influences in the Groom Asset Editor and within a level:
![]() |
![]() |
Groom Asset Editor Guides Visualization | Level Editor Groom Guides Visualization |
- From the Groom Asset Editor, use the Show menu to select Guides or Strands Guides Influences.
- From a Level, use the View Modes menu to select Groom > Guides or Groom > Strands Guides Influences.
The example below shows the rendering strands and the guides and how the guides influence each rendering strand.
![]() |
![]() |
Rendering Strands | Guides |
For look or performance reasons, you can use the setting Use Unique Guide to reduce the cost of hair interpolation.
Global Interpolation
The global interpolation option preserves the original groom shape under large skeletal mesh deformations and simulation. The underlying system uses Radial Basis Function (RBF) to preserve the original groom's positions despite the deformation. A set of samples is placed on the skinned mesh, and the differences are used between the rest. Skinned positions and the current deformed positions are used to compute the corrective values. This implies that global deformation only works when a groom is bound to a skeletal mesh and skinning is used for deformation (See the LOD panel in the Groom Asset Editor).
You can visualize the RBF samples of a groom placed in a level by selecting Lit > Groom > Root Bindings. Hover over the deformed RBF check box in the viewport.

In the LOD panel of the Groom Asset Editor, each LOD can opt in or out of RBF Interpolation, allowing a high degree of flexibility.

Groom Asset Editor Interpolation Properties
The Interpolation panel modifies some of the properties set during the initial import of the groom.

Property | Description |
---|---|
Hair Group | |
Curve Decimation | Decimates the groom by reducing the number of strands. The removed strands are chosen randomly from the groom's imported strands. |
Vertex Decimation | Decimates the groom by removing vertices on strands. |
Guide Type | Define which guides are used:
|
Hair to Guide Density | Defines the ratio of strands used as guides. |
Rigged guide num. curves | Number of guides that are generated on the groom and the skeletal mesh. |
Rigged guide num points | Number of points / bones allotted per guide. |
Interpolation Quality | Defines the quality of the interpolation when interpolating guides motions onto the strands. For short hair, we recommend using Low settings, as it is faster to compute and has a lower impact on the final quality. For medium-length and long hair, it is beneficial to use the High setting for better deformation.
|
Interpolation Distance | Defines the metric used for pairing guides and strands together. Choose from the following:
|
Randomize Guide | When enabled, the guides used for interpolation are slightly randomized to break up clumps that can happen. |
User Unique Guide | When enabled, a single guide is used for motion interpolation |
Hair Interpolation | |
RBF Interpolation | When enabled, the Radial Bias Function (RBF) is used for interpolation instead of the local skin rigid transform. This value is used for all levels of detail (LOD) whose RBF interpolation property is set to Auto. |
RBF Type | Select the type of interpolation to use when the groom is bound to a skeletal mesh:
|
Enable Guide-Cache Support | Enable guide-cache support to allow this groom to attach a simulation cache dynamically at runtime. |
Hair Interpolation Type | Select the type of interpolation to use when the groom is bound to a skeletal mesh:
|
Groom Asset Editor LOD Interpolation Properties
The LOD panel contains the following properties that relate to groom interpolation:

Property | Description |
---|---|
RBF Interpolation | Sets the global interpolation mode to represent this level of detail. This selection overrides the default RBF interpolation value set in the Interpolation panel. The following options are available:
|