I had this mess of nodes, and it's kind of embarassing to send it in, because it's so baad. In fact, I was ready to just quit and start over, when things went south. But here goes.
----> ffxml --->
<?xml version="1.0" encoding="utf-8"?>
<Filter>
<Components>
<Result id="result">
<FilterType value="0"/>
<Lighting>
<Height value="0.2"/>
<Environment>
<Source value="Church"/>
<Brightness value="1"/>
<Saturation value="1"/>
<Rotation value="0"/>
</Environment>
</Lighting>
</Result>
<AssembleRGB id="assemblergb 01">
<R value="0.93"/>
<G value="0.16"/>
<B source="extractrgb 01" value="1.8"/>
</AssembleRGB>
<ExtractRGB id="extractrgb 01">
<Source source="image 01" red="0.364706" green="0.0627451" blue="0.705882" alpha="1"/>
<Channel value="0"/>
</ExtractRGB>
<ExtractRGB id="extractrgb 02">
<Source source="image 01" red="0.364706" green="0.0627451" blue="0.705882" alpha="1"/>
<Channel value="1"/>
<Invert value="false"/>
</ExtractRGB>
<ExtractRGB id="extractrgb 03">
<Source source="image 01" red="0.364706" green="0.0627451" blue="0.705882" alpha="1"/>
<Channel value="2"/>
<Invert value="false"/>
</ExtractRGB>
<Image id="image 01"/>
<IntSliderControl id="intslidercontrol 01">
<Name value-en="Color Switch"/>
<UseRemapping value="true"/>
<Value value="3"/>
<RangeMax value="3"/>
<Pyramids id="pyramids 01">
<Noise source="image 01" red="1" green="1" blue="1" alpha="1"/>
<Background source="image 01" red="0" green="0" blue="0" alpha="1"/>
<Roughness value="0.2"/>
<Contrast source="slidercontrol 01" value="0.54">
<Minimum value="0"/>
<Maximum value="1"/>
</Contrast>
<Formula value="0"/>
<Scale source="slidercontrol 02" value="3">
<Minimum value="0"/>
<Maximum value="3"/>
<Minimum value="0"/>
<Maximum value="1"/>
<VerticalStretch value="false"/>
<Flat value="false"/>
<Details value="0.4"/>
<Variation value="1"/>
<OctaveCurve value="0"/>
</Pyramids>
<SliderControl id="slidercontrol 01">
<Name value-en="Contrast"/>
<UseRemapping value="false"/>
<Value value="0.5"/>
<Name value-en="Scale"/>
<UseRemapping value="false"/>
<Value value="0.3"/>
<Name value-en="Stretch"/>
<UseRemapping value="false"/>
<Value value="0.3"/>
<Selector source="intslidercontrol 01" value="2">
<Step value="1"/>
<Source2 source="extractrgb 02" red="1" green="0" blue="0" alpha="1"/>
<Source3 source="extractrgb 03" red="0" green="1" blue="0" alpha="1"/>
<Source4 red="0" green="0" blue="1" alpha="1"/>
<Source5 red="0" green="1" blue="1" alpha="1"/>
</Components>
<Presets>
<DefaultPreset>
<Lighting>
<Height value="0.2"/>
<Environment>
<Source value="Church"/>
<Brightness value="1"/>
<Saturation value="1"/>
<Rotation value="0"/>
</Environment>
</Lighting>
<Controls>
<SliderControl id="slidercontrol 01">
<Value value="0.5"/>
<Value value="0.3"/>
<Value value="0.3"/>
</Controls>
</DefaultPreset>
</Presets>
<FilterEditor>
<ThumbnailSize value="1"/>
<Viewport left="30" top="251" zoom_factor="1"/>
<LockPreview>
<Locked value="true"/>
<LockedComponent name="switch 02"/>
</LockPreview>
<Item id="assemblergb 01">
<Position left="-225" top="-2625"/>
<Position left="-50" top="-2625"/>
<Position left="-500" top="-2100"/>
<Position left="-450" top="-2025"/>
<Position left="150" top="-2625"/>
<Position left="-175" top="-2375"/>
<Position left="-400" top="-2375"/>
<Position left="-425" top="-2575"/>
<Position left="-150" top="-2200"/>
<Position left="-150" top="-2300"/>
<Position left="-150" top="-2250"/>
<Position left="-475" top="-2325"/>
</FilterEditor>
</Filter>