<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ali Torabi &#187; curve controller</title>
	<atom:link href="http://www.torabiarchitect.com/blog/?feed=rss2&#038;tag=curve-controller" rel="self" type="application/rss+xml" />
	<link>http://www.torabiarchitect.com/blog</link>
	<description>Digital Architecture &#38; Technology</description>
	<lastBuildDate>Mon, 30 Jun 2014 19:51:01 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.2.38</generator>
	<item>
		<title>Array on curves inside another array</title>
		<link>http://www.torabiarchitect.com/blog/?p=515</link>
		<comments>http://www.torabiarchitect.com/blog/?p=515#comments</comments>
		<pubDate>Tue, 12 Jun 2012 19:25:14 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[3ds MAX]]></category>
		<category><![CDATA[condition controller]]></category>
		<category><![CDATA[Convert controller]]></category>
		<category><![CDATA[curve controller]]></category>
		<category><![CDATA[link controller]]></category>
		<category><![CDATA[Parametric Array]]></category>
		<category><![CDATA[Parametric Array Link]]></category>
		<category><![CDATA[Pattern controller]]></category>
		<category><![CDATA[3ds Max]]></category>
		<category><![CDATA[parametric design]]></category>
		<category><![CDATA[plug-in]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.torabiarchitect.com/blog/?p=515</guid>
		<description><![CDATA[In this video I&#8217;m creating a curve network. A curve network consist of a series of curves which has been assigned to curves from another array. Also you learn how to use Xform modifier to transform selected vertices of a shape object. PART I PART II]]></description>
				<content:encoded><![CDATA[<p><img alt="" src="http://torabiarchitect.com/parametric-array/wp-content/uploads/2012/06/d0b91b1cc9849bfaab46f1739efa7614_large.jpg" title="Parametric design" class="alignnone" width="560" height="396" /><br />
In this video I&#8217;m creating a curve network. A curve network consist of a series of curves which has been assigned to curves from another array.<br />
Also you learn how to use Xform modifier to transform selected vertices of a shape object.</p>
<p>PART I<br />
<iframe width="560" height="315" src="http://www.youtube.com/embed/hXg-Exs46k4?rel=0" frameborder="0" allowfullscreen></iframe><br />
PART II<br />
<iframe width="560" height="315" src="http://www.youtube.com/embed/YRxMrVpdpUw?rel=0" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.torabiarchitect.com/blog/?feed=rss2&#038;p=515</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bird&#8217;s nest Stadium</title>
		<link>http://www.torabiarchitect.com/blog/?p=504</link>
		<comments>http://www.torabiarchitect.com/blog/?p=504#comments</comments>
		<pubDate>Fri, 18 May 2012 09:13:58 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[3ds MAX]]></category>
		<category><![CDATA[Convert controller]]></category>
		<category><![CDATA[curve controller]]></category>
		<category><![CDATA[Parametric Array]]></category>
		<category><![CDATA[Random Controller]]></category>
		<category><![CDATA[parametric architecture]]></category>
		<category><![CDATA[parametric design]]></category>
		<category><![CDATA[random controller]]></category>
		<category><![CDATA[random pattern]]></category>

		<guid isPermaLink="false">http://www.torabiarchitect.com/blog/?p=504</guid>
		<description><![CDATA[This video explains use of PARA 3d to create a fully parametric concept model of bird&#8217;s nest stadium. You can control all aspects of geometry and create multiple variations in less than one second! PART I Introduction PART II Creating the base object in 3ds MAX PART III Generating pattern using Para 3d]]></description>
				<content:encoded><![CDATA[<p>This video explains use of PARA 3d to create a fully parametric concept model of bird&#8217;s nest stadium. You can control all aspects of geometry and create multiple variations in less than one second!</p>
<h4>PART I</h4>
<p>Introduction<br />
<iframe src="http://www.youtube.com/embed/iKXGkHukSrI?rel=0" frameborder="0" width="560" height="315"></iframe></p>
<h4>PART II</h4>
<p>Creating the base object in 3ds MAX<br />
<iframe width="560" height="315" src="http://www.youtube.com/embed/bsrw2NVHHNg?rel=0" frameborder="0" allowfullscreen></iframe></p>
<h4>PART III</h4>
<p>Generating pattern using Para 3d<br />
<iframe width="560" height="315" src="http://www.youtube.com/embed/hVVi8sUjhC4?rel=0" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.torabiarchitect.com/blog/?feed=rss2&#038;p=504</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Animated DNA using PARA link</title>
		<link>http://www.torabiarchitect.com/blog/?p=490</link>
		<comments>http://www.torabiarchitect.com/blog/?p=490#comments</comments>
		<pubDate>Thu, 15 Mar 2012 09:41:24 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[3ds MAX]]></category>
		<category><![CDATA[curve controller]]></category>
		<category><![CDATA[Parametric Array]]></category>
		<category><![CDATA[Parametric Array Link]]></category>
		<category><![CDATA[3ds Max]]></category>
		<category><![CDATA[animation]]></category>
		<category><![CDATA[dna]]></category>
		<category><![CDATA[parametric array link]]></category>
		<category><![CDATA[parametric design]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.torabiarchitect.com/blog/?p=490</guid>
		<description><![CDATA[Complex result can be achieved by linking two or more parametric array together. In this video we use PARA link controller to connect two independent array with a line segment. This can also be used in animation.]]></description>
				<content:encoded><![CDATA[<p>Complex result can be achieved by linking two or more parametric array together. In this video we use PARA link controller to connect two independent array with a line segment. This can also be used in animation.</p>
<p><iframe width="560" height="315" src="http://www.youtube.com/embed/c2_hI-jRZW0" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.torabiarchitect.com/blog/?feed=rss2&#038;p=490</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Loft objects in PARA</title>
		<link>http://www.torabiarchitect.com/blog/?p=477</link>
		<comments>http://www.torabiarchitect.com/blog/?p=477#comments</comments>
		<pubDate>Sun, 11 Mar 2012 05:49:41 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[3ds MAX]]></category>
		<category><![CDATA[Convert controller]]></category>
		<category><![CDATA[curve controller]]></category>
		<category><![CDATA[graph controller]]></category>
		<category><![CDATA[Parametric Array]]></category>
		<category><![CDATA[3ds Max]]></category>
		<category><![CDATA[convert controller]]></category>
		<category><![CDATA[deformation]]></category>
		<category><![CDATA[loft]]></category>
		<category><![CDATA[parametric design]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[twist]]></category>

		<guid isPermaLink="false">http://www.torabiarchitect.com/blog/?p=477</guid>
		<description><![CDATA[This video shows the potential of using Loft object in Parametric array. If you array a loft object PARA cannot find the information about the PATH object (base line) To get access to the vertices of the path object or deformation properties you need to animate the object before you use it.]]></description>
				<content:encoded><![CDATA[<p>This video shows the potential of using Loft object in Parametric array.<br />
If you array a loft object PARA cannot find the information about the PATH object (base line) To get access to the vertices of the path object or deformation properties you need to animate the object before you use it.<br />
<iframe width="560" height="315" src="http://www.youtube.com/embed/_qsjgQAMPJ8" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.torabiarchitect.com/blog/?feed=rss2&#038;p=477</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shape curvature analysis in 3ds MAX</title>
		<link>http://www.torabiarchitect.com/blog/?p=455</link>
		<comments>http://www.torabiarchitect.com/blog/?p=455#comments</comments>
		<pubDate>Tue, 28 Feb 2012 11:50:05 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[3ds MAX]]></category>
		<category><![CDATA[curve controller]]></category>
		<category><![CDATA[Parametric Array]]></category>
		<category><![CDATA[3ds Max]]></category>
		<category><![CDATA[Curvature]]></category>
		<category><![CDATA[parametric design]]></category>

		<guid isPermaLink="false">http://www.torabiarchitect.com/blog/?p=455</guid>
		<description><![CDATA[We use curve controller in PARA 3D to visualize the curvature of a spline object.]]></description>
				<content:encoded><![CDATA[<p>We use curve controller in PARA 3D to visualize the curvature of a spline object.<br />
<iframe width="560" height="315" src="http://www.youtube.com/embed/M7Rty__7-I8" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.torabiarchitect.com/blog/?feed=rss2&#038;p=455</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introducing the Mix controller</title>
		<link>http://www.torabiarchitect.com/blog/?p=309</link>
		<comments>http://www.torabiarchitect.com/blog/?p=309#comments</comments>
		<pubDate>Sun, 21 Aug 2011 20:46:26 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[3ds MAX]]></category>
		<category><![CDATA[Parametric Array]]></category>
		<category><![CDATA[3ds Max]]></category>
		<category><![CDATA[array]]></category>
		<category><![CDATA[curve controller]]></category>
		<category><![CDATA[mix controller]]></category>
		<category><![CDATA[parametric]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.torabiarchitect.com/blog/?p=309</guid>
		<description><![CDATA[This video demonstrates use of MIX Controller in order to mix the effect of two independent curve controllers. Each of curve controllers is set to control the position of the box along a unique shape in two different dimensions. Incorporating both in one Mix controller approximate a surface which is result of translating one of [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><img src="http://www.torabiarchitect.com/parametric_array/images/double_curve.jpg" alt="Array on two curves" /><br />
This video demonstrates use of MIX Controller in order to mix the effect of two independent curve controllers. Each of curve controllers is set to control the position of the box along a unique shape in two different dimensions. Incorporating both in one Mix controller approximate a surface which is result of translating one of the curves along the other one.<br />
<a href="http://www.torabiarchitect.com/blog/wp-content/uploads/mixcontroller_diagram_01.jpg"><img class="alignnone size-full wp-image-310" title="mixcontroller_diagram_01" src="http://www.torabiarchitect.com/blog/wp-content/uploads/mixcontroller_diagram_01.jpg" alt="Mix controller settings" width="586" height="233" /></a><br />
<iframe width="640" height="510" src="http://www.youtube.com/embed/de-cow3-r0s" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.torabiarchitect.com/blog/?feed=rss2&#038;p=309</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Combine controllers inside your script</title>
		<link>http://www.torabiarchitect.com/blog/?p=90</link>
		<comments>http://www.torabiarchitect.com/blog/?p=90#comments</comments>
		<pubDate>Sun, 18 Apr 2010 11:01:40 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[3ds MAX]]></category>
		<category><![CDATA[Parametric Array]]></category>
		<category><![CDATA[3ds Max]]></category>
		<category><![CDATA[curve controller]]></category>
		<category><![CDATA[graph]]></category>
		<category><![CDATA[nurbs]]></category>
		<category><![CDATA[parametric]]></category>
		<category><![CDATA[path]]></category>
		<category><![CDATA[pattern]]></category>
		<category><![CDATA[plug-in]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[surface]]></category>
		<category><![CDATA[surface controller]]></category>
		<category><![CDATA[surface panelling]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.torabiarchitect.com/blog/?p=90</guid>
		<description><![CDATA[Level: Advanced In This Video: Use curve controller to pass offset value to the surface controller. Set the dim argument to apply the curve controller on a certain direction.]]></description>
				<content:encoded><![CDATA[<p><img class="alignnone" title="Combine Controllers" src="http://www.torabiarchitect.com/parametric_array/images/combine_controllers.jpg" alt="Combine Controllers" width="425" height="168" /></p>
<p>Level: <em>Advanced</em><br />
In This Video:</p>
<li>Use curve controller to pass offset value to the surface controller.</li>
<li>Set the <strong>dim </strong>argument to apply the curve controller on a certain direction.</li>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/ZPV24V8NaDE&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/ZPV24V8NaDE&amp;hl=en_US&amp;fs=1&amp;" allowfullscreen="true" allowscriptaccess="always"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.torabiarchitect.com/blog/?feed=rss2&#038;p=90</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Parametric truss</title>
		<link>http://www.torabiarchitect.com/blog/?p=86</link>
		<comments>http://www.torabiarchitect.com/blog/?p=86#comments</comments>
		<pubDate>Sun, 18 Apr 2010 08:49:49 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[3ds MAX]]></category>
		<category><![CDATA[Parametric Array]]></category>
		<category><![CDATA[3ds Max]]></category>
		<category><![CDATA[curve controller]]></category>
		<category><![CDATA[parametric]]></category>
		<category><![CDATA[path]]></category>
		<category><![CDATA[plug-in]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[truss]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.torabiarchitect.com/blog/?p=86</guid>
		<description><![CDATA[Level: Advanced In This Video: Array between two spline using script controller. Use conditional statements to change the index value. Reference: curve controller function takes the following arguments: curve: object name &#8211;The name of object in 3ds Max dim: 1,2 or 3 &#8212; set the controller on specific dimension. feedback:transform/position/rotation &#8211;function returns transform matrix, position [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><img class="alignnone" title="Parametric truss" src="http://www.torabiarchitect.com/parametric_array/images/parametric_truss.jpg" alt="Parametric truss" width="640" height="456" /></p>
<p>Level: <em>Advanced</em><br />
In This Video:</p>
<li>Array between two spline using script controller.</li>
<li>Use conditional statements to change the <strong>index </strong>value.</li>
<p>Reference: curve controller function takes the following arguments:<br />
<strong>curve:</strong> <em>object name</em> <span style="color: #888888;">&#8211;The name of object in 3ds Max</span><br />
<strong>dim:</strong> <em>1,2 or 3</em> <span style="color: #888888;">&#8212; set the controller on specific dimension.</span><br />
<strong>feedback:</strong><em>transform/position/rotation </em><span style="color: #999999;">&#8211;function returns transform matrix, position in point3 value and rotation in EulerAngles value </span><br />
<strong>localOffset:</strong> <em>offset value</em> <span style="color: #888888;">&#8212; offset the index value and shifts item along the path.<br />
</span><strong>endOffset:</strong> <em>offset value</em> <span style="color: #888888;">&#8212; move all items away from the last point of the path.<br />
</span><strong>startOffset:</strong> <em>offset value</em> <span style="color: #888888;">&#8212; move all items away from the first point of the path</span><br />
<strong>mode :</strong> <em>1 or 2</em> <span style="color: #888888;">&#8212; set the controller in absolute mode (1) or relative (2)<br />
</span><strong>order:</strong> <em>1 to 9</em> <span style="color: #999999;">&#8212; choose the order of rotation (items in drop down menu) works only when feedback is set to rotation</span></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/cGQ1Ejt-ePc&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/cGQ1Ejt-ePc&amp;hl=en_US&amp;fs=1&amp;" allowfullscreen="true" allowscriptaccess="always"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.torabiarchitect.com/blog/?feed=rss2&#038;p=86</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Multi turn spiral stair, script controller</title>
		<link>http://www.torabiarchitect.com/blog/?p=84</link>
		<comments>http://www.torabiarchitect.com/blog/?p=84#comments</comments>
		<pubDate>Sun, 18 Apr 2010 07:49:48 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[3ds MAX]]></category>
		<category><![CDATA[Parametric Array]]></category>
		<category><![CDATA[3ds Max]]></category>
		<category><![CDATA[array]]></category>
		<category><![CDATA[curve controller]]></category>
		<category><![CDATA[parametric]]></category>
		<category><![CDATA[path]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[spiral]]></category>
		<category><![CDATA[stair]]></category>
		<category><![CDATA[transfrom matrix]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.torabiarchitect.com/blog/?p=84</guid>
		<description><![CDATA[Level: Advanced In This Video: An example of using curve controller function inside the script controller. Using script controller on transform property. How to move items along two curves. How to combine the position and rotation to get a transform matrix. Set the array count to a consist value puts array into a loop.]]></description>
				<content:encoded><![CDATA[<p><img class="alignnone" title="Multi turn spiral" src="http://www.torabiarchitect.com/parametric_array/images/multiturn_spiral_stair.jpg" alt="Multi turn spiral" width="425" height="319" /></p>
<p>Level: <em>Advanced</em><br />
In This Video:</p>
<li>An example of using curve controller function inside the script controller.</li>
<li>Using script controller on transform property.</li>
<li>How to move items along two curves.</li>
<li>How to combine the position and rotation to get a <em>transform matrix</em>.</li>
<li>Set the array <strong>count </strong>to a consist value puts array into a loop.</li>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/qTWh7hHUO5I&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/qTWh7hHUO5I&amp;hl=en_US&amp;fs=1&amp;" allowfullscreen="true" allowscriptaccess="always"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.torabiarchitect.com/blog/?feed=rss2&#038;p=84</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scattering objects</title>
		<link>http://www.torabiarchitect.com/blog/?p=69</link>
		<comments>http://www.torabiarchitect.com/blog/?p=69#comments</comments>
		<pubDate>Sat, 17 Apr 2010 12:53:13 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[3ds MAX]]></category>
		<category><![CDATA[Parametric Array]]></category>
		<category><![CDATA[3ds Max]]></category>
		<category><![CDATA[array]]></category>
		<category><![CDATA[curve controller]]></category>
		<category><![CDATA[parametric]]></category>
		<category><![CDATA[random]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.torabiarchitect.com/blog/?p=69</guid>
		<description><![CDATA[Level: Intermediate In This Video: Random position, rotation and scale. Adding random values to curve controller.]]></description>
				<content:encoded><![CDATA[<p><img class="alignnone" title="Randomize function" src="http://www.torabiarchitect.com/parametric_array/images/random_2.jpg" alt="Randomize function" width="425" height="143" /></p>
<p>Level: <em>Intermediate</em><br />
In This Video:</p>
<li>Random position, rotation and scale.</li>
<li>Adding random values to curve controller.</li>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/5GZ6pYA466M&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/5GZ6pYA466M&amp;hl=en_US&amp;fs=1&amp;" allowfullscreen="true" allowscriptaccess="always"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.torabiarchitect.com/blog/?feed=rss2&#038;p=69</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
