<terragen_clip>
<non_node>
<clip_category type="Shaders" />
<library_description>Cracks with tension fractures.</library_description>

<library_tag>cracks</library_tag>

<clip_input_connection node="Cracks layer 1" param="input_node" />
<clip_output_connection node="Cracks layer 1" index="0" />
<library_connection_tips>Surface layer shader.</library_connection_tips>
</non_node>
	<transform_input_shader
		name = "Cracks resized 2"
		gui_use_node_pos = "1"
		gui_node_pos = "-520 60 0"
		gui_group = ""
		enable = "1"
		input_node = "Cracks width"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		use_world_space = "1"
		use_undisplaced_space = "0"
		translate = "0"
		translate_by = "0 0 0"
		rotate = "0"
		rotate_by = "0 0 0"
		scale = "1"
		scale_by = "0.25 0.25 0.25"
		>
	</transform_input_shader>
	<transform_input_shader
		name = "Cracks resized 1"
		gui_use_node_pos = "1"
		gui_node_pos = "-560 160 0"
		gui_group = ""
		enable = "1"
		input_node = "Cracks width"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		use_world_space = "1"
		use_undisplaced_space = "0"
		translate = "0"
		translate_by = "0 0 0"
		rotate = "0"
		rotate_by = "0 0 0"
		scale = "1"
		scale_by = "0.5 0.5 0.5"
		>
	</transform_input_shader>
	<voronoi_3D_diff_scalar
		name = "Voronoi 3D diff scalar 01"
		gui_use_node_pos = "1"
		gui_node_pos = "-720 340 0"
		gui_group = "Shaders"
		enable = "1"
		input_node = "Get position in texture 01"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		scale = "Cracks size"
		seed = "Cracks random seed"
		>
	</voronoi_3D_diff_scalar>
	<colour_adjust_shader
		name = "Cracks width"
		gui_use_node_pos = "1"
		gui_node_pos = "-860 220 0"
		gui_group = "Shaders"
		enable = "1"
		input_node = "Cracks warping"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		black_point = "0.02999999933 0.02999999933 0.02999999933"
		black_point_adjust = "0.02999999933"
		white_point = "0 0 0"
		white_point_adjust = "0"
		gamma = "0.3000000119 0.3000000119 0.3000000119"
		gamma_adjust = "0.3000000119"
		clamp_below_black = "1"
		clamp_above_white = "1"
		>
	</colour_adjust_shader>
	<surface_layer
		name = "Cracks layer 1"
		gui_use_node_pos = "1"
		gui_node_pos = "-940 -100 0"
		gui_group = "Shaders"
		enable = "1"
		input_node = "/Base colours"
		gui_use_preview_patch_size = "1"
		gui_preview_patch_size = "31.25 31.25"
		apply_colour = "0"
		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 = "Cracks mask 2"
		coverage = "1"
		fractal_breakup = "0"
		breakup_shader = ""
		fractal_contrast = "0"
		invert_breakup = "0"
		only_breakup_colour = "0"
		blend_by_shader = "1"
		blending_shader = "Cracks layer mask 1"
		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>
	<fractal_warp_shader
		name = "Cracks warping"
		gui_use_node_pos = "1"
		gui_node_pos = "-720 280 0"
		gui_group = ""
		enable = "1"
		input_node = "Voronoi 3D diff scalar 01"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		scale = "10"
		warp_amount = "1"
		variation = "1.5"
		roughness = "1"
		scale_filter = ""
		obey_smoothing_filter = "1"
		blend_by_shader = "0"
		blending_shader = ""
		fit_blendshader_to_this = "0"
		invert_blendshader = "0"
		>
	</fractal_warp_shader>
	<constant_scalar
		name = "Cracks size"
		gui_use_node_pos = "1"
		gui_node_pos = "-580 400 0"
		gui_group = "Shaders"
		enable = "1"
		input_node = ""
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		scalar = "10"
		>
	</constant_scalar>
	<colour_adjust_shader
		name = "Cracks length 1"
		gui_use_node_pos = "1"
		gui_node_pos = "-800 140 0"
		gui_group = "Shaders"
		enable = "1"
		input_node = "Cracks warping"
		gui_use_preview_patch_size = "1"
		gui_preview_patch_size = "62.5 62.5"
		black_point = "0.200000003 0.200000003 0.200000003"
		black_point_adjust = "0.200000003"
		white_point = "0 0 0"
		white_point_adjust = "0"
		gamma = "10 10 10"
		gamma_adjust = "10"
		clamp_below_black = "1"
		clamp_above_white = "1"
		>
	</colour_adjust_shader>
	<get_position_in_texture
		name = "Get position in texture 01"
		gui_use_node_pos = "1"
		gui_node_pos = "-780 400 0"
		gui_group = "Shaders"
		enable = "1"
		input_node = ""
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		>
	</get_position_in_texture>
	<simple_shape_shader
		name = "Cracks layer mask 1"
		gui_use_node_pos = "1"
		gui_node_pos = "-700 -40 0"
		gui_group = "Shaders"
		enable = "1"
		input_node = ""
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		type_of_shape = "0"
		position = "0 0 0"
		size = "1000 1000"
		rotation = "0"
		polygon_sides = "5"
		draw_shape_edges_in_preview = "1"
		apply_colour = "1"
		apply_main_colour = "1"
		colour = "1 1 1"
		apply_edge_colour = "1"
		edge_colour = "0 0 0"
		colour_edge_profile = "0"
		colour_edge_width = "50"
		colour_edge_units = "0"
		colour_position_key = "1"
		apply_displacement = "0"
		displace_relative_to_surface = "1"
		displace_relative_to_shader_position = "0"
		displacement_direction = "1"
		displacement_amplitude = "1"
		displacement_offset = "0"
		displacement_edge_profile = "0"
		displacement_edge_width = "50"
		displacement_edge_units = "0"
		displacement_position_key = "1"
		>
	</simple_shape_shader>
	<merge_shader
		name = "Cracks mask 1"
		gui_use_node_pos = "1"
		gui_node_pos = "-900 60 0"
		gui_group = ""
		enable = "1"
		input_node = "Cracks width"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		shader_A = "Cracks length 1"
		mix_to_A = "0.5"
		mix_controller = "Cracks resized 1"
		choose_by_altitude = "0"
		texture_space = "1"
		merge_colour = "1"
		colour_merge_mode = "0"
		merge_displacement = "1"
		displace_merge_mode = "0"
		>
	</merge_shader>
	<constant_scalar
		name = "Cracks random seed"
		gui_use_node_pos = "1"
		gui_node_pos = "-480 360 0"
		gui_group = "Shaders"
		enable = "1"
		input_node = ""
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		scalar = "0"
		>
	</constant_scalar>
	<colour_adjust_shader
		name = "Cracks length 2"
		gui_use_node_pos = "1"
		gui_node_pos = "-720 60 0"
		gui_group = "Shaders"
		enable = "1"
		input_node = "Cracks warping"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		black_point = "0.1000000015 0.1000000015 0.1000000015"
		black_point_adjust = "0.1000000015"
		white_point = "0 0 0"
		white_point_adjust = "0"
		gamma = "10 10 10"
		gamma_adjust = "10"
		clamp_below_black = "1"
		clamp_above_white = "1"
		>
	</colour_adjust_shader>
	<merge_shader
		name = "Cracks mask 2"
		gui_use_node_pos = "1"
		gui_node_pos = "-880 -20 0"
		gui_group = "Shaders"
		enable = "1"
		input_node = "Cracks mask 1"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		shader_A = "Cracks length 2"
		mix_to_A = "0.5"
		mix_controller = "Cracks resized 2"
		choose_by_altitude = "0"
		texture_space = "1"
		merge_colour = "1"
		colour_merge_mode = "0"
		merge_displacement = "1"
		displace_merge_mode = "0"
		>
	</merge_shader>
</terragen_clip>
