<?xml version="1.0" encoding="utf-8"?>
<Filter>
	<CustomClasses>
		<ScriptMap name="ScriptMap01">
			<Grayscale name="Z_COORD" display_name="Animated Z"/>
			<IntSlider name="SEED" display_name="Seed">
				<Range min="1" max="1000"/>
			</IntSlider>
		</ScriptMap>
	</CustomClasses>
	<Components>
		<Result id="result">
			<Source source="scriptmap01 01"/>
			<FilterType value="0"/>
			<Lighting>
				<Height value="0.20000000000000001"/>
				<Environment>
					<Source value=""/>
					<Brightness value="1"/>
					<Saturation value="1"/>
					<Rotation value="0"/>
					<RotationAxis x="0" y="0" z="0"/>
				</Environment>
				<Ambience>
					<AmbientLight red="0" green="0" blue="0"/>
					<Shadowing value="0"/>
					<CurrentOcclusionSettings>
						<RayDirections value="4"/>
						<TraceDistance value="0.20000000000000001"/>
						<RayJittering value="true"/>
						<RayBounce value="true"/>
						<AvoidStreaks value="true"/>
						<DirectSamples value="0"/>
						<ROQuality value="3"/>
					</CurrentOcclusionSettings>
					<CustomOcclusionSettings>
						<RayDirections value="16"/>
						<TraceDistance value="0.29999999999999999"/>
						<RayJittering value="true"/>
						<RayBounce value="true"/>
						<AvoidStreaks value="true"/>
						<DirectSamples value="1"/>
						<ROQuality value="10"/>
					</CustomOcclusionSettings>
					<ArtisticSettings>
						<BlackPoint value="0"/>
						<Midtones value="0.5"/>
						<WhitePoint value="1"/>
					</ArtisticSettings>
				</Ambience>
			</Lighting>
		</Result>
		<ScriptMap01 id="scriptmap01 01">
			<Script value="function prepare()\[br]\[tb]set_perlin_noise_seed(get_intslider_input(SEED))\[br]end;\[br]\[br]function get_sample(x, y)\[br]\[tb]local z = get_sample_grayscale(x, y, Z_COORD)\[br]\[tb]local r = get_perlin_noise(x, y, (z+1)*10, 50)\[br]\[tb]local g = get_perlin_noise(x, y, (z+2)*10, 50)\[br]\[tb]local b = get_perlin_noise(x, y, (z+3)*10, 50)\[br]\[tb]local a = 1\[br]\[tb]return r, g, b, a\[br]end;"/>
			<Settings>
				<OutputType value="2"/>
				<Discrete value="false"/>
				<HDR value="true"/>
				<Seamless value="true"/>
				<Sizable value="true"/>
				<Randomizable value="false"/>
				<SafeScript value="true"/>
			</Settings>
			<Z_COORD source="grayscalemapcontrol 01" value="0.29999999999999999"/>
			<SEED source="intslidercontrol 01" value="1">
				<Step value="1"/>
				<Offset value="0"/>
			</SEED>
		</ScriptMap01>
		<GrayscaleMapControl id="grayscalemapcontrol 01">
			<Name value-en="Animated Z"/>
			<ExternalImagesMode value="0"/>
			<HDRMode value="2"/>
			<HorizontalAnchor value="1"/>
			<VerticalAnchor value="1"/>
			<PlacementMode value="0"/>
			<TilingMode value="0"/>
			<Value value="0.33000000000000002"/>
		</GrayscaleMapControl>
		<IntSliderControl id="intslidercontrol 01">
			<Name value-en="Seed"/>
			<UseRemapping value="false"/>
			<Value value="10"/>
			<RangeMax value="100"/>
		</IntSliderControl>
	</Components>
	<SettingsOverride>
		<Size value="0"/>
		<Variation value="0"/>
		<Seamless value="0"/>
		<ResultBlending value="0"/>
	</SettingsOverride>
	<Presets>
		<DefaultPreset>
			<Settings size_factor="3" variation="1" seamless="true" antialiasing="2" map_type="0" edges_only="true" clip_hdr_for_result="true"/>
			<Lighting>
				<Height value="0.20000000000000001"/>
				<Environment>
					<Source value=""/>
					<Brightness value="1"/>
					<Saturation value="1"/>
					<Rotation value="0"/>
					<RotationAxis x="0" y="0" z="0"/>
				</Environment>
				<Ambience>
					<AmbientLight red="0" green="0" blue="0"/>
					<Shadowing value="0"/>
					<CurrentOcclusionSettings>
						<RayDirections value="4"/>
						<TraceDistance value="0.20000000000000001"/>
						<RayJittering value="true"/>
						<RayBounce value="true"/>
						<AvoidStreaks value="true"/>
						<DirectSamples value="0"/>
						<ROQuality value="3"/>
					</CurrentOcclusionSettings>
					<CustomOcclusionSettings>
						<RayDirections value="16"/>
						<TraceDistance value="0.29999999999999999"/>
						<RayJittering value="true"/>
						<RayBounce value="true"/>
						<AvoidStreaks value="true"/>
						<DirectSamples value="1"/>
						<ROQuality value="10"/>
					</CustomOcclusionSettings>
					<ArtisticSettings>
						<BlackPoint value="0"/>
						<Midtones value="0.5"/>
						<WhitePoint value="1"/>
					</ArtisticSettings>
				</Ambience>
			</Lighting>
			<Controls>
				<GrayscaleMapControl id="grayscalemapcontrol 01">
					<HorizontalAnchor value="1"/>
					<VerticalAnchor value="1"/>
					<PlacementMode value="0"/>
					<TilingMode value="0"/>
					<Value value="0.33000000000000002"/>
				</GrayscaleMapControl>
				<IntSliderControl id="intslidercontrol 01">
					<Value value="10"/>
				</IntSliderControl>
			</Controls>
		</DefaultPreset>
	</Presets>
	<Information author="Vladimir Golovin" name-en="Script API - Z-Animated Perlin" url="" description-en="" keywords-en="" update_notes-en="" major_version="3" minor_version="1"/>
	<ControlsOrder>
		<Automatic value="true"/>
	</ControlsOrder>
	<FilterEditor>
		<ThumbnailSize value="1"/>
		<Canvas left="-159" top="-342" zoom_factor="0"/>
		<Viewport left="0" top="0" zoom_factor="-2"/>
		<LockPreview>
			<Locked value="false"/>
			<LockedComponent name=""/>
		</LockPreview>
		<Item id="grayscalemapcontrol 01">
			<Position left="480" top="0"/>
		</Item>
		<Item id="intslidercontrol 01">
			<Position left="480" top="64"/>
		</Item>
		<Item id="result">
			<Position left="-32" top="0"/>
		</Item>
		<Item id="scriptmap01 01">
			<Position left="208" top="0"/>
		</Item>
	</FilterEditor>
</Filter>
