<?xml version="1.0" encoding="utf-8"?>
<terragen_clip>

	
<non_node>




<clip_category type="Terrain"/><library_description>Simple Pyramid Function /w Position</library_description><clip_output_connection node="Simple Pyramid Function" index="0"/><library_connection_tips/></non_node><displacement_shader name="Simple Pyramid Function" gui_use_node_pos="1" gui_node_pos="-840 700 0" gui_group="Terrain" enable="1" input_node="" gui_use_preview_patch_size="0" gui_preview_patch_size="1000 1000" function="Subtract scalar 01" displacement_direction="1" displacement_multiplier="1">
		
		
		
		
		
		
		
		
		
		
		
		
	<subtract_scalar name="Subtract scalar 01" gui_use_node_pos="1" gui_node_pos="-60 -200 0" gui_group="" enable="1" input_node="Pyramid Radius" gui_use_preview_patch_size="0" gui_preview_patch_size="1000 1000" input_2="Clamp scalar 01">
		</subtract_scalar><x_to_scalar name="X to scalar 01" gui_use_node_pos="1" gui_node_pos="-200 140 0" gui_group="" enable="1" input_node="Set Position" gui_use_preview_patch_size="0" gui_preview_patch_size="1000 1000">
		</x_to_scalar><abs_scalar name="Absolute X" gui_use_node_pos="1" gui_node_pos="-200 100 0" gui_group="" enable="1" input_node="X to scalar 01" gui_use_preview_patch_size="0" gui_preview_patch_size="1000 1000">
		</abs_scalar><clamp_scalar name="Clamp scalar 01" gui_use_node_pos="1" gui_node_pos="-60 -140 0" gui_group="" enable="1" input_node="Conditional scalar 01" gui_use_preview_patch_size="0" gui_preview_patch_size="1000 1000" min="Constant 0" max="Pyramid Radius">
		</clamp_scalar><z_to_scalar name="Z to scalar 01" gui_use_node_pos="1" gui_node_pos="80 140 0" gui_group="" enable="1" input_node="Set Position" gui_use_preview_patch_size="0" gui_preview_patch_size="1000 1000">
		</z_to_scalar><abs_scalar name="Absolute Z" gui_use_node_pos="1" gui_node_pos="80 100 0" gui_group="" enable="1" input_node="Z to scalar 01" gui_use_preview_patch_size="0" gui_preview_patch_size="1000 1000">
		</abs_scalar><conditional_scalar name="Conditional scalar 01" gui_use_node_pos="1" gui_node_pos="-60 0 0" gui_group="" enable="1" input_node="Absolute X" gui_use_preview_patch_size="0" gui_preview_patch_size="1000 1000" condition="0" comparison_value="Absolute Z" if_result="Absolute X" else_result="Absolute Z">
		</conditional_scalar><constant_scalar name="Constant 0" gui_use_node_pos="1" gui_node_pos="-200 -60 0" gui_group="" enable="1" input_node="" gui_use_preview_patch_size="0" gui_preview_patch_size="1000 1000" scalar="0">
		</constant_scalar><constant_scalar name="Pyramid Radius" gui_use_node_pos="1" gui_node_pos="80 -60 0" gui_group="" enable="1" input_node="" gui_use_preview_patch_size="0" gui_preview_patch_size="1000 1000" scalar="500">
		</constant_scalar><get_position name="Get a Position" gui_use_node_pos="1" gui_node_pos="-200 400 0" gui_group="" enable="1" input_node="" gui_use_preview_patch_size="0" gui_preview_patch_size="1000 1000">
		</get_position><subtract_vector name="Set Position" gui_use_node_pos="1" gui_node_pos="-60 280 0" gui_group="" enable="1" input_node="Get a Position" gui_use_preview_patch_size="0" gui_preview_patch_size="1000 1000" input_2="Position (X, Y, Z)">
		</subtract_vector><constant_vector name="Position (X, Y, Z)" gui_use_node_pos="1" gui_node_pos="80 400 0" gui_group="" enable="1" input_node="" gui_use_preview_patch_size="0" gui_preview_patch_size="1000 1000" vector="0 0 0">
		</constant_vector></displacement_shader></terragen_clip>