<terragen_clip>
<non_node>
<clip_category type="Terrain" />
</non_node>
	<add_scalar
		name = "Add (tesselate]"
		gui_use_node_pos = "1"
		gui_node_pos = "-640 660 0"
		gui_group = "Terrain"
		enable = "1"
		input_node = "Multiply (x values)"
		gui_use_preview_patch_size = "1"
		gui_preview_patch_size = "1000 1000"
		input_2 = "Multiply (z values)"
		>
		<build_vector
			name = "modified get"
			gui_use_node_pos = "1"
			gui_node_pos = "-1240 1140 0"
			gui_group = ""
			enable = "1"
			input_node = "Null shader 03_1"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			x_input = ""
			y_input = ""
			z_input = ""
			>
			<get_position_in_geometry
				name = "Get position in geometry 02"
				gui_use_node_pos = "1"
				gui_node_pos = "-200 440 0"
				gui_group = ""
				enable = "1"
				input_node = ""
				gui_use_preview_patch_size = "0"
				gui_preview_patch_size = "1000 1000"
				>
			</get_position_in_geometry>
			<constant_scalar
				name = "Constant scalar 503"
				gui_use_node_pos = "1"
				gui_node_pos = "0 440 0"
				gui_group = ""
				enable = "1"
				input_node = ""
				gui_use_preview_patch_size = "0"
				gui_preview_patch_size = "1000 1000"
				scalar = "503"
				>
			</constant_scalar>
			<perlin_3D_scalar
				name = "Perlin 3D scalar 02"
				gui_use_node_pos = "1"
				gui_node_pos = "-200 360 0"
				gui_group = ""
				enable = "1"
				input_node = "Get position in geometry 02"
				gui_use_preview_patch_size = "0"
				gui_preview_patch_size = "1000 1000"
				scale = "Constant scalar 503"
				seed = ""
				>
			</perlin_3D_scalar>
			<null_shader
				name = "Null shader 03_1"
				gui_use_node_pos = "1"
				gui_node_pos = "-300 100 0"
				gui_group = "Rotate Y calculated radians_1"
				enable = "1"
				input_node = "/Add (tesselate]/modified get/container_1/Build vector [X, Y, Z]"
				gui_use_preview_patch_size = "0"
				gui_preview_patch_size = "1000 1000"
				>
			</null_shader>
			<group
				name = "Rotate Y calculated radians_1"
				gui_use_node_pos = "1"
				gui_node_pos = "-290 175 0"
				gui_group = ""
				gui_node_size = "389.0863031 189.9826235 1"
				gui_node_colour = "0.5 0.5 0.5"
				special_group = "0"
				global_bookmark = "0"
				>
			</group>
			<null_shader
				name = "Input Vector V = [x, y, z]"
				gui_use_node_pos = "1"
				gui_node_pos = "-380 200 0"
				gui_group = "Rotate Y calculated radians_1"
				enable = "1"
				input_node = "Get position in geometry 02"
				gui_use_preview_patch_size = "0"
				gui_preview_patch_size = "1000 1000"
				>
			</null_shader>
			<null_shader
				name = "v = Input angle in radians"
				gui_use_node_pos = "1"
				gui_node_pos = "-200 200 0"
				gui_group = "Rotate Y calculated radians_1"
				enable = "1"
				input_node = "Perlin 3D scalar 02"
				gui_use_preview_patch_size = "0"
				gui_preview_patch_size = "1000 1000"
				>
			</null_shader>
			<add_scalar
				name = "container_1"
				gui_use_node_pos = "1"
				gui_node_pos = "-300 160 0"
				gui_group = "Rotate Y calculated radians_1"
				enable = "1"
				input_node = ""
				gui_use_preview_patch_size = "0"
				gui_preview_patch_size = "1000 1000"
				input_2 = ""
				>
				<null_shader
					name = "Input vector [x, y, z]"
					gui_use_node_pos = "1"
					gui_node_pos = "-520 420 0"
					gui_group = ""
					enable = "1"
					input_node = "/Add (tesselate]/modified get/Input Vector V = [x, y, z]"
					gui_use_preview_patch_size = "0"
					gui_preview_patch_size = "1000 1000"
					>
				</null_shader>
				<null_shader
					name = "Input angle (radians) "
					gui_use_node_pos = "1"
					gui_node_pos = "-320 420 0"
					gui_group = ""
					enable = "1"
					input_node = "/Add (tesselate]/modified get/v = Input angle in radians"
					gui_use_preview_patch_size = "0"
					gui_preview_patch_size = "1000 1000"
					>
				</null_shader>
				<cos_scalar
					name = "Cos scalar 01"
					gui_use_node_pos = "1"
					gui_node_pos = "-400 340 0"
					gui_group = ""
					enable = "1"
					input_node = "Input angle (radians) "
					gui_use_preview_patch_size = "1"
					gui_preview_patch_size = "2000 2000"
					>
				</cos_scalar>
				<sin_scalar
					name = "Sin scalar 01"
					gui_use_node_pos = "1"
					gui_node_pos = "-220 340 0"
					gui_group = ""
					enable = "1"
					input_node = "Input angle (radians) "
					gui_use_preview_patch_size = "0"
					gui_preview_patch_size = "1000 1000"
					>
				</sin_scalar>
				<build_vector
					name = "Build vector 02"
					gui_use_node_pos = "1"
					gui_node_pos = "-300 280 0"
					gui_group = ""
					enable = "1"
					input_node = ""
					gui_use_preview_patch_size = "0"
					gui_preview_patch_size = "1000 1000"
					x_input = "Cos scalar 01"
					y_input = ""
					z_input = "Sin scalar 01"
					>
				</build_vector>
				<dot_product
					name = "Dot product (X)"
					gui_use_node_pos = "1"
					gui_node_pos = "-520 220 0"
					gui_group = ""
					enable = "1"
					input_node = "Input vector [x, y, z]"
					gui_use_preview_patch_size = "0"
					gui_preview_patch_size = "1000 1000"
					input_2 = "Build vector 02"
					>
				</dot_product>
				<negate_scalar
					name = "Negate scalar 01"
					gui_use_node_pos = "1"
					gui_node_pos = "-220 220 0"
					gui_group = ""
					enable = "1"
					input_node = "Sin scalar 01"
					gui_use_preview_patch_size = "0"
					gui_preview_patch_size = "1000 1000"
					>
				</negate_scalar>
				<build_vector
					name = "Build vector 03"
					gui_use_node_pos = "1"
					gui_node_pos = "-280 140 0"
					gui_group = ""
					enable = "1"
					input_node = ""
					gui_use_preview_patch_size = "0"
					gui_preview_patch_size = "1000 1000"
					x_input = "Negate scalar 01"
					y_input = ""
					z_input = "Cos scalar 02"
					>
				</build_vector>
				<cos_scalar
					name = "Cos scalar 02"
					gui_use_node_pos = "1"
					gui_node_pos = "-40 220 0"
					gui_group = ""
					enable = "1"
					input_node = "Input angle (radians) "
					gui_use_preview_patch_size = "0"
					gui_preview_patch_size = "1000 1000"
					>
				</cos_scalar>
				<dot_product
					name = "Dot product (Z)"
					gui_use_node_pos = "1"
					gui_node_pos = "-520 100 0"
					gui_group = ""
					enable = "1"
					input_node = "Input vector [x, y, z]"
					gui_use_preview_patch_size = "0"
					gui_preview_patch_size = "1000 1000"
					input_2 = "Build vector 03"
					>
				</dot_product>
				<build_vector
					name = "Build vector [X, Y, Z]"
					gui_use_node_pos = "1"
					gui_node_pos = "-420 0 0"
					gui_group = ""
					enable = "1"
					input_node = ""
					gui_use_preview_patch_size = "0"
					gui_preview_patch_size = "1000 1000"
					x_input = "Dot product (X)"
					y_input = "Y to scalar 01"
					z_input = "Dot product (Z)"
					>
				</build_vector>
				<y_to_scalar
					name = "Y to scalar 01"
					gui_use_node_pos = "1"
					gui_node_pos = "-340 80 0"
					gui_group = ""
					enable = "1"
					input_node = "Input vector [x, y, z]"
					gui_use_preview_patch_size = "0"
					gui_preview_patch_size = "1000 1000"
					>
				</y_to_scalar>
			</add_scalar>
		</build_vector>
		<constant_scalar
			name = "Scale = 50m"
			gui_use_node_pos = "1"
			gui_node_pos = "-660 1060 0"
			gui_group = ""
			enable = "1"
			input_node = ""
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			scalar = "50"
			>
		</constant_scalar>
		<divide_vector
			name = "Divide vector 01"
			gui_use_node_pos = "1"
			gui_node_pos = "-840 1020 0"
			gui_group = ""
			enable = "1"
			input_node = "modified get"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			input_2 = "Scale = 50m"
			>
		</divide_vector>
		<square_scalar
			name = "Square scalar 02"
			gui_use_node_pos = "1"
			gui_node_pos = "-660 780 0"
			gui_group = ""
			enable = "1"
			input_node = "Multiply scalar 02"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			>
		</square_scalar>
		<divide_vector
			name = "Divide vector 02"
			gui_use_node_pos = "1"
			gui_node_pos = "-840 600 0"
			gui_group = ""
			enable = "1"
			input_node = "Build vector 01"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			input_2 = "PI scalar 02"
			>
		</divide_vector>
		<x_to_scalar
			name = "X to scalar 01"
			gui_use_node_pos = "1"
			gui_node_pos = "-1020 980 0"
			gui_group = ""
			enable = "1"
			input_node = "Divide vector 01"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			>
		</x_to_scalar>
		<z_to_scalar
			name = "Z to scalar 01"
			gui_use_node_pos = "1"
			gui_node_pos = "-660 980 0"
			gui_group = ""
			enable = "1"
			input_node = "Divide vector 01"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			>
		</z_to_scalar>
		<floor_scalar
			name = "Floor scalar 01"
			gui_use_node_pos = "1"
			gui_node_pos = "-1020 940 0"
			gui_group = ""
			enable = "1"
			input_node = "X to scalar 01"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			>
		</floor_scalar>
		<floor_scalar
			name = "Floor scalar 02"
			gui_use_node_pos = "1"
			gui_node_pos = "-660 940 0"
			gui_group = ""
			enable = "1"
			input_node = "Z to scalar 01"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			>
		</floor_scalar>
		<subtract_scalar
			name = "Subtract scalar 01"
			gui_use_node_pos = "1"
			gui_node_pos = "-1020 900 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 = "Floor scalar 01"
			>
		</subtract_scalar>
		<subtract_scalar
			name = "Subtract scalar 02"
			gui_use_node_pos = "1"
			gui_node_pos = "-660 900 0"
			gui_group = ""
			enable = "1"
			input_node = "Z to scalar 01"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			input_2 = "Floor scalar 02"
			>
		</subtract_scalar>
		<complement_scalar
			name = "Complement scalar 01"
			gui_use_node_pos = "1"
			gui_node_pos = "-1020 860 0"
			gui_group = ""
			enable = "1"
			input_node = "Subtract scalar 01"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			>
		</complement_scalar>
		<complement_scalar
			name = "Complement scalar 02"
			gui_use_node_pos = "1"
			gui_node_pos = "-660 860 0"
			gui_group = ""
			enable = "1"
			input_node = "Subtract scalar 02"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			>
		</complement_scalar>
		<multiply_scalar
			name = "Multiply scalar 01"
			gui_use_node_pos = "1"
			gui_node_pos = "-1020 820 0"
			gui_group = ""
			enable = "1"
			input_node = "Subtract scalar 01"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			input_2 = "Complement scalar 01"
			>
		</multiply_scalar>
		<multiply_scalar
			name = "Multiply scalar 02"
			gui_use_node_pos = "1"
			gui_node_pos = "-660 820 0"
			gui_group = ""
			enable = "1"
			input_node = "Subtract scalar 02"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			input_2 = "Complement scalar 02"
			>
		</multiply_scalar>
		<constant_scalar
			name = "Constant scalar 16"
			gui_use_node_pos = "1"
			gui_node_pos = "-840 820 0"
			gui_group = ""
			enable = "1"
			input_node = ""
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			scalar = "16"
			>
		</constant_scalar>
		<multiply_scalar
			name = "Multiply scalar 03"
			gui_use_node_pos = "1"
			gui_node_pos = "-1020 740 0"
			gui_group = ""
			enable = "1"
			input_node = "Square scalar 01"
			gui_use_preview_patch_size = "1"
			gui_preview_patch_size = "500 500"
			input_2 = "Constant scalar 16"
			>
		</multiply_scalar>
		<multiply_scalar
			name = "Multiply scalar 04"
			gui_use_node_pos = "1"
			gui_node_pos = "-660 740 0"
			gui_group = ""
			enable = "1"
			input_node = "Constant scalar 16"
			gui_use_preview_patch_size = "1"
			gui_preview_patch_size = "500 500"
			input_2 = "Square scalar 02"
			>
		</multiply_scalar>
		<square_scalar
			name = "Square scalar 01"
			gui_use_node_pos = "1"
			gui_node_pos = "-1020 780 0"
			gui_group = ""
			enable = "1"
			input_node = "Multiply scalar 01"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			>
		</square_scalar>
		<build_vector
			name = "Build vector 01"
			gui_use_node_pos = "1"
			gui_node_pos = "-840 660 0"
			gui_group = ""
			enable = "1"
			input_node = ""
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			x_input = "Floor scalar 01"
			y_input = ""
			z_input = "Floor scalar 02"
			>
		</build_vector>
		<PI_scalar
			name = "PI scalar 02"
			gui_use_node_pos = "1"
			gui_node_pos = "-660 660 0"
			gui_group = ""
			enable = "1"
			input_node = ""
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			>
		</PI_scalar>
		<perlin_3D_scalar
			name = "Perlin 3D scalar 01"
			gui_use_node_pos = "1"
			gui_node_pos = "-840 560 0"
			gui_group = ""
			enable = "1"
			input_node = "Divide vector 02"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			scale = ""
			seed = ""
			>
		</perlin_3D_scalar>
		<hard_step_scalar
			name = "Hard step scalar 01"
			gui_use_node_pos = "1"
			gui_node_pos = "-840 520 0"
			gui_group = ""
			enable = "1"
			input_node = "Perlin 3D scalar 01"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			step_value = ""
			>
		</hard_step_scalar>
		<multiply_scalar
			name = "Multiply (x values)"
			gui_use_node_pos = "1"
			gui_node_pos = "-1020 480 0"
			gui_group = ""
			enable = "1"
			input_node = "Multiply scalar 03"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			input_2 = "Hard step scalar 01"
			>
		</multiply_scalar>
		<multiply_scalar
			name = "Multiply (z values)"
			gui_use_node_pos = "1"
			gui_node_pos = "-660 420 0"
			gui_group = ""
			enable = "1"
			input_node = "Complement scalar 03"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			input_2 = "Multiply scalar 04"
			>
		</multiply_scalar>
		<complement_scalar
			name = "Complement scalar 03"
			gui_use_node_pos = "1"
			gui_node_pos = "-780 480 0"
			gui_group = ""
			enable = "1"
			input_node = "Hard step scalar 01"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			>
		</complement_scalar>
	</add_scalar>
</terragen_clip>
