@@ -10,7 +10,7 @@ public class DistorterSimplex : Distorter
1010 private readonly FastSimplexNoise noise = new FastSimplexNoise ( ) ;
1111
1212 [ SerializeField ]
13- private float scaleMultiplier = 10f ;
13+ private float scaleMultiplier = 2f ;
1414
1515 public float ScaleMultiplier
1616 {
@@ -19,7 +19,7 @@ public float ScaleMultiplier
1919 }
2020
2121 [ SerializeField ]
22- private float strengthMultiplier = 0.5f ;
22+ private float strengthMultiplier = 0.25f ;
2323
2424 public float StrengthMultiplier
2525 {
@@ -75,9 +75,9 @@ public bool UniformScaleDistort
7575 protected override Vector3 DistortPointInternal ( Vector3 point , float strength )
7676 {
7777 Vector3 scaledPoint = ( point * scaleMultiplier ) + axisOffset ;
78- point . x = ( float ) ( point . x + ( noise . Evaluate ( scaledPoint . x , scaledPoint . y , scaledPoint . z , Time . unscaledTime * axisSpeed . x ) ) * axisStrength . x * strengthMultiplier ) ;
79- point . y = ( float ) ( point . y + ( noise . Evaluate ( scaledPoint . x , scaledPoint . y , scaledPoint . z , Time . unscaledTime * axisSpeed . y ) ) * axisStrength . y * strengthMultiplier ) ;
80- point . z = ( float ) ( point . z + ( noise . Evaluate ( scaledPoint . x , scaledPoint . y , scaledPoint . z , Time . unscaledTime * axisSpeed . z ) ) * axisStrength . z * strengthMultiplier ) ;
78+ point . x + = ( float ) ( ( noise . Evaluate ( scaledPoint . x , Time . unscaledTime * axisSpeed . x ) ) * axisStrength . x * strengthMultiplier * strength ) ;
79+ point . y + = ( float ) ( ( noise . Evaluate ( scaledPoint . x + scaledPoint . y , Time . unscaledTime * axisSpeed . y ) ) * axisStrength . y * strengthMultiplier * strength ) ;
80+ point . z + = ( float ) ( ( noise . Evaluate ( scaledPoint . x + scaledPoint . y + scaledPoint . z , Time . unscaledTime * axisSpeed . z ) ) * axisStrength . z * strengthMultiplier * strength ) ;
8181 return point ;
8282 }
8383
0 commit comments