<terragen_clip>
<non_node>
<clip_category type="Shaders" />
<library_description>Cobble Texture</library_description>

<clip_output_connection node="Colour adjust shader 01" index="0" />
<library_connection_tips>Add to a displacement input and displace by relative size to the cobble size.</library_connection_tips>
</non_node>
	<modulo_scalar
		name = "Modulo scalar 01_1"
		gui_use_node_pos = "1"
		gui_node_pos = "440 1540 0"
		gui_group = ""
		enable = "1"
		input_node = "Add scalar 02"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		input_2 = "Cobble Size"
		>
	</modulo_scalar>
	<modulo_scalar
		name = "Modulo scalar 01"
		gui_use_node_pos = "1"
		gui_node_pos = "-120 1540 0"
		gui_group = ""
		enable = "1"
		input_node = "Add scalar 03"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		input_2 = "Cobble Size"
		>
	</modulo_scalar>
	<constant_scalar
		name = "Cobble Size"
		gui_use_node_pos = "1"
		gui_node_pos = "-380 1780 0"
		gui_group = ""
		enable = "1"
		input_node = ""
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		scalar = "0.15"
		>
	</constant_scalar>
	<divide_scalar
		name = "Divide scalar 01"
		gui_use_node_pos = "1"
		gui_node_pos = "-120 1500 0"
		gui_group = ""
		enable = "1"
		input_node = "Modulo scalar 01"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		input_2 = "Cobble Size"
		>
	</divide_scalar>
	<divide_scalar
		name = "Divide scalar 01_1"
		gui_use_node_pos = "1"
		gui_node_pos = "440 1500 0"
		gui_group = ""
		enable = "1"
		input_node = "Modulo scalar 01_1"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		input_2 = "Cobble Size"
		>
	</divide_scalar>
	<multiply_scalar
		name = "Multiply scalar 01"
		gui_use_node_pos = "1"
		gui_node_pos = "-120 1460 0"
		gui_group = ""
		enable = "1"
		input_node = "Divide scalar 01"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		input_2 = "PI scalar 01"
		>
	</multiply_scalar>
	<bias_scalar
		name = "Bias scalar 01"
		gui_use_node_pos = "1"
		gui_node_pos = "-120 1380 0"
		gui_group = ""
		enable = "1"
		input_node = "Sin scalar 01"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		bias = "Cobble Flatness 0-1"
		>
	</bias_scalar>
	<bias_scalar
		name = "Bias scalar 01_1"
		gui_use_node_pos = "1"
		gui_node_pos = "440 1380 0"
		gui_group = ""
		enable = "1"
		input_node = "Sin scalar 01_1"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		bias = "Cobble Flatness 0-1"
		>
	</bias_scalar>
	<multiply_scalar
		name = "Multiply scalar 01_1"
		gui_use_node_pos = "1"
		gui_node_pos = "440 1460 0"
		gui_group = ""
		enable = "1"
		input_node = "Divide scalar 01_1"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		input_2 = "PI scalar 01"
		>
	</multiply_scalar>
	<constant_scalar
		name = "Cobble Flatness 0-1"
		gui_use_node_pos = "1"
		gui_node_pos = "-360 1420 0"
		gui_group = ""
		enable = "1"
		input_node = ""
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		scalar = "0.9"
		>
	</constant_scalar>
	<multiply_scalar
		name = "Multiply scalar 02"
		gui_use_node_pos = "1"
		gui_node_pos = "260 1120 0"
		gui_group = ""
		enable = "1"
		input_node = "Mix scalar 01"
		gui_use_preview_patch_size = "1"
		gui_preview_patch_size = "0.9765625 0.9765625"
		input_2 = "Bias scalar 01_1"
		>
	</multiply_scalar>
	<mix_scalar
		name = "Mix scalar 01"
		gui_use_node_pos = "1"
		gui_node_pos = "260 1180 0"
		gui_group = ""
		enable = "1"
		input_node = "Bias scalar 01"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		input_2 = "Bias scalar 01_1_1"
		mix_controller = "Hard step scalar 01"
		>
	</mix_scalar>
	<sin_scalar
		name = "Sin scalar 01_1_1"
		gui_use_node_pos = "1"
		gui_node_pos = "80 1420 0"
		gui_group = ""
		enable = "1"
		input_node = "Multiply scalar 01_1_1"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		>
	</sin_scalar>
	<colour_adjust_shader
		name = "Colour adjust shader 01"
		gui_use_node_pos = "1"
		gui_node_pos = "260 1080 0"
		gui_group = ""
		enable = "1"
		input_node = "Multiply scalar 02"
		gui_use_preview_patch_size = "1"
		gui_preview_patch_size = "0.9765625 0.9765625"
		black_point = "0.08749999851 0.08749999851 0.08749999851"
		black_point_adjust = "0.08749999851"
		white_point = "1 1 1"
		white_point_adjust = "1"
		gamma = "1 1 1"
		gamma_adjust = "1"
		clamp_below_black = "1"
		clamp_above_white = "1"
		>
	</colour_adjust_shader>
	<power_fractal_shader_v3
		name = "PF Cobble Warping"
		gui_use_node_pos = "1"
		gui_node_pos = "-380 1840 0"
		gui_group = ""
		enable = "1"
		input_node = ""
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		show_hud_in_preview = "0"
		seed = "37234"
		feature_scale = "0.1"
		lead-in_scale = "0.2"
		smallest_scale = "0.01"
		noise_octaves = "6"
		noise_stretch_XYZ = "1 1 1"
		apply_high_colour = "1"
		high_colour = "0.368750006 0.368750006 0.368750006"
		apply_low_colour = "0"
		low_colour = "0 0 0"
		colour_contrast = "0.475"
		colour_offset = "0"
		colour_roughness = "0.5625"
		clamp_high_colour = "1"
		clamp_low_colour = "1"
		apply_displacement = "0"
		displacement_direction = "1"
		displacement_amplitude = "1"
		displacement_offset = "0"
		displacement_roughness = "1"
		displacement_spike_limit = "1"
		continue_spike_limit = "0"
		adjust_coastline = "0"
		coastline_altitude = "0"
		coastline_smoothing = "30"
		noise_flavour = "1"
		ridge_smoothing = "0.1"
		gully_smoothing = "0.1"
		noise_variation = "1"
		variation_method = "2"
		buoyancy_from_variation = "0.25"
		clumping_of_variation = "0.25"
		distort_by_normal = "0"
		distortion_by_normal = "5"
		lead-in_warp_effect = "0"
		lead-in_warp_amount = "0.5"
		less_warp_at_feature_scale = "0"
		allow_vertical_warp = "0"
		four-d_noise = "0"
		four-d_noise_speed = "0.1"
		reference_frame_number = "0"
		blend_by_shader = "0"
		blending_shader = ""
		fit_blendshader_to_this = "0"
		invert_blendshader = "0"
		>
	</power_fractal_shader_v3>
	<get_position_in_texture
		name = "Get position in texture 01"
		gui_use_node_pos = "1"
		gui_node_pos = "-120 1840 0"
		gui_group = ""
		enable = "1"
		input_node = ""
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		>
	</get_position_in_texture>
	<x_to_scalar
		name = "X to scalar 01"
		gui_use_node_pos = "1"
		gui_node_pos = "-120 1780 0"
		gui_group = ""
		enable = "1"
		input_node = "Get position in texture 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 = "440 1780 0"
		gui_group = ""
		enable = "1"
		input_node = "Get position in texture 01"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		>
	</z_to_scalar>
	<PI_scalar
		name = "PI scalar 01"
		gui_use_node_pos = "1"
		gui_node_pos = "260 1500 0"
		gui_group = ""
		enable = "1"
		input_node = ""
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		>
	</PI_scalar>
	<sin_scalar
		name = "Sin scalar 01_1"
		gui_use_node_pos = "1"
		gui_node_pos = "440 1420 0"
		gui_group = ""
		enable = "1"
		input_node = "Multiply scalar 01_1"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		>
	</sin_scalar>
	<sin_scalar
		name = "Sin scalar 01"
		gui_use_node_pos = "1"
		gui_node_pos = "-120 1420 0"
		gui_group = ""
		enable = "1"
		input_node = "Multiply scalar 01"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		>
	</sin_scalar>
	<multiply_scalar
		name = "Multiply scalar 05"
		gui_use_node_pos = "1"
		gui_node_pos = "160 1740 0"
		gui_group = ""
		enable = "1"
		input_node = "PF Cobble Warping"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		input_2 = "Cobble Size"
		>
	</multiply_scalar>
	<bias_scalar
		name = "Bias scalar 01_1_1"
		gui_use_node_pos = "1"
		gui_node_pos = "80 1380 0"
		gui_group = ""
		enable = "1"
		input_node = "Sin scalar 01_1_1"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		bias = "Cobble Flatness 0-1"
		>
	</bias_scalar>
	<multiply_scalar
		name = "Multiply scalar 01_1_1"
		gui_use_node_pos = "1"
		gui_node_pos = "80 1460 0"
		gui_group = ""
		enable = "1"
		input_node = "Divide scalar 01_1_1"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		input_2 = "PI scalar 01"
		>
	</multiply_scalar>
	<divide_scalar
		name = "Divide scalar 01_1_1"
		gui_use_node_pos = "1"
		gui_node_pos = "80 1500 0"
		gui_group = ""
		enable = "1"
		input_node = "Modulo scalar 01_1_1"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		input_2 = "Cobble Size"
		>
	</divide_scalar>
	<modulo_scalar
		name = "Modulo scalar 01_1_1"
		gui_use_node_pos = "1"
		gui_node_pos = "80 1540 0"
		gui_group = ""
		enable = "1"
		input_node = "Add scalar 01"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		input_2 = "Cobble Size"
		>
	</modulo_scalar>
	<multiply_scalar
		name = "Multiply scalar 03"
		gui_use_node_pos = "1"
		gui_node_pos = "80 1620 0"
		gui_group = ""
		enable = "1"
		input_node = "Cobble Size"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		input_2 = "0.5"
		>
	</multiply_scalar>
	<constant_scalar
		name = "0.5"
		gui_use_node_pos = "1"
		gui_node_pos = "80 1660 0"
		gui_group = ""
		enable = "1"
		input_node = ""
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		scalar = "0.5"
		>
	</constant_scalar>
	<add_scalar
		name = "Add scalar 01"
		gui_use_node_pos = "1"
		gui_node_pos = "80 1580 0"
		gui_group = ""
		enable = "1"
		input_node = "Add scalar 03"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		input_2 = "Multiply scalar 03"
		>
	</add_scalar>
	<constant_scalar
		name = "2"
		gui_use_node_pos = "1"
		gui_node_pos = "260 1340 0"
		gui_group = ""
		enable = "1"
		input_node = ""
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		scalar = "2"
		>
	</constant_scalar>
	<multiply_scalar
		name = "Multiply scalar 04"
		gui_use_node_pos = "1"
		gui_node_pos = "260 1300 0"
		gui_group = ""
		enable = "1"
		input_node = "Cobble Size"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		input_2 = "2"
		>
	</multiply_scalar>
	<modulo_scalar
		name = "Modulo scalar 02"
		gui_use_node_pos = "1"
		gui_node_pos = "260 1260 0"
		gui_group = ""
		enable = "1"
		input_node = "Add scalar 02"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		input_2 = "Multiply scalar 04"
		>
	</modulo_scalar>
	<hard_step_scalar
		name = "Hard step scalar 01"
		gui_use_node_pos = "1"
		gui_node_pos = "260 1220 0"
		gui_group = ""
		enable = "1"
		input_node = "Modulo scalar 02"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		step_value = "Cobble Size"
		>
	</hard_step_scalar>
	<add_scalar
		name = "Add scalar 02"
		gui_use_node_pos = "1"
		gui_node_pos = "440 1740 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 = "Multiply scalar 05"
		>
	</add_scalar>
	<add_scalar
		name = "Add scalar 03"
		gui_use_node_pos = "1"
		gui_node_pos = "-120 1740 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 = "Multiply scalar 05"
		>
	</add_scalar>
</terragen_clip>
