unreal.GerstnerWaterWaveGeneratorSimple

class unreal.GerstnerWaterWaveGeneratorSimple(outer: Object | None = None, name: Name | str = 'None')

Bases: GerstnerWaterWaveGeneratorBase

Default implementation of a gerstner wave generator using a simple custom range based set of parameters to generate waves.

C++ Source:

  • Plugin: Water

  • Module: Water

  • File: GerstnerWaterWaves.h

Editor Properties: (see get_editor_property/set_editor_property)

  • amplitude_falloff (float): [Read-Write]

  • direction_angular_spread_deg (float): [Read-Write]

  • large_wave_steepness (float): [Read-Write]

  • max_amplitude (float): [Read-Write]

  • max_wavelength (float): [Read-Write]

  • min_amplitude (float): [Read-Write]

  • min_wavelength (float): [Read-Write]

  • num_waves (int32): [Read-Write]

  • randomness (float): [Read-Write]

  • seed (int32): [Read-Write]

  • small_wave_steepness (float): [Read-Write]

  • steepness_falloff (float): [Read-Write]

  • wavelength_falloff (float): [Read-Write]

  • wind_angle_deg (float): [Read-Write]

property amplitude_falloff: float

[Read-Write]

Type:

(float)

property direction_angular_spread_deg: float

[Read-Write]

Type:

(float)

property large_wave_steepness: float

[Read-Write]

Type:

(float)

property max_amplitude: float

[Read-Write]

Type:

(float)

property max_wavelength: float

[Read-Write]

Type:

(float)

property min_amplitude: float

[Read-Write]

Type:

(float)

property min_wavelength: float

[Read-Write]

Type:

(float)

property num_waves: int

[Read-Write]

Type:

(int32)

property randomness: float

[Read-Write]

Type:

(float)

property seed: int

[Read-Write]

Type:

(int32)

property small_wave_steepness: float

[Read-Write]

Type:

(float)

property steepness_falloff: float

[Read-Write]

Type:

(float)

property wavelength_falloff: float

[Read-Write]

Type:

(float)

property wind_angle_deg: float

[Read-Write]

Type:

(float)