<?xml version="1.0" encoding="utf-8"?>
<terragen_clip>

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
<non_node>





<library_description>Eroded Rock field (by otakar)</library_description><library_tag>rocks</library_tag><library_connection_tips>connect rock layer through Shader stack, see notes</library_connection_tips></non_node><colour_adjust_shader name="Rock Falloff Control" gui_use_node_pos="1" gui_node_pos="-1460 700 0" gui_group="Rock Mask" enable="1" input_node="Mix scalar 01" gui_use_preview_patch_size="0" gui_preview_patch_size="1000 1000" black_point="0.01875000075 0.01875000075 0.01875000075" black_point_adjust="0.01875000075" white_point="0.1875 0.1875 0.1875" white_point_adjust="0.1875" gamma="1 1 1" gamma_adjust="1" clamp_below_black="1" clamp_above_white="1">
	</colour_adjust_shader><voronoi_3D_diff_scalar name="Voronoi 3D diff scalar 01" gui_use_node_pos="1" gui_node_pos="-1320 840 0" gui_group="Rock Mask" enable="1" input_node="Get position in texture 01" gui_use_preview_patch_size="0" gui_preview_patch_size="1000 1000" scale="Rock Scale" seed="Seed">
	</voronoi_3D_diff_scalar><mix_scalar name="Mix scalar 01" gui_use_node_pos="1" gui_node_pos="-1360 780 0" gui_group="Rock Mask" enable="1" input_node="Perlin 3D scalar 01" gui_use_preview_patch_size="0" gui_preview_patch_size="1000 1000" input_2="Voronoi 3D diff scalar 01" mix_controller="">
	</mix_scalar><displacement_shader name="Displacement shader 01" gui_use_node_pos="1" gui_node_pos="-1300 200 0" gui_group="Rocks" enable="1" input_node="Rock color" gui_use_preview_patch_size="0" gui_preview_patch_size="1000 1000" function="Merge shader 01" displacement_direction="1" displacement_multiplier="-0.05">
	</displacement_shader><subtract_scalar name="Subtract scalar 01" gui_use_node_pos="1" gui_node_pos="-1380 580 0" gui_group="Rock Mask" enable="1" input_node="Colour to vector 01" gui_use_preview_patch_size="0" gui_preview_patch_size="1000 1000" input_2="Mix scalar 01">
	</subtract_scalar><constant_scalar name="Rock Scale" gui_use_node_pos="1" gui_node_pos="-1420 980 0" gui_group="Rock Mask" enable="1" input_node="" gui_use_preview_patch_size="0" gui_preview_patch_size="1000 1000" scalar="0.5">
	</constant_scalar><constant_scalar name="Seed" gui_use_node_pos="1" gui_node_pos="-1240 980 0" gui_group="Rock Mask" enable="1" input_node="" gui_use_preview_patch_size="0" gui_preview_patch_size="1000 1000" scalar="23">
	</constant_scalar><power_fractal_shader_v3 name="Power fractal shader v3 01_1" gui_use_node_pos="1" gui_node_pos="-1280 360 0" gui_group="Rocks" enable="1" input_node="" gui_use_preview_patch_size="0" gui_preview_patch_size="1000 1000" seed="20680" feature_scale="0.13" lead-in_scale="0.08" smallest_scale="0.01" noise_octaves="6" noise_stretch_XYZ="1.3 1 1" apply_high_colour="1" high_colour="1 1 1" apply_low_colour="0" low_colour="0 0 0" colour_contrast="0.2625" colour_offset="0" colour_roughness="5" clamp_high_colour="1" clamp_low_colour="1" apply_displacement="1" 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="1" buoyancy_from_variation="-0.4" clumping_of_variation="0.19375" 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="Fractal warp shader 02" fit_blendshader_to_this="0" invert_blendshader="0">
	</power_fractal_shader_v3><perlin_3D_scalar name="Perlin 3D scalar 01" gui_use_node_pos="1" gui_node_pos="-1500 840 0" gui_group="Rock Mask" enable="1" input_node="Get position in texture 01" gui_use_preview_patch_size="0" gui_preview_patch_size="1000 1000" scale="Rock Scale" seed="Seed">
	</perlin_3D_scalar><colour_to_vector name="Colour to vector 01" gui_use_node_pos="1" gui_node_pos="-1440 640 0" gui_group="Rock Mask" enable="1" input_node="Rock Falloff Control" gui_use_preview_patch_size="0" gui_preview_patch_size="1000 1000">
	</colour_to_vector><get_position_in_texture name="Get position in texture 01" gui_use_node_pos="1" gui_node_pos="-1580 920 0" gui_group="Rock Mask" enable="1" input_node="" gui_use_preview_patch_size="0" gui_preview_patch_size="1000 1000">
	</get_position_in_texture><merge_shader name="Merge shader 01" gui_use_node_pos="1" gui_node_pos="-1320 280 0" gui_group="Rocks" enable="1" input_node="Power fractal shader v3 01" gui_use_preview_patch_size="0" gui_preview_patch_size="1000 1000" shader_A="Power fractal shader v3 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><surface_layer name="rock layer" gui_use_node_pos="1" gui_node_pos="-1300 100 0" gui_group="Rocks" 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="1" test_colour="1 0 1" luminous="0" luminosity_multiplier="1" luminosity_tint="1 1 1" luminosity_function="" displacement_direction="1" displacement_multiplier="0.08" displacement_function="Fractal warp shader 02" displacement_offset="0" smoothing_effect="1" smoothing_amount="1" child_layers="Displacement shader 01" coverage="1" fractal_breakup="0" breakup_shader="" fractal_contrast="0.5" 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><group name="Rocks" gui_use_node_pos="1" gui_node_pos="-1408.130464 236.3457281 0" gui_group="" gui_node_size="507.1843455 360 0" gui_node_colour="0.4313000143 0.4368000031 0.4995000064" special_group="0" global_bookmark="0">
	</group><group name="Rock Mask" gui_use_node_pos="1" gui_node_pos="-1394.577689 750 0" gui_group="" gui_node_size="580 560 0" gui_node_colour="0.4995000064 0.4535000026 0.1604000032" special_group="0" global_bookmark="0">
	</group><note name="Rock Notes" gui_use_node_pos="1" gui_node_pos="-1520 200 0" gui_group="Rocks" gui_node_size="215.4095436 188.7030555 1" gui_note_text="* insert rock layer underneath soil layers in Shaders group or mask it out via warp shader node in rock mask group

* lower gradient patch size in compute terrain node (suggested value: 0.2)" gui_note_text_colour="0.2011000067 0.01265999954 0.01431000046" gui_note_use_custom_text_size="0" gui_note_custom_text_size="10" gui_node_colour="0.9900000095 0.9599999785 0.6100000143">
	</note><power_fractal_shader_v3 name="Power fractal shader v3 01" gui_use_node_pos="1" gui_node_pos="-1460 360 0" gui_group="Rocks" enable="1" input_node="" gui_use_preview_patch_size="0" gui_preview_patch_size="1000 1000" seed="20680" feature_scale="0.13" lead-in_scale="0.08" smallest_scale="0.01" noise_octaves="6" noise_stretch_XYZ="1.3 1 1" apply_high_colour="1" high_colour="1 1 1" apply_low_colour="0" low_colour="0 0 0" colour_contrast="0.2625" colour_offset="0" colour_roughness="5" clamp_high_colour="1" clamp_low_colour="1" apply_displacement="1" 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="2" ridge_smoothing="0.1" gully_smoothing="0.1" noise_variation="1" variation_method="1" buoyancy_from_variation="-0.4" clumping_of_variation="0.19375" 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="Fractal warp shader 02" fit_blendshader_to_this="0" invert_blendshader="0">
	</power_fractal_shader_v3><fractal_warp_shader name="Fractal warp shader 02" gui_use_node_pos="1" gui_node_pos="-1340 520 0" gui_group="Rock Mask" enable="1" input_node="Subtract scalar 01" gui_use_preview_patch_size="0" gui_preview_patch_size="1000 1000" scale="0.5" warp_amount="0.9" variation="1.5" roughness="1.1" blend_by_shader="0" blending_shader="" fit_blendshader_to_this="0" invert_blendshader="0">
	</fractal_warp_shader></terragen_clip>