<terragen_clip>
<non_node>
<clip_category type="Shaders" />
<library_description>West Faces Mask derived from bigben's faces mask function</library_description>

<library_tag>directional</library_tag>

<library_tag>faces</library_tag>

<library_tag>mask</library_tag>

<library_tag>north</library_tag>

<library_tag>slopes</library_tag>

<clip_output_connection node="West Faces Mask" index="-1" />
<library_connection_tips>This is designed to be used as a mask, simply input into your shaders Mask Input.</library_connection_tips>
</non_node>
	<colour_adjust_shader
		name = "West Faces Mask"
		gui_use_node_pos = "1"
		gui_node_pos = "-200 1640 0"
		gui_group = ""
		enable = "1"
		input_node = "Negate for West"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		black_point = "0.5 0.5 0.5"
		black_point_adjust = "0.5"
		white_point = "1 1 1"
		white_point_adjust = "1"
		gamma = "1 1 1"
		gamma_adjust = "1"
		clamp_below_black = "1"
		clamp_above_white = "1"
		>
		<constant_scalar
			name = "True"
			gui_use_node_pos = "1"
			gui_node_pos = "-20 -140 0"
			gui_group = ""
			enable = "1"
			input_node = ""
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			scalar = "1"
			>
		</constant_scalar>
		<square_root_scalar
			name = "Square Root of Z &amp; X"
			gui_use_node_pos = "1"
			gui_node_pos = "240 -20 0"
			gui_group = ""
			enable = "1"
			input_node = "Add Z &amp; X Squared"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			>
		</square_root_scalar>
		<divide_scalar
			name = "Divide Scalar"
			gui_use_node_pos = "1"
			gui_node_pos = "160 -80 0"
			gui_group = ""
			enable = "1"
			input_node = "X Axis"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			input_2 = "Square Root of Z &amp; X"
			>
		</divide_scalar>
		<conditional_scalar
			name = "Conditional Scalar"
			gui_use_node_pos = "1"
			gui_node_pos = "-60 -260 0"
			gui_group = ""
			enable = "1"
			input_node = "Y Axis"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			condition = "2"
			comparison_value = "True"
			if_result = "False"
			else_result = "Divide Scalar"
			>
		</conditional_scalar>
		<add_scalar
			name = "Add Z &amp; X Squared"
			gui_use_node_pos = "1"
			gui_node_pos = "160 40 0"
			gui_group = ""
			enable = "1"
			input_node = "Z Squared"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			input_2 = "X Squared"
			>
		</add_scalar>
		<scalar_to_colour
			name = "East Scalar"
			gui_use_node_pos = "1"
			gui_node_pos = "-60 -320 0"
			gui_group = ""
			enable = "1"
			input_node = "Conditional Scalar"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			>
		</scalar_to_colour>
		<y_to_scalar
			name = "Y Axis"
			gui_use_node_pos = "1"
			gui_node_pos = "-160 160 0"
			gui_group = ""
			enable = "1"
			input_node = "Get Normal"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			>
		</y_to_scalar>
		<constant_scalar
			name = "False"
			gui_use_node_pos = "1"
			gui_node_pos = "20 -180 0"
			gui_group = ""
			enable = "1"
			input_node = ""
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			scalar = "0"
			>
		</constant_scalar>
		<z_to_scalar
			name = "Z Axis"
			gui_use_node_pos = "1"
			gui_node_pos = "40 160 0"
			gui_group = ""
			enable = "1"
			input_node = "Get Normal"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			>
		</z_to_scalar>
		<square_scalar
			name = "Z Squared"
			gui_use_node_pos = "1"
			gui_node_pos = "40 100 0"
			gui_group = ""
			enable = "1"
			input_node = "Z Axis"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			>
		</square_scalar>
		<get_normal
			name = "Get Normal"
			gui_use_node_pos = "1"
			gui_node_pos = "40 280 0"
			gui_group = ""
			enable = "1"
			input_node = ""
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			>
		</get_normal>
		<x_to_scalar
			name = "X Axis"
			gui_use_node_pos = "1"
			gui_node_pos = "260 160 0"
			gui_group = ""
			enable = "1"
			input_node = "Get Normal"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			>
		</x_to_scalar>
		<square_scalar
			name = "X Squared"
			gui_use_node_pos = "1"
			gui_node_pos = "260 100 0"
			gui_group = ""
			enable = "1"
			input_node = "X Axis"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			>
		</square_scalar>
		<negate_colour
			name = "Negate for West"
			gui_use_node_pos = "1"
			gui_node_pos = "-60 -380 0"
			gui_group = ""
			enable = "1"
			input_node = "East Scalar"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			>
		</negate_colour>
	</colour_adjust_shader>
</terragen_clip>
