<terragen_clip>
<non_node>
<clip_category type="Shaders" />
<library_description>Black sand or small gravel with 2 levels of specularity. Originally created by Ulco Glimmerveen, modified by Oshyan Greene.</library_description>

<library_tag>sand</library_tag>

<clip_input_connection node="Surface layer 01" param="input_node" />
<clip_output_connection node="Surface layer 01" index="0" />
<library_connection_tips>Connect your primary shader or base colours node to the Surface Layer input. Connect Surface Layer output to any additional shaders you want to use, or connect it directly to the Planet's Surface Shader input.</library_connection_tips>
</non_node>
	<fake_stones_shader
		name = "Fake stones shader 01_1"
		gui_use_node_pos = "1"
		gui_node_pos = "-340 220 0"
		gui_group = ""
		enable = "1"
		input_node = ""
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		seed = "44297"
		surface_shader = "Reflective shader 01_1"
		stone_scale = "0.005"
		stone_density = "2"
		vary_density = "0"
		density_variation = "1"
		density_seed = "39222"
		density_variation_scale = "10"
		stone_tallness = "0.5"
		pancake_effect = "1"
		separate_geometry = "0"
		only_displace_upwards = "0"
		apply_colour = "1"
		diffuse_colour = "0.002527763369 0.002527763369 0.004999999888"
		colour_variation = "1"
		variation_in_red = "0.5"
		variation_in_green = "0.4375"
		variation_in_blue = "0.5"
		blend_by_shader = "0"
		blending_shader = ""
		fit_blendshader_to_this = "0"
		invert_blendshader = "0"
		blend_as_stone_density = "1"
		>
	</fake_stones_shader>
	<fake_stones_shader
		name = "Fake stones shader 01"
		gui_use_node_pos = "1"
		gui_node_pos = "-700 360 0"
		gui_group = "Shaders"
		enable = "1"
		input_node = ""
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		seed = "44297"
		surface_shader = "Reflective shader 01"
		stone_scale = "0.01"
		stone_density = "2"
		vary_density = "0"
		density_variation = "1"
		density_seed = "39226"
		density_variation_scale = "10"
		stone_tallness = "0.5"
		pancake_effect = "1"
		separate_geometry = "0"
		only_displace_upwards = "0"
		apply_colour = "1"
		diffuse_colour = "0.004999999888 0.004999999888 0.004999999888"
		colour_variation = "1"
		variation_in_red = "0.25"
		variation_in_green = "0.4375"
		variation_in_blue = "0.38125"
		blend_by_shader = "0"
		blending_shader = ""
		fit_blendshader_to_this = "0"
		invert_blendshader = "0"
		blend_as_stone_density = "1"
		>
	</fake_stones_shader>
	<surface_layer
		name = "Surface layer 01"
		gui_use_node_pos = "1"
		gui_node_pos = "-500 0 0"
		gui_group = ""
		enable = "1"
		input_node = "Base colours"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		apply_colour = "1"
		diffuse_colour = "0.5 0.5 0.5"
		colour_function = ""
		enable_test_colour = "0"
		test_colour = "1 0 1"
		luminous = "0"
		luminosity_multiplier = "1"
		luminosity_tint = "1 1 1"
		luminosity_function = ""
		displacement_direction = "1"
		displacement_multiplier = "1"
		displacement_function = ""
		displacement_offset = "0"
		smoothing_effect = "0"
		smoothing_amount = "1"
		child_layers = "Merge shader 01"
		coverage = "1"
		fractal_breakup = "1"
		breakup_shader = "Fractal breakup 01"
		fractal_contrast = "1"
		invert_breakup = "0"
		only_breakup_colour = "1"
		blend_by_shader = "0"
		blending_shader = ""
		invert_blendshader = "0"
		blend_as_coverage = "1"
		limit_maximum_altitude = "0"
		maximum_altitude = "1000"
		max_alt_fuzzy_zone = "200"
		limit_minimum_altitude = "0"
		minimum_altitude = "200"
		min_alt_fuzzy_zone = "200"
		altitude_key = "1"
		use_Y_for_altitude = "0"
		limit_maximum_slope = "0"
		maximum_slope_angle = "60"
		max_slope_fuzzy_zone = "20"
		limit_minimum_slope = "0"
		minimum_slope_angle = "30"
		min_slope_fuzzy_zone = "10"
		slope_key = "0"
		use_Y_for_slope = "0"
		intersect_underlying = "0"
		intersection_mode = "0"
		intersection_zone = "2"
		smoothing_scale = "0"
		intersection_shift = "2"
		min_intersection_shift = "-2"
		fuzzy_zone_softness = "1"
		>
	</surface_layer>
	<power_fractal_shader_v3
		name = "Fractal breakup 01"
		gui_use_node_pos = "1"
		gui_node_pos = "-560 200 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 = "62044"
		feature_scale = "1"
		lead-in_scale = "1000"
		smallest_scale = "0.01"
		noise_octaves = "19"
		noise_stretch_XYZ = "1 1 1"
		apply_high_colour = "1"
		high_colour = "1 1 1"
		apply_low_colour = "0"
		low_colour = "0 0 0"
		colour_contrast = "0.5"
		colour_offset = "0"
		colour_roughness = "5"
		clamp_high_colour = "0"
		clamp_low_colour = "0"
		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 = "0"
		ridge_smoothing = "0.1"
		gully_smoothing = "0.1"
		noise_variation = "1"
		variation_method = "2"
		buoyancy_from_variation = "0"
		clumping_of_variation = "0.25"
		distort_by_normal = "1"
		distortion_by_normal = "5"
		lead-in_warp_effect = "1"
		lead-in_warp_amount = "1"
		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>
	<reflective_shader
		name = "Reflective shader 01"
		gui_use_node_pos = "1"
		gui_node_pos = "-500 520 0"
		gui_group = ""
		enable = "1"
		input_node = ""
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		double-sided_surface = "0"
		reflectivity = "0.004999999888 0.004999999888 0.004999999888"
		reflection_tint = "1 1 1"
		index_of_refraction = "1.5"
		specular_highlights = "1"
		highlight_model = "1"
		highlight_intensity = "0.005"
		specular_roughness = "0.004"
		specular_tweak = "0.5"
		ray_traced_reflections = "0"
		reflection_softness = "0"
		number_of_samples = "4"
		>
	</reflective_shader>
	<reflective_shader
		name = "Reflective shader 01_1"
		gui_use_node_pos = "1"
		gui_node_pos = "-240 400 0"
		gui_group = ""
		enable = "1"
		input_node = ""
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		double-sided_surface = "0"
		reflectivity = "0.009999999776 0.009999999776 0.009999999776"
		reflection_tint = "1 1 1"
		index_of_refraction = "1.5"
		specular_highlights = "1"
		highlight_model = "1"
		highlight_intensity = "0.25"
		specular_roughness = "0.5"
		specular_tweak = "0.5"
		ray_traced_reflections = "0"
		reflection_softness = "0"
		number_of_samples = "4"
		>
	</reflective_shader>
	<merge_shader
		name = "Merge shader 01"
		gui_use_node_pos = "1"
		gui_node_pos = "-340 60 0"
		gui_group = ""
		enable = "1"
		input_node = "/Fake stones shader 01"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		shader_A = "Fake stones shader 01_1"
		mix_to_A = "0.5"
		mix_controller = ""
		choose_by_altitude = "0"
		merge_colour = "1"
		colour_merge_mode = "0"
		merge_displacement = "1"
		displace_merge_mode = "0"
		>
	</merge_shader>
</terragen_clip>
