<terragen_clip>
	<displacement_shader
		name = "Canyon generator"
		gui_use_node_pos = "1"
		gui_node_pos = "-720 520 0"
		gui_group = ""
		enable = "1"
		input_node = ""
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		function = "max(-1,-(x^2),-((x-3)^2))"
		displacement_direction = "1"
		displacement_multiplier = "150"
		>
		<negate_scalar
			name = "-((x-3)^2)"
			gui_use_node_pos = "1"
			gui_node_pos = "-360 1180 0"
			gui_group = ""
			enable = "1"
			input_node = "(x-3)^2"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			>
		</negate_scalar>
		<square_scalar
			name = "(x-3)^2"
			gui_use_node_pos = "1"
			gui_node_pos = "-360 1280 0"
			gui_group = ""
			enable = "1"
			input_node = "x-3"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			>
		</square_scalar>
		<subtract_scalar
			name = "x-3"
			gui_use_node_pos = "1"
			gui_node_pos = "-360 1340 0"
			gui_group = ""
			enable = "1"
			input_node = "Multiply scalar 01"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			input_2 = "3"
			>
		</subtract_scalar>
		<conditional_scalar
			name = "max(-1,-(x^2),-((x-3)^2))"
			gui_use_node_pos = "1"
			gui_node_pos = "-480 1100 0"
			gui_group = ""
			enable = "1"
			input_node = "max(-1, -(x^2)"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			condition = "0"
			comparison_value = "-((x-3)^2)"
			if_result = "max(-1, -(x^2)"
			else_result = "-((x-3)^2)"
			>
		</conditional_scalar>
		<conditional_scalar
			name = "max(-1, -(x^2)"
			gui_use_node_pos = "1"
			gui_node_pos = "-600 1180 0"
			gui_group = ""
			enable = "1"
			input_node = "-(x^2)"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			condition = "0"
			comparison_value = "-1"
			if_result = "-(x^2)"
			else_result = "-1"
			>
		</conditional_scalar>
		<constant_scalar
			name = "-1"
			gui_use_node_pos = "1"
			gui_node_pos = "-540 1280 0"
			gui_group = ""
			enable = "1"
			input_node = ""
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			scalar = "-1"
			>
		</constant_scalar>
		<negate_scalar
			name = "-(x^2)"
			gui_use_node_pos = "1"
			gui_node_pos = "-740 1280 0"
			gui_group = ""
			enable = "1"
			input_node = "x^2"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			>
		</negate_scalar>
		<square_scalar
			name = "x^2"
			gui_use_node_pos = "1"
			gui_node_pos = "-740 1340 0"
			gui_group = ""
			enable = "1"
			input_node = "Multiply scalar 01"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			>
		</square_scalar>
		<multiply_scalar
			name = "Multiply scalar 01"
			gui_use_node_pos = "1"
			gui_node_pos = "-580 1420 0"
			gui_group = ""
			enable = "1"
			input_node = "1"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			input_2 = "Clamp scalar 01"
			>
		</multiply_scalar>
		<constant_scalar
			name = "1"
			gui_use_node_pos = "1"
			gui_node_pos = "-740 1480 0"
			gui_group = ""
			enable = "1"
			input_node = ""
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			scalar = "1"
			>
		</constant_scalar>
		<clamp_scalar
			name = "Clamp scalar 01"
			gui_use_node_pos = "1"
			gui_node_pos = "-500 1480 0"
			gui_group = ""
			enable = "1"
			input_node = "Add scalar 01"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			min = "0"
			max = "3"
			>
		</clamp_scalar>
		<multiply_scalar
			name = "Multiply scalar 02"
			gui_use_node_pos = "1"
			gui_node_pos = "-620 1620 0"
			gui_group = ""
			enable = "1"
			input_node = "X to scalar 01"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			input_2 = "Canyon Narrowness"
			>
		</multiply_scalar>
		<constant_scalar
			name = "3"
			gui_use_node_pos = "1"
			gui_node_pos = "-340 1580 0"
			gui_group = ""
			enable = "1"
			input_node = ""
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			scalar = "3"
			>
		</constant_scalar>
		<x_to_scalar
			name = "X to scalar 01"
			gui_use_node_pos = "1"
			gui_node_pos = "-700 1680 0"
			gui_group = ""
			enable = "1"
			input_node = "Get position 01"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			>
		</x_to_scalar>
		<constant_scalar
			name = "Canyon Narrowness"
			gui_use_node_pos = "1"
			gui_node_pos = "-520 1680 0"
			gui_group = ""
			enable = "1"
			input_node = ""
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			scalar = "0.01"
			>
		</constant_scalar>
		<constant_scalar
			name = "0"
			gui_use_node_pos = "1"
			gui_node_pos = "-440 1620 0"
			gui_group = ""
			enable = "1"
			input_node = ""
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			scalar = "0"
			>
		</constant_scalar>
		<get_position
			name = "Get position 01"
			gui_use_node_pos = "1"
			gui_node_pos = "-660 1740 0"
			gui_group = ""
			enable = "1"
			input_node = ""
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			>
		</get_position>
		<add_scalar
			name = "Add scalar 01"
			gui_use_node_pos = "1"
			gui_node_pos = "-640 1540 0"
			gui_group = ""
			enable = "1"
			input_node = "Canyon Transform"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			input_2 = "Multiply scalar 02"
			>
		</add_scalar>
		<constant_scalar
			name = "Canyon Transform"
			gui_use_node_pos = "1"
			gui_node_pos = "-800 1620 0"
			gui_group = ""
			enable = "1"
			input_node = ""
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			scalar = "0"
			>
		</constant_scalar>
	</displacement_shader>
</terragen_clip>
