<?xml version="1.0" encoding="iso-8859-1"?>
<xsi_file type="ShaderCompound" name="mia_x Render Channels" category="Render Channels" author="Guillaume Laforge" formatversion="1.1" compoundversion="1.0" color="10991252">
	<definition>
		<nodes>
			<node type="shader" progid="Softimage.sib_color_storeinchannel.1" index="0">
				<param name="Name" type="31" ><![CDATA[mia_refr_result1]]></param>
				<param name="input.red" type="4" value="0.000000"></param>
				<param name="input.green" type="4" value="0.000000"></param>
				<param name="input.blue" type="4" value="0.000000"></param>
				<param name="input.alpha" type="4" value="1.000000"></param>
				<param name="channel" type="8" ><![CDATA[mia_refr_result]]></param>
				<param name="raytype" type="3" value="1"></param>
				<param name="component" type="3" value="0"></param>
				<datablob category="ui_infos">
					<prop name="posx">2530</prop>
					<prop name="posy">2021</prop>
					<prop name="state">ConnectedOnly</prop>
				</datablob>
			</node>
			<node type="shader" progid="Softimage.sib_color_storeinchannel.1" index="1">
				<param name="Name" type="31" ><![CDATA[mia_refl_result1]]></param>
				<param name="input.red" type="4" value="0.000000"></param>
				<param name="input.green" type="4" value="0.000000"></param>
				<param name="input.blue" type="4" value="0.000000"></param>
				<param name="input.alpha" type="4" value="1.000000"></param>
				<param name="channel" type="8" ><![CDATA[mia_refl_result]]></param>
				<param name="raytype" type="3" value="1"></param>
				<param name="component" type="3" value="0"></param>
				<datablob category="ui_infos">
					<prop name="posx">2525</prop>
					<prop name="posy">1771</prop>
					<prop name="state">ConnectedOnly</prop>
				</datablob>
			</node>
			<node type="shader" progid="Softimage.sib_color_storeinchannel.1" index="2">
				<param name="Name" type="31" ><![CDATA[mia_diffuse_result1]]></param>
				<param name="input.red" type="4" value="0.000000"></param>
				<param name="input.green" type="4" value="0.000000"></param>
				<param name="input.blue" type="4" value="0.000000"></param>
				<param name="input.alpha" type="4" value="1.000000"></param>
				<param name="channel" type="8" ><![CDATA[mia_diffuse_result]]></param>
				<param name="raytype" type="3" value="1"></param>
				<param name="component" type="3" value="0"></param>
				<datablob category="ui_infos">
					<prop name="posx">2502</prop>
					<prop name="posy">1208</prop>
					<prop name="state">ConnectedOnly</prop>
				</datablob>
			</node>
			<node type="shader" progid="Softimage.sib_color_8mix.1" index="3">
				<param name="Name" type="31" ><![CDATA[Mix_8colors]]></param>
				<param name="mixersize" type="3" value="8"></param>
				<param name="base_color.red" type="4" value="0.000000"></param>
				<param name="base_color.green" type="4" value="0.000000"></param>
				<param name="base_color.blue" type="4" value="0.000000"></param>
				<param name="base_color.alpha" type="4" value="1.000000"></param>
				<param name="color1.red" type="4" value="1.000000"></param>
				<param name="color1.green" type="4" value="1.000000"></param>
				<param name="color1.blue" type="4" value="1.000000"></param>
				<param name="color1.alpha" type="4" value="0.000000"></param>
				<param name="mode1" type="3" value="1"></param>
				<param name="weight1.red" type="4" value="0.000000"></param>
				<param name="weight1.green" type="4" value="0.000000"></param>
				<param name="weight1.blue" type="4" value="0.000000"></param>
				<param name="weight1.alpha" type="4" value="0.000000"></param>
				<param name="alpha1" type="11" value="false"></param>
				<param name="inuse1" type="11" value="false"></param>
				<param name="color2.red" type="4" value="1.000000"></param>
				<param name="color2.green" type="4" value="1.000000"></param>
				<param name="color2.blue" type="4" value="1.000000"></param>
				<param name="color2.alpha" type="4" value="0.000000"></param>
				<param name="mode2" type="3" value="1"></param>
				<param name="weight2.red" type="4" value="0.000000"></param>
				<param name="weight2.green" type="4" value="0.000000"></param>
				<param name="weight2.blue" type="4" value="0.000000"></param>
				<param name="weight2.alpha" type="4" value="0.000000"></param>
				<param name="alpha2" type="11" value="false"></param>
				<param name="inuse2" type="11" value="false"></param>
				<param name="color3.red" type="4" value="1.000000"></param>
				<param name="color3.green" type="4" value="1.000000"></param>
				<param name="color3.blue" type="4" value="1.000000"></param>
				<param name="color3.alpha" type="4" value="0.000000"></param>
				<param name="mode3" type="3" value="1"></param>
				<param name="weight3.red" type="4" value="0.000000"></param>
				<param name="weight3.green" type="4" value="0.000000"></param>
				<param name="weight3.blue" type="4" value="0.000000"></param>
				<param name="weight3.alpha" type="4" value="0.000000"></param>
				<param name="alpha3" type="11" value="false"></param>
				<param name="inuse3" type="11" value="false"></param>
				<param name="color4.red" type="4" value="1.000000"></param>
				<param name="color4.green" type="4" value="1.000000"></param>
				<param name="color4.blue" type="4" value="1.000000"></param>
				<param name="color4.alpha" type="4" value="0.000000"></param>
				<param name="mode4" type="3" value="1"></param>
				<param name="weight4.red" type="4" value="0.000000"></param>
				<param name="weight4.green" type="4" value="0.000000"></param>
				<param name="weight4.blue" type="4" value="0.000000"></param>
				<param name="weight4.alpha" type="4" value="0.000000"></param>
				<param name="alpha4" type="11" value="false"></param>
				<param name="inuse4" type="11" value="false"></param>
				<param name="color5.red" type="4" value="1.000000"></param>
				<param name="color5.green" type="4" value="1.000000"></param>
				<param name="color5.blue" type="4" value="1.000000"></param>
				<param name="color5.alpha" type="4" value="0.000000"></param>
				<param name="mode5" type="3" value="1"></param>
				<param name="weight5.red" type="4" value="0.000000"></param>
				<param name="weight5.green" type="4" value="0.000000"></param>
				<param name="weight5.blue" type="4" value="0.000000"></param>
				<param name="weight5.alpha" type="4" value="0.000000"></param>
				<param name="alpha5" type="11" value="false"></param>
				<param name="inuse5" type="11" value="false"></param>
				<param name="color6.red" type="4" value="1.000000"></param>
				<param name="color6.green" type="4" value="1.000000"></param>
				<param name="color6.blue" type="4" value="1.000000"></param>
				<param name="color6.alpha" type="4" value="0.000000"></param>
				<param name="mode6" type="3" value="1"></param>
				<param name="weight6.red" type="4" value="0.000000"></param>
				<param name="weight6.green" type="4" value="0.000000"></param>
				<param name="weight6.blue" type="4" value="0.000000"></param>
				<param name="weight6.alpha" type="4" value="0.000000"></param>
				<param name="alpha6" type="11" value="false"></param>
				<param name="inuse6" type="11" value="false"></param>
				<param name="color7.red" type="4" value="1.000000"></param>
				<param name="color7.green" type="4" value="1.000000"></param>
				<param name="color7.blue" type="4" value="1.000000"></param>
				<param name="color7.alpha" type="4" value="0.000000"></param>
				<param name="mode7" type="3" value="1"></param>
				<param name="weight7.red" type="4" value="0.000000"></param>
				<param name="weight7.green" type="4" value="0.000000"></param>
				<param name="weight7.blue" type="4" value="0.000000"></param>
				<param name="weight7.alpha" type="4" value="0.000000"></param>
				<param name="alpha7" type="11" value="false"></param>
				<param name="inuse7" type="11" value="false"></param>
				<datablob category="ui_infos">
					<prop name="posx">2883</prop>
					<prop name="posy">1183</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="shader" progid="Softimage.sib_color_storeinchannel.1" index="4">
				<param name="Name" type="31" ><![CDATA[mia_refl_level1]]></param>
				<param name="input.red" type="4" value="0.000000"></param>
				<param name="input.green" type="4" value="0.000000"></param>
				<param name="input.blue" type="4" value="0.000000"></param>
				<param name="input.alpha" type="4" value="1.000000"></param>
				<param name="channel" type="8" ><![CDATA[mia_refl_level]]></param>
				<param name="raytype" type="3" value="1"></param>
				<param name="component" type="3" value="0"></param>
				<datablob category="ui_infos">
					<prop name="posx">2532</prop>
					<prop name="posy">1897</prop>
					<prop name="state">ConnectedOnly</prop>
				</datablob>
			</node>
			<node type="shader" progid="Softimage.sib_color_storeinchannel.1" index="5">
				<param name="Name" type="31" ><![CDATA[mia_add_result1]]></param>
				<param name="input.red" type="4" value="0.000000"></param>
				<param name="input.green" type="4" value="0.000000"></param>
				<param name="input.blue" type="4" value="0.000000"></param>
				<param name="input.alpha" type="4" value="1.000000"></param>
				<param name="channel" type="8" ><![CDATA[mia_add_result]]></param>
				<param name="raytype" type="3" value="1"></param>
				<param name="component" type="3" value="0"></param>
				<datablob category="ui_infos">
					<prop name="posx">2553</prop>
					<prop name="posy">2813</prop>
					<prop name="state">ConnectedOnly</prop>
				</datablob>
			</node>
			<node type="shader" progid="Softimage.sib_color_storeinchannel.1" index="6">
				<param name="Name" type="31" ><![CDATA[mia_opacity_result1]]></param>
				<param name="input.red" type="4" value="0.000000"></param>
				<param name="input.green" type="4" value="0.000000"></param>
				<param name="input.blue" type="4" value="0.000000"></param>
				<param name="input.alpha" type="4" value="1.000000"></param>
				<param name="channel" type="8" ><![CDATA[mia_opacity_result]]></param>
				<param name="raytype" type="3" value="1"></param>
				<param name="component" type="3" value="0"></param>
				<datablob category="ui_infos">
					<prop name="posx">2529</prop>
					<prop name="posy">2972</prop>
					<prop name="state">ConnectedOnly</prop>
				</datablob>
			</node>
			<node type="shader" progid="Softimage.sib_color_8mix.1" index="7">
				<param name="Name" type="31" ><![CDATA[Mix_8colors1]]></param>
				<param name="mixersize" type="3" value="8"></param>
				<param name="base_color.red" type="4" value="0.000000"></param>
				<param name="base_color.green" type="4" value="0.000000"></param>
				<param name="base_color.blue" type="4" value="0.000000"></param>
				<param name="base_color.alpha" type="4" value="1.000000"></param>
				<param name="color1.red" type="4" value="1.000000"></param>
				<param name="color1.green" type="4" value="1.000000"></param>
				<param name="color1.blue" type="4" value="1.000000"></param>
				<param name="color1.alpha" type="4" value="0.000000"></param>
				<param name="mode1" type="3" value="1"></param>
				<param name="weight1.red" type="4" value="0.000000"></param>
				<param name="weight1.green" type="4" value="0.000000"></param>
				<param name="weight1.blue" type="4" value="0.000000"></param>
				<param name="weight1.alpha" type="4" value="0.000000"></param>
				<param name="alpha1" type="11" value="false"></param>
				<param name="inuse1" type="11" value="false"></param>
				<param name="color2.red" type="4" value="1.000000"></param>
				<param name="color2.green" type="4" value="1.000000"></param>
				<param name="color2.blue" type="4" value="1.000000"></param>
				<param name="color2.alpha" type="4" value="0.000000"></param>
				<param name="mode2" type="3" value="1"></param>
				<param name="weight2.red" type="4" value="0.000000"></param>
				<param name="weight2.green" type="4" value="0.000000"></param>
				<param name="weight2.blue" type="4" value="0.000000"></param>
				<param name="weight2.alpha" type="4" value="0.000000"></param>
				<param name="alpha2" type="11" value="false"></param>
				<param name="inuse2" type="11" value="false"></param>
				<param name="color3.red" type="4" value="1.000000"></param>
				<param name="color3.green" type="4" value="1.000000"></param>
				<param name="color3.blue" type="4" value="1.000000"></param>
				<param name="color3.alpha" type="4" value="0.000000"></param>
				<param name="mode3" type="3" value="1"></param>
				<param name="weight3.red" type="4" value="0.000000"></param>
				<param name="weight3.green" type="4" value="0.000000"></param>
				<param name="weight3.blue" type="4" value="0.000000"></param>
				<param name="weight3.alpha" type="4" value="0.000000"></param>
				<param name="alpha3" type="11" value="false"></param>
				<param name="inuse3" type="11" value="false"></param>
				<param name="color4.red" type="4" value="1.000000"></param>
				<param name="color4.green" type="4" value="1.000000"></param>
				<param name="color4.blue" type="4" value="1.000000"></param>
				<param name="color4.alpha" type="4" value="0.000000"></param>
				<param name="mode4" type="3" value="1"></param>
				<param name="weight4.red" type="4" value="0.000000"></param>
				<param name="weight4.green" type="4" value="0.000000"></param>
				<param name="weight4.blue" type="4" value="0.000000"></param>
				<param name="weight4.alpha" type="4" value="0.000000"></param>
				<param name="alpha4" type="11" value="false"></param>
				<param name="inuse4" type="11" value="false"></param>
				<param name="color5.red" type="4" value="1.000000"></param>
				<param name="color5.green" type="4" value="1.000000"></param>
				<param name="color5.blue" type="4" value="1.000000"></param>
				<param name="color5.alpha" type="4" value="0.000000"></param>
				<param name="mode5" type="3" value="1"></param>
				<param name="weight5.red" type="4" value="0.000000"></param>
				<param name="weight5.green" type="4" value="0.000000"></param>
				<param name="weight5.blue" type="4" value="0.000000"></param>
				<param name="weight5.alpha" type="4" value="0.000000"></param>
				<param name="alpha5" type="11" value="false"></param>
				<param name="inuse5" type="11" value="false"></param>
				<param name="color6.red" type="4" value="1.000000"></param>
				<param name="color6.green" type="4" value="1.000000"></param>
				<param name="color6.blue" type="4" value="1.000000"></param>
				<param name="color6.alpha" type="4" value="0.000000"></param>
				<param name="mode6" type="3" value="1"></param>
				<param name="weight6.red" type="4" value="0.000000"></param>
				<param name="weight6.green" type="4" value="0.000000"></param>
				<param name="weight6.blue" type="4" value="0.000000"></param>
				<param name="weight6.alpha" type="4" value="0.000000"></param>
				<param name="alpha6" type="11" value="false"></param>
				<param name="inuse6" type="11" value="false"></param>
				<param name="color7.red" type="4" value="1.000000"></param>
				<param name="color7.green" type="4" value="1.000000"></param>
				<param name="color7.blue" type="4" value="1.000000"></param>
				<param name="color7.alpha" type="4" value="0.000000"></param>
				<param name="mode7" type="3" value="1"></param>
				<param name="weight7.red" type="4" value="0.000000"></param>
				<param name="weight7.green" type="4" value="0.000000"></param>
				<param name="weight7.blue" type="4" value="0.000000"></param>
				<param name="weight7.alpha" type="4" value="0.000000"></param>
				<param name="alpha7" type="11" value="false"></param>
				<param name="inuse7" type="11" value="false"></param>
				<datablob category="ui_infos">
					<prop name="posx">2975</prop>
					<prop name="posy">1911</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="shader" progid="Softimage.sib_color_passthrough.1" index="8">
				<param name="Name" type="31" ><![CDATA[Color_share]]></param>
				<param name="input.red" type="4" value="0.500000"></param>
				<param name="input.green" type="4" value="0.500000"></param>
				<param name="input.blue" type="4" value="0.500000"></param>
				<param name="input.alpha" type="4" value="0.500000"></param>
				<param name="channel1.red" type="4" value="0.000000"></param>
				<param name="channel1.green" type="4" value="0.000000"></param>
				<param name="channel1.blue" type="4" value="0.000000"></param>
				<param name="channel1.alpha" type="4" value="0.000000"></param>
				<param name="channel2.red" type="4" value="0.000000"></param>
				<param name="channel2.green" type="4" value="0.000000"></param>
				<param name="channel2.blue" type="4" value="0.000000"></param>
				<param name="channel2.alpha" type="4" value="0.000000"></param>
				<param name="channel3.red" type="4" value="0.000000"></param>
				<param name="channel3.green" type="4" value="0.000000"></param>
				<param name="channel3.blue" type="4" value="0.000000"></param>
				<param name="channel3.alpha" type="4" value="0.000000"></param>
				<param name="channel4.red" type="4" value="0.000000"></param>
				<param name="channel4.green" type="4" value="0.000000"></param>
				<param name="channel4.blue" type="4" value="0.000000"></param>
				<param name="channel4.alpha" type="4" value="0.000000"></param>
				<param name="channel5.red" type="4" value="0.000000"></param>
				<param name="channel5.green" type="4" value="0.000000"></param>
				<param name="channel5.blue" type="4" value="0.000000"></param>
				<param name="channel5.alpha" type="4" value="0.000000"></param>
				<param name="channel6.red" type="4" value="0.000000"></param>
				<param name="channel6.green" type="4" value="0.000000"></param>
				<param name="channel6.blue" type="4" value="0.000000"></param>
				<param name="channel6.alpha" type="4" value="0.000000"></param>
				<param name="channel7.red" type="4" value="0.000000"></param>
				<param name="channel7.green" type="4" value="0.000000"></param>
				<param name="channel7.blue" type="4" value="0.000000"></param>
				<param name="channel7.alpha" type="4" value="0.000000"></param>
				<param name="channel8.red" type="4" value="0.000000"></param>
				<param name="channel8.green" type="4" value="0.000000"></param>
				<param name="channel8.blue" type="4" value="0.000000"></param>
				<param name="channel8.alpha" type="4" value="0.000000"></param>
				<datablob category="ui_infos">
					<prop name="posx">3457</prop>
					<prop name="posy">2238</prop>
					<prop name="state">ConnectedOnly</prop>
				</datablob>
			</node>
			<node type="shader" progid="Softimage.sib_color_passthrough.1" index="9">
				<param name="Name" type="31" ><![CDATA[Color_share1]]></param>
				<param name="input.red" type="4" value="0.500000"></param>
				<param name="input.green" type="4" value="0.500000"></param>
				<param name="input.blue" type="4" value="0.500000"></param>
				<param name="input.alpha" type="4" value="0.500000"></param>
				<param name="channel1.red" type="4" value="0.000000"></param>
				<param name="channel1.green" type="4" value="0.000000"></param>
				<param name="channel1.blue" type="4" value="0.000000"></param>
				<param name="channel1.alpha" type="4" value="0.000000"></param>
				<param name="channel2.red" type="4" value="0.000000"></param>
				<param name="channel2.green" type="4" value="0.000000"></param>
				<param name="channel2.blue" type="4" value="0.000000"></param>
				<param name="channel2.alpha" type="4" value="0.000000"></param>
				<param name="channel3.red" type="4" value="0.000000"></param>
				<param name="channel3.green" type="4" value="0.000000"></param>
				<param name="channel3.blue" type="4" value="0.000000"></param>
				<param name="channel3.alpha" type="4" value="0.000000"></param>
				<param name="channel4.red" type="4" value="0.000000"></param>
				<param name="channel4.green" type="4" value="0.000000"></param>
				<param name="channel4.blue" type="4" value="0.000000"></param>
				<param name="channel4.alpha" type="4" value="0.000000"></param>
				<param name="channel5.red" type="4" value="0.000000"></param>
				<param name="channel5.green" type="4" value="0.000000"></param>
				<param name="channel5.blue" type="4" value="0.000000"></param>
				<param name="channel5.alpha" type="4" value="0.000000"></param>
				<param name="channel6.red" type="4" value="0.000000"></param>
				<param name="channel6.green" type="4" value="0.000000"></param>
				<param name="channel6.blue" type="4" value="0.000000"></param>
				<param name="channel6.alpha" type="4" value="0.000000"></param>
				<param name="channel7.red" type="4" value="0.000000"></param>
				<param name="channel7.green" type="4" value="0.000000"></param>
				<param name="channel7.blue" type="4" value="0.000000"></param>
				<param name="channel7.alpha" type="4" value="0.000000"></param>
				<param name="channel8.red" type="4" value="0.000000"></param>
				<param name="channel8.green" type="4" value="0.000000"></param>
				<param name="channel8.blue" type="4" value="0.000000"></param>
				<param name="channel8.alpha" type="4" value="0.000000"></param>
				<datablob category="ui_infos">
					<prop name="posx">2545</prop>
					<prop name="posy">1138</prop>
					<prop name="state">ConnectedOnly</prop>
				</datablob>
			</node>
			<node type="shader" progid="Softimage.sib_color_storeinchannel.1" index="10">
				<param name="Name" type="31" ><![CDATA[mia_refl_raw1]]></param>
				<param name="input.red" type="4" value="0.000000"></param>
				<param name="input.green" type="4" value="0.000000"></param>
				<param name="input.blue" type="4" value="0.000000"></param>
				<param name="input.alpha" type="4" value="1.000000"></param>
				<param name="channel" type="8" ><![CDATA[mia_refl_raw]]></param>
				<param name="raytype" type="3" value="1"></param>
				<param name="component" type="3" value="0"></param>
				<datablob category="ui_infos">
					<prop name="posx">2531</prop>
					<prop name="posy">1834</prop>
					<prop name="state">ConnectedOnly</prop>
				</datablob>
			</node>
			<node type="shader" progid="Softimage.sib_color_storeinchannel.1" index="11">
				<param name="Name" type="31" ><![CDATA[mia_refr_raw1]]></param>
				<param name="input.red" type="4" value="0.000000"></param>
				<param name="input.green" type="4" value="0.000000"></param>
				<param name="input.blue" type="4" value="0.000000"></param>
				<param name="input.alpha" type="4" value="1.000000"></param>
				<param name="channel" type="8" ><![CDATA[mia_refr_raw]]></param>
				<param name="raytype" type="3" value="1"></param>
				<param name="component" type="3" value="0"></param>
				<datablob category="ui_infos">
					<prop name="posx">2535</prop>
					<prop name="posy">2080</prop>
					<prop name="state">ConnectedOnly</prop>
				</datablob>
			</node>
			<node type="shader" progid="Softimage.sib_color_storeinchannel.1" index="12">
				<param name="Name" type="31" ><![CDATA[mia_refr_level1]]></param>
				<param name="input.red" type="4" value="0.000000"></param>
				<param name="input.green" type="4" value="0.000000"></param>
				<param name="input.blue" type="4" value="0.000000"></param>
				<param name="input.alpha" type="4" value="1.000000"></param>
				<param name="channel" type="8" ><![CDATA[mia_refr_level]]></param>
				<param name="raytype" type="3" value="1"></param>
				<param name="component" type="3" value="0"></param>
				<datablob category="ui_infos">
					<prop name="posx">2537</prop>
					<prop name="posy">2144</prop>
					<prop name="state">ConnectedOnly</prop>
				</datablob>
			</node>
			<node type="shader" progid="Softimage.sib_color_storeinchannel.1" index="13">
				<param name="Name" type="31" ><![CDATA[mia_diffuse_raw1]]></param>
				<param name="input.red" type="4" value="0.000000"></param>
				<param name="input.green" type="4" value="0.000000"></param>
				<param name="input.blue" type="4" value="0.000000"></param>
				<param name="input.alpha" type="4" value="1.000000"></param>
				<param name="channel" type="8" ><![CDATA[mia_diffuse_raw]]></param>
				<param name="raytype" type="3" value="1"></param>
				<param name="component" type="3" value="0"></param>
				<datablob category="ui_infos">
					<prop name="posx">2513</prop>
					<prop name="posy">1266</prop>
					<prop name="state">ConnectedOnly</prop>
				</datablob>
			</node>
			<node type="shader" progid="Softimage.sib_color_storeinchannel.1" index="14">
				<param name="Name" type="31" ><![CDATA[mia_diffuse_level1]]></param>
				<param name="input.red" type="4" value="0.000000"></param>
				<param name="input.green" type="4" value="0.000000"></param>
				<param name="input.blue" type="4" value="0.000000"></param>
				<param name="input.alpha" type="4" value="1.000000"></param>
				<param name="channel" type="8" ><![CDATA[mia_diffuse_level]]></param>
				<param name="raytype" type="3" value="1"></param>
				<param name="component" type="3" value="0"></param>
				<datablob category="ui_infos">
					<prop name="posx">2510</prop>
					<prop name="posy">1331</prop>
					<prop name="state">ConnectedOnly</prop>
				</datablob>
			</node>
			<node type="shader" progid="Softimage.sib_color_storeinchannel.1" index="15">
				<param name="Name" type="31" ><![CDATA[mia_opacity_raw1]]></param>
				<param name="input.red" type="4" value="0.000000"></param>
				<param name="input.green" type="4" value="0.000000"></param>
				<param name="input.blue" type="4" value="0.000000"></param>
				<param name="input.alpha" type="4" value="1.000000"></param>
				<param name="channel" type="8" ><![CDATA[mia_opacity_raw]]></param>
				<param name="raytype" type="3" value="1"></param>
				<param name="component" type="3" value="0"></param>
				<datablob category="ui_infos">
					<prop name="posx">2550</prop>
					<prop name="posy">3049</prop>
					<prop name="state">ConnectedOnly</prop>
				</datablob>
			</node>
			<node type="shader" progid="Softimage.sib_color_storeinchannel.1" index="16">
				<param name="Name" type="31" ><![CDATA[mia_tran_result1]]></param>
				<param name="input.red" type="4" value="0.000000"></param>
				<param name="input.green" type="4" value="0.000000"></param>
				<param name="input.blue" type="4" value="0.000000"></param>
				<param name="input.alpha" type="4" value="1.000000"></param>
				<param name="channel" type="8" ><![CDATA[mia_tran_result]]></param>
				<param name="raytype" type="3" value="1"></param>
				<param name="component" type="3" value="0"></param>
				<datablob category="ui_infos">
					<prop name="posx">2534</prop>
					<prop name="posy">2255</prop>
					<prop name="state">ConnectedOnly</prop>
				</datablob>
			</node>
			<node type="shader" progid="Softimage.sib_color_storeinchannel.1" index="17">
				<param name="Name" type="31" ><![CDATA[mia_tran_raw1]]></param>
				<param name="input.red" type="4" value="0.000000"></param>
				<param name="input.green" type="4" value="0.000000"></param>
				<param name="input.blue" type="4" value="0.000000"></param>
				<param name="input.alpha" type="4" value="1.000000"></param>
				<param name="channel" type="8" ><![CDATA[mia_tran_raw]]></param>
				<param name="raytype" type="3" value="1"></param>
				<param name="component" type="3" value="0"></param>
				<datablob category="ui_infos">
					<prop name="posx">2538</prop>
					<prop name="posy">2316</prop>
					<prop name="state">ConnectedOnly</prop>
				</datablob>
			</node>
			<node type="shader" progid="Softimage.sib_color_storeinchannel.1" index="18">
				<param name="Name" type="31" ><![CDATA[mia_tran_level1]]></param>
				<param name="input.red" type="4" value="0.000000"></param>
				<param name="input.green" type="4" value="0.000000"></param>
				<param name="input.blue" type="4" value="0.000000"></param>
				<param name="input.alpha" type="4" value="1.000000"></param>
				<param name="channel" type="8" ><![CDATA[mia_tran_level]]></param>
				<param name="raytype" type="3" value="1"></param>
				<param name="component" type="3" value="0"></param>
				<datablob category="ui_infos">
					<prop name="posx">2540</prop>
					<prop name="posy">2374</prop>
					<prop name="state">ConnectedOnly</prop>
				</datablob>
			</node>
			<node type="shader" progid="Softimage.sib_color_8mix.1" index="19">
				<param name="Name" type="31" ><![CDATA[Mix_8colors2]]></param>
				<param name="mixersize" type="3" value="8"></param>
				<param name="base_color.red" type="4" value="0.000000"></param>
				<param name="base_color.green" type="4" value="0.000000"></param>
				<param name="base_color.blue" type="4" value="0.000000"></param>
				<param name="base_color.alpha" type="4" value="1.000000"></param>
				<param name="color1.red" type="4" value="1.000000"></param>
				<param name="color1.green" type="4" value="1.000000"></param>
				<param name="color1.blue" type="4" value="1.000000"></param>
				<param name="color1.alpha" type="4" value="0.000000"></param>
				<param name="mode1" type="3" value="1"></param>
				<param name="weight1.red" type="4" value="0.000000"></param>
				<param name="weight1.green" type="4" value="0.000000"></param>
				<param name="weight1.blue" type="4" value="0.000000"></param>
				<param name="weight1.alpha" type="4" value="0.000000"></param>
				<param name="alpha1" type="11" value="false"></param>
				<param name="inuse1" type="11" value="false"></param>
				<param name="color2.red" type="4" value="1.000000"></param>
				<param name="color2.green" type="4" value="1.000000"></param>
				<param name="color2.blue" type="4" value="1.000000"></param>
				<param name="color2.alpha" type="4" value="0.000000"></param>
				<param name="mode2" type="3" value="1"></param>
				<param name="weight2.red" type="4" value="0.000000"></param>
				<param name="weight2.green" type="4" value="0.000000"></param>
				<param name="weight2.blue" type="4" value="0.000000"></param>
				<param name="weight2.alpha" type="4" value="0.000000"></param>
				<param name="alpha2" type="11" value="false"></param>
				<param name="inuse2" type="11" value="false"></param>
				<param name="color3.red" type="4" value="1.000000"></param>
				<param name="color3.green" type="4" value="1.000000"></param>
				<param name="color3.blue" type="4" value="1.000000"></param>
				<param name="color3.alpha" type="4" value="0.000000"></param>
				<param name="mode3" type="3" value="1"></param>
				<param name="weight3.red" type="4" value="0.000000"></param>
				<param name="weight3.green" type="4" value="0.000000"></param>
				<param name="weight3.blue" type="4" value="0.000000"></param>
				<param name="weight3.alpha" type="4" value="0.000000"></param>
				<param name="alpha3" type="11" value="false"></param>
				<param name="inuse3" type="11" value="false"></param>
				<param name="color4.red" type="4" value="1.000000"></param>
				<param name="color4.green" type="4" value="1.000000"></param>
				<param name="color4.blue" type="4" value="1.000000"></param>
				<param name="color4.alpha" type="4" value="0.000000"></param>
				<param name="mode4" type="3" value="1"></param>
				<param name="weight4.red" type="4" value="0.000000"></param>
				<param name="weight4.green" type="4" value="0.000000"></param>
				<param name="weight4.blue" type="4" value="0.000000"></param>
				<param name="weight4.alpha" type="4" value="0.000000"></param>
				<param name="alpha4" type="11" value="false"></param>
				<param name="inuse4" type="11" value="false"></param>
				<param name="color5.red" type="4" value="1.000000"></param>
				<param name="color5.green" type="4" value="1.000000"></param>
				<param name="color5.blue" type="4" value="1.000000"></param>
				<param name="color5.alpha" type="4" value="0.000000"></param>
				<param name="mode5" type="3" value="1"></param>
				<param name="weight5.red" type="4" value="0.000000"></param>
				<param name="weight5.green" type="4" value="0.000000"></param>
				<param name="weight5.blue" type="4" value="0.000000"></param>
				<param name="weight5.alpha" type="4" value="0.000000"></param>
				<param name="alpha5" type="11" value="false"></param>
				<param name="inuse5" type="11" value="false"></param>
				<param name="color6.red" type="4" value="1.000000"></param>
				<param name="color6.green" type="4" value="1.000000"></param>
				<param name="color6.blue" type="4" value="1.000000"></param>
				<param name="color6.alpha" type="4" value="0.000000"></param>
				<param name="mode6" type="3" value="1"></param>
				<param name="weight6.red" type="4" value="0.000000"></param>
				<param name="weight6.green" type="4" value="0.000000"></param>
				<param name="weight6.blue" type="4" value="0.000000"></param>
				<param name="weight6.alpha" type="4" value="0.000000"></param>
				<param name="alpha6" type="11" value="false"></param>
				<param name="inuse6" type="11" value="false"></param>
				<param name="color7.red" type="4" value="1.000000"></param>
				<param name="color7.green" type="4" value="1.000000"></param>
				<param name="color7.blue" type="4" value="1.000000"></param>
				<param name="color7.alpha" type="4" value="0.000000"></param>
				<param name="mode7" type="3" value="1"></param>
				<param name="weight7.red" type="4" value="0.000000"></param>
				<param name="weight7.green" type="4" value="0.000000"></param>
				<param name="weight7.blue" type="4" value="0.000000"></param>
				<param name="weight7.alpha" type="4" value="0.000000"></param>
				<param name="alpha7" type="11" value="false"></param>
				<param name="inuse7" type="11" value="false"></param>
				<datablob category="ui_infos">
					<prop name="posx">2980</prop>
					<prop name="posy">2441</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="shader" progid="Softimage.sib_scalar_storeinchannel.1" index="20">
				<param name="Name" type="31" ><![CDATA[mia_opacity1]]></param>
				<param name="input" type="4" value="1.000000"></param>
				<param name="channel" type="8" ><![CDATA[mia_opacity]]></param>
				<param name="raytype" type="3" value="0"></param>
				<datablob category="ui_infos">
					<prop name="posx">2572</prop>
					<prop name="posy">3132</prop>
					<prop name="state">ConnectedOnly</prop>
				</datablob>
			</node>
			<node type="shader" progid="Softimage.sib_scalar_to_color.1" index="21">
				<param name="Name" type="31" ><![CDATA[Scalar_to_Color]]></param>
				<param name="input" type="4" value="0.500000"></param>
				<param name="alpha" type="4" value="1.000000"></param>
				<datablob category="ui_infos">
					<prop name="posx">2760</prop>
					<prop name="posy">3115</prop>
					<prop name="state">ConnectedOnly</prop>
				</datablob>
			</node>
			<node type="shader" progid="Softimage.sib_color_storeinchannel.1" index="22">
				<param name="Name" type="31" ><![CDATA[mia_spec_raw1]]></param>
				<param name="input.red" type="4" value="0.000000"></param>
				<param name="input.green" type="4" value="0.000000"></param>
				<param name="input.blue" type="4" value="0.000000"></param>
				<param name="input.alpha" type="4" value="1.000000"></param>
				<param name="channel" type="8" ><![CDATA[mia_spec_raw]]></param>
				<param name="raytype" type="3" value="1"></param>
				<param name="component" type="3" value="0"></param>
				<datablob category="ui_infos">
					<prop name="posx">2522</prop>
					<prop name="posy">1591</prop>
					<prop name="state">ConnectedOnly</prop>
				</datablob>
			</node>
			<node type="shader" progid="Softimage.sib_color_storeinchannel.1" index="23">
				<param name="Name" type="31" ><![CDATA[mia_spec_level1]]></param>
				<param name="input.red" type="4" value="0.000000"></param>
				<param name="input.green" type="4" value="0.000000"></param>
				<param name="input.blue" type="4" value="0.000000"></param>
				<param name="input.alpha" type="4" value="1.000000"></param>
				<param name="channel" type="8" ><![CDATA[mia_spec_level]]></param>
				<param name="raytype" type="3" value="1"></param>
				<param name="component" type="3" value="0"></param>
				<datablob category="ui_infos">
					<prop name="posx">2520</prop>
					<prop name="posy">1661</prop>
					<prop name="state">ConnectedOnly</prop>
				</datablob>
			</node>
			<node type="shader" progid="Softimage.sib_color_storeinchannel.1" index="24">
				<param name="Name" type="31" ><![CDATA[mia_spec_result1]]></param>
				<param name="input.red" type="4" value="0.000000"></param>
				<param name="input.green" type="4" value="0.000000"></param>
				<param name="input.blue" type="4" value="0.000000"></param>
				<param name="input.alpha" type="4" value="1.000000"></param>
				<param name="channel" type="8" ><![CDATA[mia_spec_result]]></param>
				<param name="raytype" type="3" value="1"></param>
				<param name="component" type="3" value="0"></param>
				<datablob category="ui_infos">
					<prop name="posx">2523</prop>
					<prop name="posy">1524</prop>
					<prop name="state">ConnectedOnly</prop>
				</datablob>
			</node>
			<node type="shader" progid="Softimage.sib_color_storeinchannel.1" index="25">
				<param name="Name" type="31" ><![CDATA[mia_indirect_post_ao1]]></param>
				<param name="input.red" type="4" value="0.000000"></param>
				<param name="input.green" type="4" value="0.000000"></param>
				<param name="input.blue" type="4" value="0.000000"></param>
				<param name="input.alpha" type="4" value="1.000000"></param>
				<param name="channel" type="8" ><![CDATA[mia_indirect_post_ao]]></param>
				<param name="raytype" type="3" value="1"></param>
				<param name="component" type="3" value="0"></param>
				<datablob category="ui_infos">
					<prop name="posx">2528</prop>
					<prop name="posy">2610</prop>
					<prop name="state">ConnectedOnly</prop>
				</datablob>
			</node>
			<node type="shader" progid="Softimage.sib_color_storeinchannel.1" index="26">
				<param name="Name" type="31" ><![CDATA[mia_indirect_result1]]></param>
				<param name="input.red" type="4" value="0.000000"></param>
				<param name="input.green" type="4" value="0.000000"></param>
				<param name="input.blue" type="4" value="0.000000"></param>
				<param name="input.alpha" type="4" value="1.000000"></param>
				<param name="channel" type="8" ><![CDATA[mia_indirect_result]]></param>
				<param name="raytype" type="3" value="1"></param>
				<param name="component" type="3" value="0"></param>
				<datablob category="ui_infos">
					<prop name="posx">2531</prop>
					<prop name="posy">2492</prop>
					<prop name="state">ConnectedOnly</prop>
				</datablob>
			</node>
			<node type="shader" progid="Softimage.sib_color_storeinchannel.1" index="27">
				<param name="Name" type="31" ><![CDATA[mia_indirect_raw1]]></param>
				<param name="input.red" type="4" value="0.000000"></param>
				<param name="input.green" type="4" value="0.000000"></param>
				<param name="input.blue" type="4" value="0.000000"></param>
				<param name="input.alpha" type="4" value="1.000000"></param>
				<param name="channel" type="8" ><![CDATA[mia_indirect_raw]]></param>
				<param name="raytype" type="3" value="1"></param>
				<param name="component" type="3" value="0"></param>
				<datablob category="ui_infos">
					<prop name="posx">2537</prop>
					<prop name="posy">2544</prop>
					<prop name="state">ConnectedOnly</prop>
				</datablob>
			</node>
			<node type="shader" progid="Softimage.sib_color_storeinchannel.1" index="28">
				<param name="Name" type="31" ><![CDATA[mia_ao_raw1]]></param>
				<param name="input.red" type="4" value="0.000000"></param>
				<param name="input.green" type="4" value="0.000000"></param>
				<param name="input.blue" type="4" value="0.000000"></param>
				<param name="input.alpha" type="4" value="1.000000"></param>
				<param name="channel" type="8" ><![CDATA[mia_ao_raw]]></param>
				<param name="raytype" type="3" value="1"></param>
				<param name="component" type="3" value="0"></param>
				<datablob category="ui_infos">
					<prop name="posx">2565</prop>
					<prop name="posy">2737</prop>
					<prop name="state">ConnectedOnly</prop>
				</datablob>
			</node>
			<node type="shader" progid="Softimage.sib_color_8mix.1" index="29">
				<param name="Name" type="31" ><![CDATA[Mix_8colors3]]></param>
				<param name="mixersize" type="3" value="8"></param>
				<param name="base_color.red" type="4" value="0.000000"></param>
				<param name="base_color.green" type="4" value="0.000000"></param>
				<param name="base_color.blue" type="4" value="0.000000"></param>
				<param name="base_color.alpha" type="4" value="1.000000"></param>
				<param name="color1.red" type="4" value="1.000000"></param>
				<param name="color1.green" type="4" value="1.000000"></param>
				<param name="color1.blue" type="4" value="1.000000"></param>
				<param name="color1.alpha" type="4" value="0.000000"></param>
				<param name="mode1" type="3" value="1"></param>
				<param name="weight1.red" type="4" value="0.000000"></param>
				<param name="weight1.green" type="4" value="0.000000"></param>
				<param name="weight1.blue" type="4" value="0.000000"></param>
				<param name="weight1.alpha" type="4" value="0.000000"></param>
				<param name="alpha1" type="11" value="false"></param>
				<param name="inuse1" type="11" value="false"></param>
				<param name="color2.red" type="4" value="1.000000"></param>
				<param name="color2.green" type="4" value="1.000000"></param>
				<param name="color2.blue" type="4" value="1.000000"></param>
				<param name="color2.alpha" type="4" value="0.000000"></param>
				<param name="mode2" type="3" value="1"></param>
				<param name="weight2.red" type="4" value="0.000000"></param>
				<param name="weight2.green" type="4" value="0.000000"></param>
				<param name="weight2.blue" type="4" value="0.000000"></param>
				<param name="weight2.alpha" type="4" value="0.000000"></param>
				<param name="alpha2" type="11" value="false"></param>
				<param name="inuse2" type="11" value="false"></param>
				<param name="color3.red" type="4" value="1.000000"></param>
				<param name="color3.green" type="4" value="1.000000"></param>
				<param name="color3.blue" type="4" value="1.000000"></param>
				<param name="color3.alpha" type="4" value="0.000000"></param>
				<param name="mode3" type="3" value="1"></param>
				<param name="weight3.red" type="4" value="0.500000"></param>
				<param name="weight3.green" type="4" value="0.500000"></param>
				<param name="weight3.blue" type="4" value="0.500000"></param>
				<param name="weight3.alpha" type="4" value="0.000000"></param>
				<param name="alpha3" type="11" value="false"></param>
				<param name="inuse3" type="11" value="false"></param>
				<param name="color4.red" type="4" value="1.000000"></param>
				<param name="color4.green" type="4" value="1.000000"></param>
				<param name="color4.blue" type="4" value="1.000000"></param>
				<param name="color4.alpha" type="4" value="0.000000"></param>
				<param name="mode4" type="3" value="1"></param>
				<param name="weight4.red" type="4" value="0.500000"></param>
				<param name="weight4.green" type="4" value="0.500000"></param>
				<param name="weight4.blue" type="4" value="0.500000"></param>
				<param name="weight4.alpha" type="4" value="0.000000"></param>
				<param name="alpha4" type="11" value="false"></param>
				<param name="inuse4" type="11" value="false"></param>
				<param name="color5.red" type="4" value="1.000000"></param>
				<param name="color5.green" type="4" value="1.000000"></param>
				<param name="color5.blue" type="4" value="1.000000"></param>
				<param name="color5.alpha" type="4" value="0.000000"></param>
				<param name="mode5" type="3" value="1"></param>
				<param name="weight5.red" type="4" value="0.500000"></param>
				<param name="weight5.green" type="4" value="0.500000"></param>
				<param name="weight5.blue" type="4" value="0.500000"></param>
				<param name="weight5.alpha" type="4" value="0.000000"></param>
				<param name="alpha5" type="11" value="false"></param>
				<param name="inuse5" type="11" value="false"></param>
				<param name="color6.red" type="4" value="1.000000"></param>
				<param name="color6.green" type="4" value="1.000000"></param>
				<param name="color6.blue" type="4" value="1.000000"></param>
				<param name="color6.alpha" type="4" value="0.000000"></param>
				<param name="mode6" type="3" value="1"></param>
				<param name="weight6.red" type="4" value="0.500000"></param>
				<param name="weight6.green" type="4" value="0.500000"></param>
				<param name="weight6.blue" type="4" value="0.500000"></param>
				<param name="weight6.alpha" type="4" value="0.000000"></param>
				<param name="alpha6" type="11" value="false"></param>
				<param name="inuse6" type="11" value="false"></param>
				<param name="color7.red" type="4" value="1.000000"></param>
				<param name="color7.green" type="4" value="1.000000"></param>
				<param name="color7.blue" type="4" value="1.000000"></param>
				<param name="color7.alpha" type="4" value="0.000000"></param>
				<param name="mode7" type="3" value="1"></param>
				<param name="weight7.red" type="4" value="0.500000"></param>
				<param name="weight7.green" type="4" value="0.500000"></param>
				<param name="weight7.blue" type="4" value="0.500000"></param>
				<param name="weight7.alpha" type="4" value="0.000000"></param>
				<param name="alpha7" type="11" value="false"></param>
				<param name="inuse7" type="11" value="false"></param>
				<datablob category="ui_infos">
					<prop name="posx">2984</prop>
					<prop name="posy">3006</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="shader" progid="Softimage.sib_boolean_passthrough.1" index="30">
				<param name="Name" type="31" ><![CDATA[Boolean_share]]></param>
				<param name="input" type="11" value="true"></param>
				<param name="channel1" type="11" value="false"></param>
				<param name="channel2" type="11" value="false"></param>
				<param name="channel3" type="11" value="false"></param>
				<param name="channel4" type="11" value="false"></param>
				<param name="channel5" type="11" value="false"></param>
				<param name="channel6" type="11" value="false"></param>
				<param name="channel7" type="11" value="false"></param>
				<param name="channel8" type="11" value="false"></param>
				<datablob category="ui_infos">
					<prop name="posx">2003</prop>
					<prop name="posy">812</prop>
					<prop name="state">ConnectedOnly</prop>
				</datablob>
			</node>
		</nodes>
		<exposed_ports>
			<port index="9" portname="input" username="result" displayname="result"></port>
			<port index="2" portname="input" username="diffuse_result" displayname="diffuse_result"></port>
			<port index="3" portname="inuse1" username="diffuse_result_inuse" displayname="diffuse_result_inuse"></port>
			<port index="13" portname="input" username="diffuse_raw" displayname="diffuse_raw"></port>
			<port index="3" portname="inuse2" username="diffuse_raw_inuse" displayname="diffuse_raw_inuse"></port>
			<port index="14" portname="input" username="diffuse_level" displayname="diffuse_level"></port>
			<port index="3" portname="inuse3" username="diffuse_level_inuse" displayname="diffuse_level_inuse"></port>
			<port index="24" portname="input" username="spec_result" displayname="spec_result"></port>
			<port index="3" portname="inuse4" username="spec_result_inuse" displayname="spec_result_inuse"></port>
			<port index="22" portname="input" username="spec_raw" displayname="spec_raw"></port>
			<port index="3" portname="inuse5" username="spec_raw_inuse" displayname="spec_raw_inuse"></port>
			<port index="23" portname="input" username="spec_level" displayname="spec_level"></port>
			<port index="3" portname="inuse6" username="spec_level_inuse" displayname="spec_level_inuse"></port>
			<port index="1" portname="input" username="refl_result" displayname="refl_result"></port>
			<port index="3" portname="inuse7" username="refl_result_inuse" displayname="refl_result_inuse"></port>
			<port index="10" portname="input" username="refl_raw" displayname="refl_raw"></port>
			<port index="7" portname="inuse1" username="refl_raw_inuse" displayname="refl_raw_inuse"></port>
			<port index="4" portname="input" username="refl_level" displayname="refl_level"></port>
			<port index="7" portname="inuse2" username="refl_level_inuse" displayname="refl_level_inuse"></port>
			<port index="0" portname="input" username="refr_result" displayname="refr_result"></port>
			<port index="7" portname="inuse3" username="refr_result_inuse" displayname="refr_result_inuse"></port>
			<port index="11" portname="input" username="refr_raw" displayname="refr_raw"></port>
			<port index="7" portname="inuse4" username="refr_raw_inuse" displayname="refr_raw_inuse"></port>
			<port index="12" portname="input" username="refr_level" displayname="refr_level"></port>
			<port index="7" portname="inuse5" username="refr_level_inuse" displayname="refr_level_inuse"></port>
			<port index="16" portname="input" username="tran_result" displayname="tran_result"></port>
			<port index="7" portname="inuse6" username="tran_result_inuse" displayname="tran_result_inuse"></port>
			<port index="17" portname="input" username="tran_raw" displayname="tran_raw"></port>
			<port index="7" portname="inuse7" username="tran_raw_inuse" displayname="tran_raw_inuse"></port>
			<port index="18" portname="input" username="tran_level" displayname="tran_level"></port>
			<port index="19" portname="inuse1" username="tran_level_inuse" displayname="tran_level_inuse"></port>
			<port index="26" portname="input" username="indirect_result" displayname="indirect_result"></port>
			<port index="19" portname="inuse2" username="indirect_result_inuse" displayname="indirect_result_inuse"></port>
			<port index="27" portname="input" username="indirect_raw" displayname="indirect_raw"></port>
			<port index="19" portname="inuse3" username="indirect_raw_inuse" displayname="indirect_raw_inuse"></port>
			<port index="25" portname="input" username="indirect_post_ao" displayname="indirect_post_ao"></port>
			<port index="19" portname="inuse4" username="indirect_post_ao_inuse" displayname="indirect_post_ao_inuse"></port>
			<port index="28" portname="input" username="ao_raw" displayname="ao_raw"></port>
			<port index="19" portname="inuse5" username="ao_raw_inuse" displayname="ao_raw_inuse"></port>
			<port index="5" portname="input" username="add_result" displayname="add_result"></port>
			<port index="19" portname="inuse6" username="add_result_inuse" displayname="add_result_inuse"></port>
			<port index="6" portname="input" username="opacity_result" displayname="opacity_result"></port>
			<port index="19" portname="inuse7" username="opacity_result_inuse" displayname="opacity_result_inuse"></port>
			<port index="15" portname="input" username="opacity_raw" displayname="opacity_raw"></port>
			<port index="29" portname="inuse1" username="opacity_raw_inuse" displayname="opacity_raw_inuse"></port>
			<port index="20" portname="input" username="opacity" displayname="opacity"></port>
			<port index="29" portname="inuse2" username="opacity_inuse" displayname="opacity_inuse"></port>
			<port index="30" portname="input" username="DynamicChannels" displayname="DynamicChannels"></port>
			<port index="8" portname="" username="Surface" displayname="Surface"></port>
		</exposed_ports>
		<connections>
			<cnx from_node="0" from_port="" to_node="7" to_port="color3"> </cnx>
			<cnx from_node="1" from_port="" to_node="3" to_port="color7"> </cnx>
			<cnx from_node="2" from_port="" to_node="3" to_port="color1"> </cnx>
			<cnx from_node="3" from_port="" to_node="7" to_port="base_color"> </cnx>
			<cnx from_node="4" from_port="" to_node="7" to_port="color2"> </cnx>
			<cnx from_node="5" from_port="" to_node="19" to_port="color6"> </cnx>
			<cnx from_node="6" from_port="" to_node="19" to_port="color7"> </cnx>
			<cnx from_node="7" from_port="" to_node="19" to_port="base_color"> </cnx>
			<cnx from_node="9" from_port="" to_node="3" to_port="base_color"> </cnx>
			<cnx from_node="10" from_port="" to_node="7" to_port="color1"> </cnx>
			<cnx from_node="11" from_port="" to_node="7" to_port="color4"> </cnx>
			<cnx from_node="12" from_port="" to_node="7" to_port="color5"> </cnx>
			<cnx from_node="13" from_port="" to_node="3" to_port="color2"> </cnx>
			<cnx from_node="14" from_port="" to_node="3" to_port="color3"> </cnx>
			<cnx from_node="15" from_port="" to_node="29" to_port="color1"> </cnx>
			<cnx from_node="16" from_port="" to_node="7" to_port="color6"> </cnx>
			<cnx from_node="17" from_port="" to_node="7" to_port="color7"> </cnx>
			<cnx from_node="18" from_port="" to_node="19" to_port="color1"> </cnx>
			<cnx from_node="19" from_port="" to_node="29" to_port="base_color"> </cnx>
			<cnx from_node="20" from_port="" to_node="21" to_port="input"> </cnx>
			<cnx from_node="21" from_port="" to_node="29" to_port="color2"> </cnx>
			<cnx from_node="22" from_port="" to_node="3" to_port="color5"> </cnx>
			<cnx from_node="23" from_port="" to_node="3" to_port="color6"> </cnx>
			<cnx from_node="24" from_port="" to_node="3" to_port="color4"> </cnx>
			<cnx from_node="25" from_port="" to_node="19" to_port="color4"> </cnx>
			<cnx from_node="26" from_port="" to_node="19" to_port="color2"> </cnx>
			<cnx from_node="27" from_port="" to_node="19" to_port="color3"> </cnx>
			<cnx from_node="28" from_port="" to_node="19" to_port="color5"> </cnx>
			<cnx from_node="29" from_port="" to_node="8" to_port="input"> </cnx>
		</connections>
		<layout>
			<item type="input" name="result" ppgvis="1" ppgtab="Main Buffer" portvis="1"> </item>
			<item type="input" name="diffuse_result" ppgvis="1" portvis="1"> </item>
			<item type="input" name="diffuse_result_inuse" min="0" max="-1" ppgvis="1" portvis="0"> </item>
			<item type="input" name="diffuse_raw" ppgvis="1" portvis="1"> </item>
			<item type="input" name="diffuse_raw_inuse" min="0" max="-1" ppgvis="1" portvis="0"> </item>
			<item type="input" name="diffuse_level" ppgvis="1" portvis="1"> </item>
			<item type="input" name="diffuse_level_inuse" min="0" max="-1" ppgvis="1" portvis="0"> </item>
			<item type="input" name="spec_result" ppgvis="1" portvis="1"> </item>
			<item type="input" name="spec_result_inuse" min="0" max="-1" ppgvis="1" portvis="0"> </item>
			<item type="input" name="spec_raw" ppgvis="1" portvis="1"> </item>
			<item type="input" name="spec_raw_inuse" min="0" max="-1" ppgvis="1" portvis="0"> </item>
			<item type="input" name="spec_level" ppgvis="1" portvis="1"> </item>
			<item type="input" name="spec_level_inuse" min="0" max="-1" ppgvis="1" portvis="0"> </item>
			<item type="input" name="refl_result" ppgvis="1" portvis="1"> </item>
			<item type="input" name="refl_result_inuse" min="0" max="-1" ppgvis="1" portvis="0"> </item>
			<item type="input" name="refl_raw" ppgvis="1" portvis="1"> </item>
			<item type="input" name="refl_raw_inuse" min="0" max="-1" ppgvis="1" portvis="0"> </item>
			<item type="input" name="refl_level" ppgvis="1" portvis="1"> </item>
			<item type="input" name="refl_level_inuse" min="0" max="-1" ppgvis="1" portvis="0"> </item>
			<item type="input" name="refr_result" ppgvis="1" portvis="1"> </item>
			<item type="input" name="refr_result_inuse" min="0" max="-1" ppgvis="1" portvis="0"> </item>
			<item type="input" name="refr_raw" ppgvis="1" portvis="1"> </item>
			<item type="input" name="refr_raw_inuse" min="0" max="-1" ppgvis="1" portvis="0"> </item>
			<item type="input" name="refr_level" ppgvis="1" portvis="1"> </item>
			<item type="input" name="refr_level_inuse" min="0" max="-1" ppgvis="1" portvis="0"> </item>
			<item type="input" name="tran_result" ppgvis="1" portvis="1"> </item>
			<item type="input" name="tran_result_inuse" min="0" max="-1" ppgvis="1" portvis="0"> </item>
			<item type="input" name="tran_raw" ppgvis="1" portvis="1"> </item>
			<item type="input" name="tran_raw_inuse" min="0" max="-1" ppgvis="1" portvis="0"> </item>
			<item type="input" name="tran_level" ppgvis="1" portvis="1"> </item>
			<item type="input" name="tran_level_inuse" min="0" max="-1" ppgvis="1" portvis="0"> </item>
			<item type="input" name="indirect_result" ppgvis="1" portvis="1"> </item>
			<item type="input" name="indirect_result_inuse" min="0" max="-1" ppgvis="1" portvis="0"> </item>
			<item type="input" name="indirect_raw" ppgvis="1" portvis="1"> </item>
			<item type="input" name="indirect_raw_inuse" min="0" max="-1" ppgvis="1" portvis="0"> </item>
			<item type="input" name="indirect_post_ao" ppgvis="1" portvis="1"> </item>
			<item type="input" name="indirect_post_ao_inuse" min="0" max="-1" ppgvis="1" portvis="0"> </item>
			<item type="input" name="ao_raw" ppgvis="1" portvis="1"> </item>
			<item type="input" name="ao_raw_inuse" min="0" max="-1" ppgvis="1" portvis="0"> </item>
			<item type="input" name="add_result" ppgvis="1" portvis="1"> </item>
			<item type="input" name="add_result_inuse" min="0" max="-1" ppgvis="1" portvis="0"> </item>
			<item type="input" name="opacity_result" ppgvis="1" portvis="1"> </item>
			<item type="input" name="opacity_result_inuse" min="0" max="-1" ppgvis="1" portvis="0"> </item>
			<item type="input" name="opacity_raw" ppgvis="1" portvis="1"> </item>
			<item type="input" name="opacity_raw_inuse" min="0" max="-1" ppgvis="1" portvis="0"> </item>
			<item type="input" name="opacity" min="0" max="1" ppgvis="1" portvis="1"> </item>
			<item type="input" name="opacity_inuse" min="0" max="-1" ppgvis="1" portvis="0"> </item>
			<item type="input" name="DynamicChannels" min="0" max="-1" ppgvis="1" portvis="1"> </item>
			<item type="output" name="Surface" ppgvis="1" portvis="0"> </item>
		</layout>
		<ppglogic lang="JScript"><![CDATA[function OnInit()                                       
{                                                       
	OnInit_RebuildLayout();                             
}                                                       
                                                                               
function OnInit_RebuildLayout()                         
{                                                       
	var oLayout = PPG.PPGLayout;                        
	oLayout.Clear();
   
	//Help file
	oLayout.SetAttribute( siUIHelpFile, "http://frenchdog.wordpress.com/" );
   
	//Diffuse / Indirect
	oLayout.AddTab("Diffuse / Indirect");
	oLayout.AddGroup("Main Buffer");
		oLayout.AddColor("result","result", true);
		oLayout.AddItem("DynamicChannels","Enable Dynamic Frame Buffers Update");	
	oLayout.EndGroup();
	oLayout.AddGroup("Diffuse");
		oLayout.AddRow();
			oLayout.AddColor("diffuse_result","Result", true);
			oLayout.AddItem("diffuse_result_inuse","Enable");
		oLayout.EndRow();
		oLayout.AddRow();
			oLayout.AddColor("diffuse_raw","Raw", true);
			oLayout.AddItem("diffuse_raw_inuse","Enable");
		oLayout.EndRow();
		oLayout.AddRow();
			oLayout.AddColor("diffuse_level","Level", true);
			oLayout.AddItem("diffuse_level_inuse","Enable");
		oLayout.EndRow();		
	oLayout.EndGroup();
	oLayout.AddGroup("Indirect");
		oLayout.AddRow();
			oLayout.AddColor("indirect_result","Result", true);
			oLayout.AddItem("indirect_result_inuse","Enable");	
		oLayout.EndRow();	
		oLayout.AddRow();
			oLayout.AddColor("indirect_raw","Raw", true);
			oLayout.AddItem("indirect_raw_inuse","Enable");	
		oLayout.EndRow();
		oLayout.AddRow();		
			oLayout.AddColor("indirect_post_ao","Post AO", true);
			oLayout.AddItem("indirect_post_ao_inuse","Enable");	
		oLayout.EndRow();	
		oLayout.AddRow();		
			oLayout.AddColor("ao_raw","AO Raw", true);
			oLayout.AddItem("ao_raw_inuse","Enable");
		oLayout.EndRow();	
		oLayout.AddRow();		
			oLayout.AddColor("add_result","Add Result", true);
			oLayout.AddItem("add_result_inuse","Enable");
		oLayout.EndRow();		
	oLayout.EndGroup();
	
	//Specular / Reflexion
	oLayout.AddTab("Specular / Reflexion");
	oLayout.AddGroup("Specular");
		oLayout.AddRow();
			oLayout.AddColor("spec_result","Result", true);
			oLayout.AddItem("spec_result_inuse","Enable");	
		oLayout.EndRow();		
		oLayout.AddRow();		
			oLayout.AddColor("spec_raw","Raw", true);
			oLayout.AddItem("spec_raw_inuse","Enable");
		oLayout.EndRow();
		oLayout.AddRow();			
			oLayout.AddColor("spec_level","Level", true);	
			oLayout.AddItem("spec_level_inuse","Enable");
		oLayout.EndRow();		
	oLayout.EndGroup();
	oLayout.AddGroup("Reflexion");
		oLayout.AddRow();	
			oLayout.AddColor("refl_result","Result", true);
			oLayout.AddItem("refl_result_inuse","Enable");	
		oLayout.EndRow();
		oLayout.AddRow();			
			oLayout.AddColor("refl_raw","Raw", true);
			oLayout.AddItem("refl_raw_inuse","Enable");
		oLayout.EndRow();	
		oLayout.AddRow();		
			oLayout.AddColor("refl_level","Level", true);	
			oLayout.AddItem("refl_level_inuse","Enable");
		oLayout.EndRow();		
	oLayout.EndGroup();
	
	//Refraction / Translucency
	oLayout.AddTab("Refraction / Translucency");
	oLayout.AddGroup("Refraction");
		oLayout.AddRow();
			oLayout.AddColor("refr_result","Result", true);
			oLayout.AddItem("refr_result_inuse","Enable");	
		oLayout.EndRow();
		oLayout.AddRow();		
			oLayout.AddColor("refr_raw","Raw", true);
			oLayout.AddItem("refr_raw_inuse","Enable");
		oLayout.EndRow();	
		oLayout.AddRow();		
			oLayout.AddColor("refr_level","Level", true);	
			oLayout.AddItem("refr_level_inuse","Enable");	
		oLayout.EndRow();	
	oLayout.EndGroup();
	oLayout.AddGroup("Translucency");
		oLayout.AddRow();	
			oLayout.AddColor("tran_result","Result", true);
			oLayout.AddItem("tran_result_inuse","Enable");	
		oLayout.EndRow();	
		oLayout.AddRow();				
			oLayout.AddColor("tran_raw","Raw", true);
			oLayout.AddItem("tran_raw_inuse","Enable");		
		oLayout.EndRow();	
		oLayout.AddRow();				
			oLayout.AddColor("tran_level","Level", true);
			oLayout.AddItem("tran_level_inuse","Enable");	
		oLayout.EndRow();	
	oLayout.EndGroup();	
	
	//Opacity
	oLayout.AddTab("Opacity");
		oLayout.AddRow();	
			oLayout.AddColor("opacity_result","Result", true);
			oLayout.AddItem("opacity_result_inuse","Enable");	
		oLayout.EndRow();	
		oLayout.AddRow();				
			oLayout.AddColor("opacity_raw","Raw", true);
			oLayout.AddItem("opacity_raw_inuse","Enable");		
		oLayout.EndRow();	
		oLayout.AddRow();				
			oLayout.AddItem("opacity","Opacity");
			oLayout.AddItem("opacity_inuse","Enable");	
		oLayout.EndRow();	
 
	PPG.Refresh();                                      
}

function diffuse_result_inuse_OnChanged()
{
	if(DynamicChannels == 1)
	{
		oCurrentPass = Application.ActiveProject.ActiveScene.ActivePass;
		var channelName = "mia_diffuse_result";
		if(diffuse_result_inuse == 1){
			AddRenderChannel(channelName, siRenderChannelColorType);
			oCurrentPass.CreateFramebuffer( channelName );
		}
		else{
			deleteFrameBuffer( oCurrentPass, channelName );
		}
	}
}
function diffuse_raw_inuse_OnChanged()
{
	if(DynamicChannels == 1)
	{
		oCurrentPass = Application.ActiveProject.ActiveScene.ActivePass;
		var channelName = "mia_diffuse_raw";
		if(diffuse_raw_inuse == 1){
			AddRenderChannel(channelName, siRenderChannelColorType);
			oCurrentPass.CreateFramebuffer( channelName );
		}
		else{
			deleteFrameBuffer( oCurrentPass, channelName );
		}
	}
}
function diffuse_level_inuse_OnChanged()
{
	if(DynamicChannels == 1)
	{
		oCurrentPass = Application.ActiveProject.ActiveScene.ActivePass;
		var channelName = "mia_diffuse_level";
		if(diffuse_level_inuse == 1){
			AddRenderChannel(channelName, siRenderChannelColorType);
			oCurrentPass.CreateFramebuffer( channelName );
		}
		else{
			deleteFrameBuffer( oCurrentPass, channelName );
		}
	}
}
function spec_result_inuse_OnChanged()
{
	if(DynamicChannels == 1)
	{
		oCurrentPass = Application.ActiveProject.ActiveScene.ActivePass;
		var channelName = "mia_spec_result";
		if(spec_result_inuse == 1){
			AddRenderChannel(channelName, siRenderChannelColorType);
			oCurrentPass.CreateFramebuffer( channelName );
		}
		else{
			deleteFrameBuffer( oCurrentPass, channelName );
		}
	}
}
function spec_raw_inuse_OnChanged()
{
	if(DynamicChannels == 1)
	{
		oCurrentPass = Application.ActiveProject.ActiveScene.ActivePass;
		var channelName = "mia_spec_raw";
		if(spec_raw_inuse == 1){
			AddRenderChannel(channelName, siRenderChannelColorType);
			oCurrentPass.CreateFramebuffer( channelName );
		}
		else{
			deleteFrameBuffer( oCurrentPass, channelName );
		}
	}
}
function spec_level_inuse_OnChanged()
{
	if(DynamicChannels == 1)
	{
		oCurrentPass = Application.ActiveProject.ActiveScene.ActivePass;
		var channelName = "mia_spec_level";
		if(spec_level_inuse == 1){
			AddRenderChannel(channelName, siRenderChannelColorType);
			oCurrentPass.CreateFramebuffer( channelName );
		}
		else{
			deleteFrameBuffer( oCurrentPass, channelName );
		}
	}
}
function refl_result_inuse_OnChanged()
{
	if(DynamicChannels == 1)
	{
		oCurrentPass = Application.ActiveProject.ActiveScene.ActivePass;
		var channelName = "mia_refl_result";
		if(refl_result_inuse == 1){
			AddRenderChannel(channelName, siRenderChannelColorType);
			oCurrentPass.CreateFramebuffer( channelName );
		}
		else{
			deleteFrameBuffer( oCurrentPass, channelName );
		}
	}
}
function refl_raw_inuse_OnChanged()
{
	if(DynamicChannels == 1)
	{
		oCurrentPass = Application.ActiveProject.ActiveScene.ActivePass;
		var channelName = "mia_refl_raw";
		if(refl_raw_inuse == 1){
			AddRenderChannel(channelName, siRenderChannelColorType);
			oCurrentPass.CreateFramebuffer( channelName );
		}
		else{
			deleteFrameBuffer( oCurrentPass, channelName );
		}
	}
}
function refl_level_inuse_OnChanged()
{
	if(DynamicChannels == 1)
	{
		oCurrentPass = Application.ActiveProject.ActiveScene.ActivePass;
		var channelName = "mia_refl_level";
		if(refl_level_inuse == 1){
			AddRenderChannel(channelName, siRenderChannelColorType);
			oCurrentPass.CreateFramebuffer( channelName );
		}
		else{
			deleteFrameBuffer( oCurrentPass, channelName );
		}
	}
}
function refr_result_inuse_OnChanged()
{
	if(DynamicChannels == 1)
	{
		oCurrentPass = Application.ActiveProject.ActiveScene.ActivePass;
		var channelName = "mia_refr_result";
		if(refr_result_inuse == 1){
			AddRenderChannel(channelName, siRenderChannelColorType);
			oCurrentPass.CreateFramebuffer( channelName );
		}
		else{
			deleteFrameBuffer( oCurrentPass, channelName );
		}
	}
}
function refr_raw_inuse_OnChanged()
{
	if(DynamicChannels == 1)
	{
		oCurrentPass = Application.ActiveProject.ActiveScene.ActivePass;
		var channelName = "mia_refr_raw";
		if(refr_raw_inuse == 1){
			AddRenderChannel(channelName, siRenderChannelColorType);
			oCurrentPass.CreateFramebuffer( channelName );
		}
		else{
			deleteFrameBuffer( oCurrentPass, channelName );
		}
	}
}
function refr_level_inuse_OnChanged()
{
	if(DynamicChannels == 1)
	{
		oCurrentPass = Application.ActiveProject.ActiveScene.ActivePass;
		var channelName = "mia_refr_level";
		if(refr_level_inuse == 1){
			AddRenderChannel(channelName, siRenderChannelColorType);
			oCurrentPass.CreateFramebuffer( channelName );
		}
		else{
			deleteFrameBuffer( oCurrentPass, channelName );
		}
	}
}
function tran_result_inuse_OnChanged()
{
	if(DynamicChannels == 1)
	{
		oCurrentPass = Application.ActiveProject.ActiveScene.ActivePass;
		var channelName = "mia_tran_result";
		if(tran_result_inuse == 1){
			AddRenderChannel(channelName, siRenderChannelColorType);
			oCurrentPass.CreateFramebuffer( channelName );
		}
		else{
			deleteFrameBuffer( oCurrentPass, channelName );
		}
	}
}
function tran_raw_inuse_OnChanged()
{
	if(DynamicChannels == 1)
	{
		oCurrentPass = Application.ActiveProject.ActiveScene.ActivePass;
		var channelName = "mia_tran_raw";
		if(tran_raw_inuse == 1){
			AddRenderChannel(channelName, siRenderChannelColorType);
			oCurrentPass.CreateFramebuffer( channelName );
		}
		else{
			deleteFrameBuffer( oCurrentPass, channelName );
		}
	}
}
function tran_level_inuse_OnChanged()
{
	if(DynamicChannels == 1)
	{
		oCurrentPass = Application.ActiveProject.ActiveScene.ActivePass;
		var channelName = "mia_tran_level";
		if(tran_level_inuse == 1){
			AddRenderChannel(channelName, siRenderChannelColorType);
			oCurrentPass.CreateFramebuffer( channelName );
		}
		else{
			deleteFrameBuffer( oCurrentPass, channelName );
		}
	}
}
function indirect_result_inuse_OnChanged()
{
	if(DynamicChannels == 1)
	{
		oCurrentPass = Application.ActiveProject.ActiveScene.ActivePass;
		var channelName = "mia_indirect_result";
		if(indirect_result_inuse == 1){
			AddRenderChannel(channelName, siRenderChannelColorType);
			oCurrentPass.CreateFramebuffer( channelName );
		}
		else{
			deleteFrameBuffer( oCurrentPass, channelName );
		}
	}
}
function indirect_raw_inuse_OnChanged()
{
	if(DynamicChannels == 1)
	{
		oCurrentPass = Application.ActiveProject.ActiveScene.ActivePass;
		var channelName = "mia_indirect_raw";
		if(indirect_raw_inuse == 1){
			AddRenderChannel(channelName, siRenderChannelColorType);
			oCurrentPass.CreateFramebuffer( channelName );
		}
		else{
			deleteFrameBuffer( oCurrentPass, channelName );
		}
	}
}
function indirect_post_ao_inuse_OnChanged()
{
	if(DynamicChannels == 1)
	{
		oCurrentPass = Application.ActiveProject.ActiveScene.ActivePass;
		var channelName = "mia_indirect_post_ao";
		if(indirect_post_ao_inuse == 1){
			AddRenderChannel(channelName, siRenderChannelColorType);
			oCurrentPass.CreateFramebuffer( channelName );
		}
		else{
			deleteFrameBuffer( oCurrentPass, channelName );
		}
	}
}
function ao_raw_inuse_OnChanged()
{
	if(DynamicChannels == 1)
	{
		oCurrentPass = Application.ActiveProject.ActiveScene.ActivePass;
		var channelName = "mia_ao_raw";
		if(ao_raw_inuse == 1){
			AddRenderChannel(channelName, siRenderChannelColorType);
			oCurrentPass.CreateFramebuffer( channelName );
		}
		else{
			deleteFrameBuffer( oCurrentPass, channelName );
		}
	}
}

function add_result_inuse_OnChanged()
{
	if(DynamicChannels == 1)
	{
		oCurrentPass = Application.ActiveProject.ActiveScene.ActivePass;
		var channelName = "mia_add_result";
		if(add_result_inuse == 1){
			AddRenderChannel(channelName, siRenderChannelColorType);
			oCurrentPass.CreateFramebuffer( channelName );
		}
		else{
			deleteFrameBuffer( oCurrentPass, channelName );
		}
	}
}
function opacity_result_inuse_OnChanged()
{
	if(DynamicChannels == 1)
	{
		oCurrentPass = Application.ActiveProject.ActiveScene.ActivePass;
		var channelName = "mia_opacity_result";
		if(opacity_result_inuse == 1){
			AddRenderChannel(channelName, siRenderChannelColorType);
			oCurrentPass.CreateFramebuffer( channelName );
		}
		else{
			deleteFrameBuffer( oCurrentPass, channelName );
		}
	}
}
function opacity_raw_inuse_OnChanged()
{
	if(DynamicChannels == 1)
	{
		oCurrentPass = Application.ActiveProject.ActiveScene.ActivePass;
		var channelName = "mia_opacity_raw";
		if(opacity_raw_inuse == 1){
			AddRenderChannel(channelName, siRenderChannelColorType);
			oCurrentPass.CreateFramebuffer( channelName );
		}
		else{
			deleteFrameBuffer( oCurrentPass, channelName );
		}
	}
}
function opacity_inuse_OnChanged()
{
	if(DynamicChannels == 1)
	{
		oCurrentPass = Application.ActiveProject.ActiveScene.ActivePass;
		var channelName = "mia_opacity";
		if(opacity_inuse == 1){
			AddRenderChannel(channelName, siRenderChannelGrayscaleType);
			oCurrentPass.CreateFramebuffer( channelName );
		}
		else{
			deleteFrameBuffer( oCurrentPass, channelName );
		}
	}
}


function AddRenderChannel(newChannelName, ColorType)
{
	oScene = ActiveProject.ActiveScene;
	oSceneProp = oScene.PassContainer.Properties( "Scene Render Options" );
	if(ChannelExist( newChannelName ) != true){
		oSceneProp.CreateRenderChannel( newChannelName, ColorType);
	}
}	

function ChannelExist( channelName )
{
	oScene = ActiveProject.ActiveScene;
	oSceneProp = oScene.PassContainer.Properties( "Scene Render Options" );

	oEnumChannels = new Enumerator( oSceneProp.RenderChannels  ) ;
	for (;!oEnumChannels.atEnd();oEnumChannels.moveNext() )
	{
		var oChannel = oEnumChannels.item() ;
		if(oChannel.Name == channelName ){
			return true;
		};
	}
}

function deleteFrameBuffer( oPass, channelName )
{
	oEnumBuffer = new Enumerator( oPass.Framebuffers ) ;
	for (;!oEnumBuffer.atEnd();oEnumBuffer.moveNext() )
	{
		var oBuffer = oEnumBuffer.item() ;
		if(oBuffer.Name == channelName)
		{
			DeleteObj( oBuffer );
		}
	}
}]]></ppglogic>
	</definition>
</xsi_file>
