Lib.point.modify.MoveToSDF - tixl3d/tixl GitHub Wiki
Moves points to the nearest SDF surface.
| Name (Relevancy & Type) | Description |
|---|---|
| Points (BufferWithViewsRequired) | The original points. |
| Field (ShaderGraphNodeRequired) | The SDF field providing the distance. |
| Amount (Single) | The factor how much the of the effect is applied. This can also be negative to move points away from the surface. |
| MaxSteps (Int32) | The maximum number of steps for marching the field. The max is clamped internally to 100. |
| MinDistance (Single) | The distance at which the raymarching is stopped. |
| NormalSamplingDistance (Single) | We have to rely on the field's gradient to estimate step direction. Depending on the provided field, increasing this distance "blurs" the field and thus helps with local inconsistencies. |
| StepDistanceFactor (Single) | We have to rely on the field's gradient to estimate the marching directions. This factor is applied on the distance field steps and can help with fields that don't have a constant Lipschitz property. |
| WriteDistanceMode (Int32) | Allows to store the distance to the SDF in one of the FX attributes. This might be useful in combinations with [RepeatAtPoints]. |
| SetOrientation (Boolean) | Apply the SDF normal direction as new point orientation. This uses an up vector and might be prone to instabilities. |
| AmountFactor (Int32) | - |
| SetColor (Boolean) | - |
| Name | Type |
|---|---|
| Result2 | T3.Core.DataTypes.BufferWithViews |
⚠ Everything else is automatically generated and will be overwritten regularly.