Node Wave Texture#

from geonodes import nodes

node = nodes.WaveTexture(vector=None, scale=None, distortion=None, detail=None, detail_scale=None, detail_roughness=None, phase_offset=None, bands_direction='X', rings_direction='X', wave_profile='SIN', wave_type='BANDS')

Blender Image

Args:#

Input socket arguments:#

Node parameter arguments:#

  • bands_direction (str): default = ‘X’ in (‘X’, ‘Y’, ‘Z’, ‘DIAGONAL’)

  • rings_direction (str): default = ‘X’ in (‘X’, ‘Y’, ‘Z’, ‘SPHERICAL’)

  • wave_profile (str): default = ‘SIN’ in (‘SIN’, ‘SAW’, ‘TRI’)

  • wave_type (str): default = ‘BANDS’ in (‘BANDS’, ‘RINGS’)

Output sockets:#

Implementation#

Class or method name

Definition

Texture

wave

@staticmethod
def wave(vector=None, scale=None, distortion=None, detail=None, detail_scale=None, detail_roughness=None, phase_offset=None, bands_direction='X', rings_direction='X', wave_profile='SIN', wave_type='BANDS'):

wave_bands

@staticmethod
def wave_bands(vector=None, scale=None, distortion=None, detail=None, detail_scale=None, detail_roughness=None, phase_offset=None, direction='X', wave_profile='SIN'):

wave_rings

@staticmethod
def wave_rings(vector=None, scale=None, distortion=None, detail=None, detail_scale=None, detail_roughness=None, phase_offset=None, direction='X', wave_profile='SIN'):

wave_bands_sine

@staticmethod
def wave_bands_sine(vector=None, scale=None, distortion=None, detail=None, detail_scale=None, detail_roughness=None, phase_offset=None, direction='X'):

wave_bands_saw

@staticmethod
def wave_bands_saw(vector=None, scale=None, distortion=None, detail=None, detail_scale=None, detail_roughness=None, phase_offset=None, direction='X'):

wave_bands_triangle

@staticmethod
def wave_bands_triangle(vector=None, scale=None, distortion=None, detail=None, detail_scale=None, detail_roughness=None, phase_offset=None, direction='X'):

wave_rings_sine

@staticmethod
def wave_rings_sine(vector=None, scale=None, distortion=None, detail=None, detail_scale=None, detail_roughness=None, phase_offset=None, direction='X'):

wave_rings_saw

@staticmethod
def wave_rings_saw(vector=None, scale=None, distortion=None, detail=None, detail_scale=None, detail_roughness=None, phase_offset=None, direction='X'):

wave_rings_triangle

@staticmethod
def wave_rings_triangle(vector=None, scale=None, distortion=None, detail=None, detail_scale=None, detail_roughness=None, phase_offset=None, direction='X'):

Go to top - main - nodes - nodes menus