<terragen_clip>
<non_node>
<library_description>Cirrocumulus cloud shader based on Voronoi Noise. </library_description>

<library_tag>cirrocumulus density shader</library_tag>

<library_tag>noise</library_tag>

<library_tag>shader</library_tag>

<clip_output_connection node="Voronoi Cirrocumulus Shader v1 by WASasquatch" index="0" />
</non_node>
	<surface_layer
		name = "Voronoi Cirrocumulus Shader v1 by WASasquatch"
		gui_use_node_pos = "1"
		gui_node_pos = "80 320 0"
		gui_group = "Atmosphere (Main Planet)"
		enable = "1"
		input_node = ""
		gui_use_preview_patch_size = "1"
		gui_preview_patch_size = "32000 32000"
		apply_colour = "1"
		diffuse_colour = "1 1 1"
		colour_function = "Quick Scale Elements (VB)"
		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 = "Quick Scale Elements (VB)"
		coverage = "1"
		fractal_breakup = "0"
		breakup_shader = ""
		fractal_contrast = "0.5"
		invert_breakup = "0"
		only_breakup_colour = "1"
		blend_by_shader = "1"
		blending_shader = "Cirrocumulus Density Mask (VB)"
		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"
		>
		<get_position_in_texture
			name = "Get Cloud Position in Texture"
			gui_use_node_pos = "1"
			gui_node_pos = "-160 620 0"
			gui_group = ""
			enable = "1"
			input_node = ""
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			>
		</get_position_in_texture>
		<constant_scalar
			name = "Voronoi Cloud Scale"
			gui_use_node_pos = "1"
			gui_node_pos = "-120 540 0"
			gui_group = ""
			enable = "1"
			input_node = ""
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			scalar = "600"
			>
		</constant_scalar>
		<constant_scalar
			name = "Voronoi Cloud Seed"
			gui_use_node_pos = "1"
			gui_node_pos = "60 540 0"
			gui_group = ""
			enable = "1"
			input_node = ""
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			scalar = "2145"
			>
		</constant_scalar>
		<voronoi_3D_diff_scalar
			name = "Cloud Voronoi Diff Scalar"
			gui_use_node_pos = "1"
			gui_node_pos = "-160 460 0"
			gui_group = ""
			enable = "1"
			input_node = "Get Cloud Position in Texture"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			scale = "Voronoi Cloud Scale"
			seed = "Voronoi Cloud Seed"
			>
		</voronoi_3D_diff_scalar>
		<fractal_warp_shader
			name = "Fractalize Cloud Voronoi"
			gui_use_node_pos = "1"
			gui_node_pos = "-160 400 0"
			gui_group = ""
			enable = "1"
			input_node = "Cloud Voronoi Diff Scalar"
			gui_use_preview_patch_size = "1"
			gui_preview_patch_size = "8000 8000"
			scale = "600"
			warp_amount = "1"
			variation = "0.8"
			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>
		<colour_adjust_shader
			name = "Colour Adjust (VB)"
			gui_use_node_pos = "1"
			gui_node_pos = "-160 340 0"
			gui_group = ""
			enable = "1"
			input_node = "Fractalize Cloud Voronoi"
			gui_use_preview_patch_size = "1"
			gui_preview_patch_size = "4000 4000"
			black_point = "-0.200000003 -0.200000003 -0.200000003"
			black_point_adjust = "-0.200000003"
			white_point = "1 1 1"
			white_point_adjust = "1"
			gamma = "0.5 0.5 0.5"
			gamma_adjust = "0.5"
			clamp_below_black = "0"
			clamp_above_white = "0"
			>
		</colour_adjust_shader>
		<power_fractal_shader_v3
			name = "Perlin Base Noise (VB)"
			gui_use_node_pos = "1"
			gui_node_pos = "-160 260 0"
			gui_group = ""
			enable = "1"
			input_node = ""
			gui_use_preview_patch_size = "1"
			gui_preview_patch_size = "2000 2000"
			seed = "65089"
			feature_scale = "250"
			lead-in_scale = "500"
			smallest_scale = "10"
			noise_octaves = "7"
			obey_smoothing_filter = "1"
			noise_stretch_XYZ = "1 1 1"
			apply_high_colour = "1"
			high_colour = "1 1 1"
			apply_low_colour = "1"
			low_colour = "0 0 0"
			colour_contrast = "0.5"
			colour_offset = "0"
			colour_roughness = "1.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.25"
			clumping_of_variation = "0.25"
			better_colour_continuity = "0"
			better_displacement_continuity = "1"
			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 = "1"
			blending_shader = "Colour Adjust (VB)"
			fit_blendshader_to_this = "0"
			invert_blendshader = "0"
			>
		</power_fractal_shader_v3>
		<power_fractal_shader_v3
			name = "Perlin Difference Noise (VB)"
			gui_use_node_pos = "1"
			gui_node_pos = "20 260 0"
			gui_group = ""
			enable = "1"
			input_node = ""
			gui_use_preview_patch_size = "1"
			gui_preview_patch_size = "2000 2000"
			seed = "65089"
			feature_scale = "250"
			lead-in_scale = "500"
			smallest_scale = "2"
			noise_octaves = "10"
			obey_smoothing_filter = "1"
			noise_stretch_XYZ = "1 1 1"
			apply_high_colour = "1"
			high_colour = "1 1 1"
			apply_low_colour = "1"
			low_colour = "0 0 0"
			colour_contrast = "0.5"
			colour_offset = "-0.25"
			colour_roughness = "1.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.25"
			clumping_of_variation = "0.25"
			better_colour_continuity = "0"
			better_displacement_continuity = "1"
			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>
		<merge_shader
			name = "Voronoi Cloud Depth Difference"
			gui_use_node_pos = "1"
			gui_node_pos = "-80 180 0"
			gui_group = ""
			enable = "1"
			input_node = "Perlin Base Noise (VB)"
			gui_use_preview_patch_size = "1"
			gui_preview_patch_size = "4000 4000"
			shader_A = "Perlin Difference Noise (VB)"
			mix_to_A = "0.075"
			mix_controller = ""
			choose_by_altitude = "0"
			texture_space = "1"
			merge_colour = "1"
			colour_merge_mode = "4"
			merge_displacement = "1"
			displace_merge_mode = "0"
			>
		</merge_shader>
		<power_fractal_shader_v3
			name = "Detail M-X (VB)"
			gui_use_node_pos = "1"
			gui_node_pos = "20 120 0"
			gui_group = ""
			enable = "1"
			input_node = ""
			gui_use_preview_patch_size = "1"
			gui_preview_patch_size = "500 500"
			seed = "65089"
			feature_scale = "500"
			lead-in_scale = "500"
			smallest_scale = "1"
			noise_octaves = "12"
			obey_smoothing_filter = "1"
			noise_stretch_XYZ = "1 1 1"
			apply_high_colour = "0"
			high_colour = "1 1 1"
			apply_low_colour = "0"
			low_colour = "0 0 0"
			colour_contrast = "0.5"
			colour_offset = "0"
			colour_roughness = "1.5"
			clamp_high_colour = "0"
			clamp_low_colour = "0"
			apply_displacement = "1"
			displacement_direction = "1"
			displacement_amplitude = "150"
			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.25"
			clumping_of_variation = "0.25"
			better_colour_continuity = "0"
			better_displacement_continuity = "1"
			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>
		<power_fractal_shader_v3
			name = "Detail M-Y (VB)"
			gui_use_node_pos = "1"
			gui_node_pos = "60 80 0"
			gui_group = ""
			enable = "1"
			input_node = ""
			gui_use_preview_patch_size = "1"
			gui_preview_patch_size = "500 500"
			seed = "58264"
			feature_scale = "500"
			lead-in_scale = "500"
			smallest_scale = "1"
			noise_octaves = "12"
			obey_smoothing_filter = "1"
			noise_stretch_XYZ = "1 1 1"
			apply_high_colour = "0"
			high_colour = "1 1 1"
			apply_low_colour = "0"
			low_colour = "0 0 0"
			colour_contrast = "0.5"
			colour_offset = "0"
			colour_roughness = "1.5"
			clamp_high_colour = "0"
			clamp_low_colour = "0"
			apply_displacement = "1"
			displacement_direction = "1"
			displacement_amplitude = "150"
			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.25"
			clumping_of_variation = "0.25"
			better_colour_continuity = "0"
			better_displacement_continuity = "1"
			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>
		<power_fractal_shader_v3
			name = "Detail M-Z (VB)"
			gui_use_node_pos = "1"
			gui_node_pos = "100 40 0"
			gui_group = ""
			enable = "1"
			input_node = ""
			gui_use_preview_patch_size = "1"
			gui_preview_patch_size = "500 500"
			seed = "50006"
			feature_scale = "500"
			lead-in_scale = "500"
			smallest_scale = "1"
			noise_octaves = "12"
			obey_smoothing_filter = "1"
			noise_stretch_XYZ = "1 1 1"
			apply_high_colour = "0"
			high_colour = "1 1 1"
			apply_low_colour = "0"
			low_colour = "0 0 0"
			colour_contrast = "0.5"
			colour_offset = "0"
			colour_roughness = "1.5"
			clamp_high_colour = "0"
			clamp_low_colour = "0"
			apply_displacement = "1"
			displacement_direction = "1"
			displacement_amplitude = "150"
			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.25"
			clumping_of_variation = "0.25"
			better_colour_continuity = "0"
			better_displacement_continuity = "1"
			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>
		<redirect_shader
			name = "Voronoi Cloud Mix Redirector"
			gui_use_node_pos = "1"
			gui_node_pos = "20 -20 0"
			gui_group = ""
			enable = "1"
			input_node = ""
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			X_shader = "Detail M-X (VB)"
			Y_shader = "Detail M-Y (VB)"
			Z_shader = "Detail M-Z (VB)"
			>
		</redirect_shader>
		<warp_input_shader
			name = "Warp Mix Voronoi Clouds"
			gui_use_node_pos = "1"
			gui_node_pos = "-80 -100 0"
			gui_group = ""
			enable = "1"
			input_node = "Voronoi Cloud Depth Difference"
			gui_use_preview_patch_size = "1"
			gui_preview_patch_size = "4000 4000"
			warper = "Voronoi Cloud Mix Redirector"
			>
		</warp_input_shader>
		<colour_adjust_shader
			name = "Final Colour Adjust (VB)"
			gui_use_node_pos = "1"
			gui_node_pos = "-80 -160 0"
			gui_group = ""
			enable = "1"
			input_node = "Warp Mix Voronoi Clouds"
			gui_use_preview_patch_size = "1"
			gui_preview_patch_size = "4000 4000"
			black_point = "0.03500000015 0.03500000015 0.03500000015"
			black_point_adjust = "0.03500000015"
			white_point = "0.4499999881 0.4499999881 0.4499999881"
			white_point_adjust = "0.4499999881"
			gamma = "1 1 1"
			gamma_adjust = "1"
			clamp_below_black = "0"
			clamp_above_white = "0"
			>
		</colour_adjust_shader>
		<transform_input_shader
			name = "Quick Scale Elements (VB)"
			gui_use_node_pos = "1"
			gui_node_pos = "-80 -220 0"
			gui_group = ""
			enable = "1"
			input_node = "Final Colour Adjust (VB)"
			gui_use_preview_patch_size = "1"
			gui_preview_patch_size = "16000 16000"
			use_world_space = "0"
			use_undisplaced_space = "0"
			translate = "0"
			translate_by = "0 0 0"
			rotate = "0"
			rotate_by = "0 0 0"
			scale = "0"
			scale_by = "1 1 1"
			>
		</transform_input_shader>
	</surface_layer>
</terragen_clip>
