|
Here... use this compound. Ponthieux, Joey wrote:
|
<?xml version="1.0" encoding="UTF-8"?> <xsi_file type="CompoundNode" name="Create Strands From Curvelist" tasks="Particles/Strands" formatversion="1.4" compoundversion="1.0" constructionmode="Current" backgroundcolor="6732954"> <definition> <nodes> <node type="GetDataNode" index="0"> <param name="reference" type="31" value=""></param> <param_ext name="reference" type="31" value=""></param_ext> <portdef name="source" type="2048" structure="1" group="1" instance="0" port="0"></portdef> <portdef name="inname" type="8192" structure="1" group="3" instance="0" port="0"></portdef> <datablob category="ui_infos"> <prop name="posx">-185</prop> <prop name="posy">289</prop> <prop name="state">Normal</prop> </datablob> </node> <node type="BuildArrayFromConstantNode" index="1"> <param name="size" type="3" value="0"></param> <param name="value.value_x" type="4" value="0.000000"></param> <param name="value.value_y" type="4" value="0.000000"></param> <param name="value.value_z" type="4" value="0.000000"></param> <portdef name="size" type="2" structure="1" group="0" instance="0" port="0"></portdef> <portdef name="value" type="16" structure="1" group="0" instance="0" port="1"></portdef> <datablob category="ui_infos"> <prop name="posx">301</prop> <prop name="posy">117</prop> <prop name="state">Normal</prop> </datablob> </node> <node type="3DVectorNode" index="2"> <param name="value.value_x" type="4" value="0.000000"></param> <param name="value.value_y" type="4" value="0.000000"></param> <param name="value.value_z" type="4" value="0.000000"></param> <portdef name="value" type="16" structure="1" group="0" instance="0" port="0"></portdef> <datablob category="ui_infos"> <prop name="posx">164</prop> <prop name="posy">196</prop> <prop name="state">Normal</prop> </datablob> </node> <node type="PassThroughNode" index="3"> <portdef name="in" type="8192" structure="1" group="0" instance="0" port="0"></portdef> <datablob category="ui_infos"> <prop name="posx">-425</prop> <prop name="posy">289</prop> <prop name="state">Normal</prop> </datablob> </node> <node type="UVToLocationNode" index="4"> <param name="reference" type="31" value=""></param> <param name="useprojection" type="11" value="false"></param> <param name="uv.uv_x" type="4" value="0.000000"></param> <param name="uv.uv_y" type="4" value="0.000000"></param> <param name="curveorfaceindex" type="3" value="0"></param> <param_ext name="reference" type="31" value=""></param_ext> <portdef name="geometry" type="1024" structure="1" group="1" instance="0" port="0"></portdef> <portdef name="inname" type="8192" structure="1" group="3" instance="0" port="0"></portdef> <portdef name="uv" type="8" structure="1" group="4" instance="0" port="0"></portdef> <portdef name="curveorfaceindex" type="2" structure="1" group="5" instance="0" port="0"></portdef> <datablob category="ui_infos"> <prop name="posx">-54</prop> <prop name="posy">335</prop> <prop name="state">Normal</prop> </datablob> </node> <node type="AddPointNode" index="5"> <param name="reference" type="31" value="Self"></param> <param name="positions1.positions1_x" type="4" value="0.000000"></param> <param name="positions1.positions1_y" type="4" value="0.000000"></param> <param name="positions1.positions1_z" type="4" value="0.000000"></param> <param_ext name="reference" type="31" value="Self"></param_ext> <portdef name="positions1" type="16" structure="2" group="1" instance="0" port="0"></portdef> <portdef name="inname" type="8192" structure="1" group="3" instance="0" port="0"></portdef> <portdef name="oncreation1" type="4096" structure="1" group="4" instance="0" port="0"></portdef> <datablob category="ui_infos"> <prop name="posx">539</prop> <prop name="posy">309</prop> <prop name="state">Normal</prop> </datablob> </node> <node type="Set Data" version="1.0" index="6"> <param name="Reference" type="31" value="self.PointPosition"></param> <param name="Reference1" type="31" value="self.StrandPosition"></param> <param name="Reference2" type="31" value="self.Color"></param> <param name="Reference3" type="31" value="self.Size"></param> <param name="Reference4" type="31" value="Self.Scale"></param> <param name="Reference5" type="31" value="self.Shape"></param> <param name="Reference6" type="31" value="self.StrandDeform"></param> <param name="Value.Value_x" type="4" value="0.000000"></param> <param name="Value.Value_y" type="4" value="0.000000"></param> <param name="Value.Value_z" type="4" value="0.000000"></param> <param name="Value1.Value1_x" type="4" value="0.000000"></param> <param name="Value1.Value1_y" type="4" value="0.000000"></param> <param name="Value1.Value1_z" type="4" value="0.000000"></param> <param name="Value2.Value2_red" type="4" value="1.000000"></param> <param name="Value2.Value2_green" type="4" value="1.000000"></param> <param name="Value2.Value2_blue" type="4" value="0.000000"></param> <param name="Value2.Value2_alpha" type="4" value="1.000000"></param> <param name="Value3" type="4" value="1.000000"></param> <param name="Value4.Value4_x" type="4" value="1.000000"></param> <param name="Value4.Value4_y" type="4" value="1.000000"></param> <param name="Value4.Value4_z" type="4" value="1.000000"></param> <param name="Value5" type="3" value="1"></param> <param name="Value6" type="11" value="true"></param> <param_ext name="Reference" type="31" value="self.PointPosition"></param_ext> <param_ext name="Reference1" type="31" value="self.StrandPosition"></param_ext> <param_ext name="Reference2" type="31" value="self.Color"></param_ext> <param_ext name="Reference3" type="31" value="self.Size"></param_ext> <param_ext name="Reference4" type="31" value="Self.Scale"></param_ext> <param_ext name="Reference5" type="31" value="self.Shape"></param_ext> <param_ext name="Reference6" type="31" value="self.StrandDeform"></param_ext> <portdef name="In_Name" type="8192" structure="1" group="-1" instance="-1" port="-1"></portdef> <portdef name="Value" type="16" structure="1" group="2" instance="0" port="0" groupname="Value"></portdef> <portdef name="Value1" type="16" structure="2" group="2" instance="1" port="0" groupname="Value"></portdef> <portdef name="Value2" type="512" structure="1" group="2" instance="2" port="0" groupname="Value"></portdef> <portdef name="Value3" type="4" structure="1" group="2" instance="3" port="0" groupname="Value"></portdef> <portdef name="Value4" type="16" structure="1" group="2" instance="4" port="0" groupname="Value"></portdef> <portdef name="Value5" type="32768" structure="1" group="2" instance="5" port="0" groupname="Value"></portdef> <portdef name="Value6" type="1" structure="1" group="2" instance="6" port="0" groupname="Value"></portdef> <datablob category="ui_infos"> <prop name="posx">391</prop> <prop name="posy">357</prop> <prop name="state">Normal</prop> </datablob> </node> <node type="GetDataNode" index="7"> <param name="reference" type="31" value="nbSubCurves"></param> <param_ext name="reference" type="31" value="nbSubCurves"></param_ext> <portdef name="source" type="2048" structure="1" group="1" instance="0" port="0"></portdef> <portdef name="inname" type="8192" structure="1" group="3" instance="0" port="0"></portdef> <datablob category="ui_infos"> <prop name="posx">114</prop> <prop name="posy">55</prop> <prop name="state">Normal</prop> </datablob> </node> <node type="GetDataNode" index="8"> <param name="reference" type="31" value="PointPosition"></param> <param_ext name="reference" type="31" value="PointPosition"></param_ext> <portdef name="source" type="2048" structure="1" group="1" instance="0" port="0"></portdef> <portdef name="inname" type="8192" structure="1" group="3" instance="0" port="0"></portdef> <datablob category="ui_infos"> <prop name="posx">116</prop> <prop name="posy">335</prop> <prop name="state">Normal</prop> </datablob> </node> <node type="GetDataNode" index="9"> <param name="reference" type="31" value="self.ID"></param> <param_ext name="reference" type="31" value="self.ID"></param_ext> <portdef name="source" type="2048" structure="1" group="1" instance="0" port="0"></portdef> <portdef name="inname" type="8192" structure="1" group="3" instance="0" port="0"></portdef> <datablob category="ui_infos"> <prop name="posx">-195</prop> <prop name="posy">430</prop> <prop name="state">Normal</prop> </datablob> </node> <node type="UVToLocationNode" index="10"> <param name="reference" type="31" value=""></param> <param name="useprojection" type="11" value="false"></param> <param name="uv" type="4" value="0.000000"></param> <param name="curveorfaceindex" type="3" value="0"></param> <param_ext name="reference" type="31" value=""></param_ext> <portdef name="geometry" type="1024" structure="1" group="1" instance="0" port="0"></portdef> <portdef name="inname" type="8192" structure="1" group="3" instance="0" port="0"></portdef> <portdef name="uv" type="4" structure="2" group="4" instance="0" port="0"></portdef> <portdef name="curveorfaceindex" type="2" structure="1" group="5" instance="0" port="0"></portdef> <datablob category="ui_infos"> <prop name="posx">-54</prop> <prop name="posy">571</prop> <prop name="state">Normal</prop> </datablob> </node> <node type="GetDataNode" index="11"> <param name="reference" type="31" value="PointPosition"></param> <param_ext name="reference" type="31" value="PointPosition"></param_ext> <portdef name="source" type="2048" structure="2" group="1" instance="0" port="0"></portdef> <portdef name="inname" type="8192" structure="1" group="3" instance="0" port="0"></portdef> <datablob category="ui_infos"> <prop name="posx">116</prop> <prop name="posy">571</prop> <prop name="state">Normal</prop> </datablob> </node> <node type="Fill Interpolated Array" version="1.1" index="12"> <param name="Element_Count" type="3" value="50"></param> <param name="Value_A" type="4" value="0.000000"></param> <param name="Value_B" type="4" value="1.000000"></param> <portdef name="Element_Count" type="2" structure="1" group="-1" instance="-1" port="-1"></portdef> <portdef name="Value_A" type="4" structure="1" group="-1" instance="-1" port="-1"></portdef> <portdef name="Value_B" type="4" structure="1" group="-1" instance="-1" port="-1"></portdef> <datablob category="ui_infos"> <prop name="posx">-265</prop> <prop name="posy">571</prop> <prop name="state">Normal</prop> </datablob> </node> </nodes> <exposed_ports> <port index="3" portname="in" username="Curve_Name" basename="Curve Name" portlabel="Curve Name" exposetype="single"> </port> <port index="5" portname="add" username="add" basename="add" portlabel="add" exposetype="single"> </port> <port index="6" portname="Value2" username="Color" basename="Color" portlabel="Color" exposetype="single"> </port> <port index="6" portname="Value3" username="Size" basename="Size" portlabel="Size" exposetype="single"> </port> <port index="6" portname="Value5" username="Shape" basename="Shape" portlabel="Shape" exposetype="single"> </port> <port index="12" portname="Element_Count" username="SubDivision" basename="SubDivision" portlabel="SubDivision" exposetype="single"> </port> </exposed_ports> <connections> <cnx from_node="12" from_port="Result" to_node="10" to_port="uv"> </cnx> <cnx from_node="6" from_port="Execute" to_node="5" to_port="oncreation1"> </cnx> <cnx from_node="1" from_port="array" to_node="5" to_port="positions1"> </cnx> <cnx from_node="2" from_port="result" to_node="1" to_port="value"> </cnx> <cnx from_node="3" from_port="out" to_node="0" to_port="inname"> </cnx> <cnx from_node="3" from_port="out" to_node="7" to_port="inname"> </cnx> <cnx from_node="0" from_port="value" to_node="4" to_port="geometry"> </cnx> <cnx from_node="0" from_port="value" to_node="10" to_port="geometry"> </cnx> <cnx from_node="4" from_port="result" to_node="8" to_port="source"> </cnx> <cnx from_node="7" from_port="value" to_node="1" to_port="size"> </cnx> <cnx from_node="8" from_port="value" to_node="6" to_port="Value"> </cnx> <cnx from_node="9" from_port="value" to_node="4" to_port="curveorfaceindex"> </cnx> <cnx from_node="9" from_port="value" to_node="10" to_port="curveorfaceindex"> </cnx> <cnx from_node="10" from_port="result" to_node="11" to_port="source"> </cnx> <cnx from_node="11" from_port="value" to_node="6" to_port="Value1"> </cnx> </connections> <layout> <item type="input" name="Curve_Name"> </item> <item type="input" name="SubDivision"> </item> <item type="input" name="Color"> </item> <item type="input" name="Size"> </item> <item type="input" name="Shape"> </item> <item type="output" name="add"> </item> </layout> <blob_dictionary> </blob_dictionary> </definition> </xsi_file>

