<terragen_clip>
	<smooth_step_scalar
		name = "Smooth polygon"
		gui_use_node_pos = "1"
		gui_node_pos = "-1300 1460 0"
		gui_group = ""
		enable = "1"
		input_node = "/Soft polygon/Smooth step scalar 01"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		step_start = ""
		step_end = "/Soft polygon/Constant scalar (0.3)"
		>
	</smooth_step_scalar>
	<group
		name = "Soft polygon"
		gui_use_node_pos = "1"
		gui_node_pos = "-1299 1504 0"
		gui_group = ""
		gui_node_size = "542.1750673 139.9437698 1"
		gui_node_colour = "0.007751000114 0.0151800001 0.4995000064"
		special_group = "0"
		global_bookmark = "0"
		>
		<note
			name = "Internal of Soft polygon"
			gui_use_node_pos = "1"
			gui_node_pos = "-1680 880 0"
			gui_group = ""
			gui_node_size = "240 52 1"
			gui_note_text = ""
			gui_note_text_colour = "0 0 0"
			gui_note_use_custom_text_size = "0"
			gui_note_custom_text_size = "10"
			gui_node_colour = "0.9900000095 0.9599999785 0.6100000143"
			>
		</note>
		<divide_scalar
			name = "u = PI diiv N border count)"
			gui_use_node_pos = "1"
			gui_node_pos = "-920 720 0"
			gui_group = ""
			enable = "1"
			input_node = "PI scalar 01"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			input_2 = "/Polygon count (scalar)"
			>
		</divide_scalar>
		<PI_scalar
			name = "PI scalar 01"
			gui_use_node_pos = "1"
			gui_node_pos = "-920 760 0"
			gui_group = ""
			enable = "1"
			input_node = ""
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			>
		</PI_scalar>
		<add_scalar
			name = "2u"
			gui_use_node_pos = "1"
			gui_node_pos = "-920 680 0"
			gui_group = ""
			enable = "1"
			input_node = "u = PI diiv N border count)"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			input_2 = "u = PI diiv N border count)"
			>
		</add_scalar>
		<get_position_in_geometry
			name = "Get position in geometry 01"
			gui_use_node_pos = "1"
			gui_node_pos = "-1440 820 0"
			gui_group = ""
			enable = "1"
			input_node = ""
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			>
		</get_position_in_geometry>
		<z_to_scalar
			name = "Z to scalar 01"
			gui_use_node_pos = "1"
			gui_node_pos = "-1500 620 0"
			gui_group = ""
			enable = "1"
			input_node = "displace by position"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			>
		</z_to_scalar>
		<rotate_y_vector
			name = "Rotate y vector 01"
			gui_use_node_pos = "1"
			gui_node_pos = "-1440 760 0"
			gui_group = ""
			enable = "1"
			input_node = "Get position in geometry 01"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			angle_about_y = "-30"
			>
		</rotate_y_vector>
		<arctan2_scalar
			name = "Arctan2 scalar 01"
			gui_use_node_pos = "1"
			gui_node_pos = "-1420 560 0"
			gui_group = ""
			enable = "1"
			input_node = "Z to scalar 01"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			x_value = "X to scalar 01"
			>
		</arctan2_scalar>
		<PI_scalar
			name = "PI scalar 02"
			gui_use_node_pos = "1"
			gui_node_pos = "-1140 620 0"
			gui_group = ""
			enable = "1"
			input_node = ""
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			>
		</PI_scalar>
		<add_scalar
			name = "2PI"
			gui_use_node_pos = "1"
			gui_node_pos = "-1140 560 0"
			gui_group = ""
			enable = "1"
			input_node = "PI scalar 02"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			input_2 = "PI scalar 02"
			>
		</add_scalar>
		<modulo_scalar
			name = "v = direction"
			gui_use_node_pos = "1"
			gui_node_pos = "-1420 520 0"
			gui_group = ""
			enable = "1"
			input_node = "Arctan2 scalar 01"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			input_2 = "2PI"
			>
		</modulo_scalar>
		<x_to_scalar
			name = "X to scalar 01"
			gui_use_node_pos = "1"
			gui_node_pos = "-1320 620 0"
			gui_group = ""
			enable = "1"
			input_node = "displace by position"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			>
		</x_to_scalar>
		<modulo_scalar
			name = "v mod 2u"
			gui_use_node_pos = "1"
			gui_node_pos = "-1140 460 0"
			gui_group = ""
			enable = "1"
			input_node = "v = direction"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			input_2 = "2u"
			>
		</modulo_scalar>
		<cos_scalar
			name = "b = Cos (u)"
			gui_use_node_pos = "1"
			gui_node_pos = "-820 580 0"
			gui_group = ""
			enable = "1"
			input_node = "u = PI diiv N border count)"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			>
		</cos_scalar>
		<subtract_scalar
			name = "(v mod 2u) - u"
			gui_use_node_pos = "1"
			gui_node_pos = "-880 480 0"
			gui_group = ""
			enable = "1"
			input_node = "v mod 2u"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			input_2 = "u = PI diiv N border count)"
			>
		</subtract_scalar>
		<cos_scalar
			name = "a = Cos( (v mod 2u) - u )"
			gui_use_node_pos = "1"
			gui_node_pos = "-880 440 0"
			gui_group = ""
			enable = "1"
			input_node = "(v mod 2u) - u"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			>
		</cos_scalar>
		<divide_scalar
			name = "factor = b div a"
			gui_use_node_pos = "1"
			gui_node_pos = "-800 340 0"
			gui_group = ""
			enable = "1"
			input_node = "a = Cos( (v mod 2u) - u )"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			input_2 = "b = Cos (u)"
			>
		</divide_scalar>
		<subtract_vector
			name = "displace by position"
			gui_use_node_pos = "1"
			gui_node_pos = "-1420 700 0"
			gui_group = ""
			enable = "1"
			input_node = "Rotate y vector 01"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			input_2 = "/Position (vector)"
			>
		</subtract_vector>
		<divide_scalar
			name = "Divide by scale"
			gui_use_node_pos = "1"
			gui_node_pos = "-1440 360 0"
			gui_group = ""
			enable = "1"
			input_node = "displace by position"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			input_2 = "/Scale (scalar)"
			>
		</divide_scalar>
		<multiply_scalar
			name = "stresch structure"
			gui_use_node_pos = "1"
			gui_node_pos = "-1440 300 0"
			gui_group = ""
			enable = "1"
			input_node = "Divide by scale"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			input_2 = "factor = b div a"
			>
		</multiply_scalar>
		<clamp_0_1_scalar
			name = "Clamp 0 1 scalar 01"
			gui_use_node_pos = "1"
			gui_node_pos = "-1440 260 0"
			gui_group = ""
			enable = "1"
			input_node = "stresch structure"
			gui_use_preview_patch_size = "1"
			gui_preview_patch_size = "4000 4000"
			>
		</clamp_0_1_scalar>
		<complement_scalar
			name = "Complement scalar 01"
			gui_use_node_pos = "1"
			gui_node_pos = "-1440 220 0"
			gui_group = ""
			enable = "1"
			input_node = "Clamp 0 1 scalar 01"
			gui_use_preview_patch_size = "1"
			gui_preview_patch_size = "2000 2000"
			>
		</complement_scalar>
		<smooth_step_scalar
			name = "Smooth step scalar 01"
			gui_use_node_pos = "1"
			gui_node_pos = "-1440 180 0"
			gui_group = ""
			enable = "1"
			input_node = "Complement scalar 01"
			gui_use_preview_patch_size = "1"
			gui_preview_patch_size = "2000 2000"
			step_start = ""
			step_end = "Constant scalar (0.3)"
			>
		</smooth_step_scalar>
		<constant_scalar
			name = "Constant scalar (0.3)"
			gui_use_node_pos = "1"
			gui_node_pos = "-1260 220 0"
			gui_group = ""
			enable = "1"
			input_node = ""
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			scalar = "0.3"
			>
		</constant_scalar>
		<smooth_step_scalar
			name = "Smooth step scalar 02"
			gui_use_node_pos = "1"
			gui_node_pos = "-1440 140 0"
			gui_group = ""
			enable = "1"
			input_node = "Smooth step scalar 01"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			step_start = "Constant scalar (0.3)"
			step_end = ""
			>
		</smooth_step_scalar>
	</group>
	<null_shader
		name = "Position (vector)"
		gui_use_node_pos = "1"
		gui_node_pos = "-1480 1520 0"
		gui_group = "Soft polygon"
		enable = "1"
		input_node = "[0, 0, 0]"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		>
	</null_shader>
	<null_shader
		name = "Scale (scalar)"
		gui_use_node_pos = "1"
		gui_node_pos = "-1300 1520 0"
		gui_group = "Soft polygon"
		enable = "1"
		input_node = "Constant scalar (300)"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		>
	</null_shader>
	<null_shader
		name = "Polygon count (scalar)"
		gui_use_node_pos = "1"
		gui_node_pos = "-1120 1520 0"
		gui_group = "Soft polygon"
		enable = "1"
		input_node = "Constant scalar (3)"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		>
	</null_shader>
	<constant_scalar
		name = "Constant scalar (3)"
		gui_use_node_pos = "1"
		gui_node_pos = "-1120 1660 0"
		gui_group = ""
		enable = "1"
		input_node = ""
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		scalar = "3"
		>
	</constant_scalar>
	<constant_scalar
		name = "Constant scalar (300)"
		gui_use_node_pos = "1"
		gui_node_pos = "-1300 1660 0"
		gui_group = ""
		enable = "1"
		input_node = ""
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		scalar = "500"
		>
	</constant_scalar>
	<constant_vector
		name = "[0, 0, 0]"
		gui_use_node_pos = "1"
		gui_node_pos = "-1480 1660 0"
		gui_group = ""
		enable = "1"
		input_node = ""
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		vector = "0 0 0"
		>
	</constant_vector>
</terragen_clip>
