<?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</title>
	<atom:link href="http://www.torabiarchitect.com/blog/?feed=rss2" 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>Modeling Pencil Office</title>
		<link>http://www.torabiarchitect.com/blog/?p=542</link>
		<comments>http://www.torabiarchitect.com/blog/?p=542#comments</comments>
		<pubDate>Mon, 30 Jun 2014 19:49:29 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Parametric Array]]></category>

		<guid isPermaLink="false">http://www.torabiarchitect.com/blog/?p=542</guid>
		<description><![CDATA[In this video you learn how to adjust the spacing of a linear controller by overriding the index value within the array using a Graph controller. This is to generate the horizontal bars within the facade. In the second Part of video you will find out how to distribute the members of an two dimensional [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.torabiarchitect.com/blog/wp-content/uploads/pencil-office.jpg"><img src="http://www.torabiarchitect.com/blog/wp-content/uploads/pencil-office.jpg" alt="pencil office" width="392" height="593" class="alignnone size-full wp-image-544" /></a><br />
In this video you learn how to adjust the spacing of a linear controller by overriding the index value within the array using a Graph controller. This is to generate the horizontal bars within the facade. In the second Part of video you will find out how to distribute the members of an two dimensional array along these horizontal members<br />
For more information about Pencil office please visit <a href="http://www.archdaily.com/431860/a-simple-factory-building-pencil-office/">here</a>.<br />
Part I<br />
<iframe src="//www.youtube.com/embed/I-yA5zo3rSA?rel=0" width="560" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe><br />
Part II<br />
In this part we create two sets of controllers to generate straight and diagonal pattern of vertical members. Then we use a blend controller to mix two paraflows. A graph node controls the intensity of each pattern along the Z axis.<br />
<iframe width="560" height="315" src="//www.youtube.com/embed/Vbh2ulEUIbs?rel=0" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.torabiarchitect.com/blog/?feed=rss2&#038;p=542</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The best way to place mullions on a curtain wall.</title>
		<link>http://www.torabiarchitect.com/blog/?p=539</link>
		<comments>http://www.torabiarchitect.com/blog/?p=539#comments</comments>
		<pubDate>Mon, 01 Apr 2013 09:40:20 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[3ds MAX]]></category>
		<category><![CDATA[Mesh controller]]></category>
		<category><![CDATA[Parametric Array]]></category>
		<category><![CDATA[Transfrom controller]]></category>
		<category><![CDATA[3ds Max]]></category>
		<category><![CDATA[curtain wall]]></category>
		<category><![CDATA[parametric design]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.torabiarchitect.com/blog/?p=539</guid>
		<description><![CDATA[The best way to place mullions on a curtain wall. Curtain wall is made of an edit_poly object which the edges of editpoly represent the axis of mullions , the mullion object itself is a single line object with a sweep modifier on top. This approach allow you to have any type of cross section [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>The best way to place mullions on a curtain wall.<br />
Curtain wall is made of an edit_poly object which the edges of editpoly represent the axis of mullions , the mullion object itself is a single line object with a sweep modifier on top. This approach allow you to have any type of cross section for the mullions while it keeps them always perpendicular to the surface, you can also select the edges of edit poly and force mesh-controller to place the mullion only on selected edges.</p>
<p><iframe width="560" height="315" src="http://www.youtube.com/embed/iDLOvBGLEOA?rel=0" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.torabiarchitect.com/blog/?feed=rss2&#038;p=539</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Randomizing Surface division in Para 3d 3.0</title>
		<link>http://www.torabiarchitect.com/blog/?p=535</link>
		<comments>http://www.torabiarchitect.com/blog/?p=535#comments</comments>
		<pubDate>Mon, 01 Apr 2013 09:37:32 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[3ds MAX]]></category>
		<category><![CDATA[magnet controller]]></category>
		<category><![CDATA[mix controller]]></category>
		<category><![CDATA[offset controller]]></category>
		<category><![CDATA[Parametric Array]]></category>
		<category><![CDATA[Random Controller]]></category>
		<category><![CDATA[sub-object controller]]></category>
		<category><![CDATA[surface controller]]></category>
		<category><![CDATA[3ds Max]]></category>
		<category><![CDATA[parametric]]></category>
		<category><![CDATA[pattern]]></category>
		<category><![CDATA[sub object controller]]></category>
		<category><![CDATA[surface panelling]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.torabiarchitect.com/blog/?p=535</guid>
		<description><![CDATA[See Para 3d in Action! Again randomizing surface division and use of mix controller to implement two magnets. this time with para 3d V 3.0]]></description>
				<content:encoded><![CDATA[<p><iframe src="http://www.youtube.com/embed/Oh6z_T5aN0w?rel=0" frameborder="0" width="560" height="315"></iframe><br />
See Para 3d in Action!<br />
Again randomizing surface division and use of mix controller to implement two magnets.<br />
this time with para 3d V 3.0</p>
]]></content:encoded>
			<wfw:commentRss>http://www.torabiarchitect.com/blog/?feed=rss2&#038;p=535</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Concepts behind Para 3d</title>
		<link>http://www.torabiarchitect.com/blog/?p=526</link>
		<comments>http://www.torabiarchitect.com/blog/?p=526#comments</comments>
		<pubDate>Tue, 08 Jan 2013 19:18:33 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[3ds MAX]]></category>
		<category><![CDATA[Parametric Array]]></category>

		<guid isPermaLink="false">http://www.torabiarchitect.com/blog/?p=526</guid>
		<description><![CDATA[This presentation was an attempt to reveal some basic ideas and concepts of Para 3d. It helps you to understand how Para 3d works and what it can do.]]></description>
				<content:encoded><![CDATA[<p>This presentation was an attempt to reveal some basic ideas and concepts of Para 3d. It helps you to understand how Para 3d works and what it can do.<br />
<iframe width="560" height="315" src="http://www.youtube.com/embed/0RJIkHsu7W0?rel=0" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.torabiarchitect.com/blog/?feed=rss2&#038;p=526</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title></title>
		<link>http://www.torabiarchitect.com/blog/?p=521</link>
		<comments>http://www.torabiarchitect.com/blog/?p=521#comments</comments>
		<pubDate>Mon, 31 Dec 2012 17:37:25 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[3ds MAX]]></category>
		<category><![CDATA[Parametric Array]]></category>
		<category><![CDATA[para 3d]]></category>

		<guid isPermaLink="false">http://www.torabiarchitect.com/blog/?p=521</guid>
		<description><![CDATA[We just released the latest version of our generative design tool &#8220;Para 3d &#8221; ! Para 3d is scripted plug-in for Autodesk 3ds MAX Design and 3ds MAX which provides users by intuitive interface to MAX-script programming. This tool allows you to do scripted controller via an advanced node based user interface and apply those [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.torabiarchitect.com/blog/?attachment_id=522" rel="attachment wp-att-522"><img class="alignnone size-full wp-image-522" alt="ParaArray" src="http://www.torabiarchitect.com/blog/wp-content/uploads/ParaArray3.jpg" width="641" height="251" /></a></p>
<p><span style="font-family: Arial; font-size: small;">We just released the latest version of our generative design tool &#8220;Para 3d &#8221; ! </span></p>
<p><span style="font-family: Arial; font-size: small;">Para 3d is scripted plug-in for Autodesk 3ds MAX Design and 3ds MAX which provides users by intuitive interface to MAX-script programming. This tool allows you to do scripted controller via an advanced node based user interface and apply those controllers on existing scene objects or event create new objects. We have used a very low platform of DOT NET ( .net version 2.0) for our basic dll files so that all users from Max 2009 up to 2013 can run this script on their system. The plug-in is available on our website for download. It&#8217;s a Beta product and it&#8217;s free of course! </span></p>
<p>&nbsp;</p>
<p><a href="http://www.parametric-array.com"><span style="font-family: Arial; font-size: small;">www.parametric-array.com</span></p>
<p></a></p>
<p><span style="font-family: Arial; font-size: small;"><a href="http://torabiarchitect.com/parametric-array/?page_id=771">Download here</a><br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.torabiarchitect.com/blog/?feed=rss2&#038;p=521</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Para 3d 2.8 released!</title>
		<link>http://www.torabiarchitect.com/blog/?p=517</link>
		<comments>http://www.torabiarchitect.com/blog/?p=517#comments</comments>
		<pubDate>Sat, 13 Oct 2012 06:02:20 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[3ds MAX]]></category>
		<category><![CDATA[Parametric Array]]></category>

		<guid isPermaLink="false">http://www.torabiarchitect.com/blog/?p=517</guid>
		<description><![CDATA[New Features: PARA 3D is compatible with 3ds MAX 2013 PARA shape (BETA) has been added to PARA 3d. When no object selected click on Para 3d button and it creates Para shapes. Para shapes allow users to create parametric shapes by implementing Para 3d controller on vertices and Bezier handles of a shape object. [&#8230;]]]></description>
				<content:encoded><![CDATA[<h4><a href="http://torabiarchitect.com/parametric-array/wp-content/uploads/2012/04/ParaArray1.jpg"><img class="alignnone size-full wp-image-710" title="ParaArray" src="http://torabiarchitect.com/parametric-array/wp-content/uploads/2012/04/ParaArray1.jpg" alt="" width="455" height="85" /></a></h4>
<h4>New Features:</h4>
<ul>
<li>PARA 3D is compatible with 3ds MAX 2013</li>
<li>PARA shape (BETA) has been added to PARA 3d. When no object selected click on Para 3d button and it creates Para shapes. Para shapes allow users to create parametric shapes by implementing Para 3d controller on vertices and Bezier handles of a shape object.</li>
</ul>
<ul>
<li>Controllers show error sign in filter mode. With this new feature user can easily find the problematic controller among all the controllers inside array.</li>
</ul>
<ul>
<li>A message box shows up in case of error displays all the problematic controllers and possible solutions to resolve the problem.</li>
</ul>
<ul>
<li>controller list expand automatically when filter mode is active.</li>
<li>A &#8220;Save as&#8221; function has been added to controller library.You can simply save all controllers from the scene to another MAX file from controller library.</li>
</ul>
<ul>
<li>Override array corners in Linear Controller. Linear controller takes the corner objects as input for linear interpolation, with new override option you can create linear interpolation of other controller&#8217;s output.</li>
</ul>
<ul>
<li>Override Position in Magnet controller. Magnet controller takes the position of items in array as input, with new override option you can replace this value by another controller&#8217;s output.</li>
<li>Surface controller has got many new features. (more details will come soon)</li>
<li>Curve controller has got new function in scalar mode. you can test if a curve is concave or convex at given position.</li>
<li>Bitmap controller support vertex color as input.</li>
<li>Link controller support time delay for external links.</li>
<li>Pattern controller generates list (multiple output)</li>
<li>List controller support Min / Max and Total for two dimensional lists.</li>
</ul>
<h4>Bugs fixed:</h4>
<ul>
<li>Control assignment has been improved. Interface allows to assign controllers to multiple selected properties in one move.</li>
</ul>
<ul>
<li>Problem with Interpolate controller has been resolved.</li>
</ul>
<ul>
<li>Random controller is now compatible with Max 2009</li>
</ul>
<ul>
<li>Error in opening C.O.P (Controller Output Preview) roll-out has been fixed (When controller was in world coordinate system the preview panel encounter to error).</li>
</ul>
<ul>
<li>Problem in selecting math/mix controllers width different number of variables fixed.</li>
</ul>
<ul>
<li>Using list controller as sub-controller is now allowed.</li>
</ul>
<ul>
<li>Mesh controller return the indexes of sub-objects (vertices/edges/faces) in proper order (clockwise).</li>
</ul>
<ul>
<li>In Array Variable controller you could use the seconds/ticks and normalized time only in animated array, now these options are available in normal mode.</li>
</ul>
<ul>
<li>Multiple use of a single component no longer causes error in Math controller.</li>
</ul>
<ul>
<li>Problem in assigning controllers to control points of FFD(Box) modifier is fixed.</li>
</ul>
<ul>
<li>Variable override controller works on surface controller</li>
</ul>
<p><strong>Deprecated features</strong></p>
<p>Surface controller dose not support the position/normal/tangents and rotation amount in scalar mode. You may use a convert controller to derive the scalar part from the vector output.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.torabiarchitect.com/blog/?feed=rss2&#038;p=517</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<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>Custom pattern tool in SubObject controller</title>
		<link>http://www.torabiarchitect.com/blog/?p=511</link>
		<comments>http://www.torabiarchitect.com/blog/?p=511#comments</comments>
		<pubDate>Thu, 31 May 2012 13:01:28 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[3ds MAX]]></category>
		<category><![CDATA[Parametric Array]]></category>
		<category><![CDATA[sub-object controller]]></category>
		<category><![CDATA[surface controller]]></category>
		<category><![CDATA[3ds Max]]></category>
		<category><![CDATA[custom pattern]]></category>
		<category><![CDATA[parametric design]]></category>
		<category><![CDATA[plug-in]]></category>
		<category><![CDATA[sub object controller]]></category>
		<category><![CDATA[surface panelling]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.torabiarchitect.com/blog/?p=511</guid>
		<description><![CDATA[Learn how to use Sub object controller in surface controller in order to create custom patterns.]]></description>
				<content:encoded><![CDATA[<p><img class="alignnone" title="Custom Pattern tool" src="http://torabiarchitect.com/parametric-array/wp-content/uploads/2010/06/logo-2.jpg" alt="" width="564" height="264" /><br />
Learn how to use Sub object controller in surface controller in order to create custom patterns.<br />
<iframe src="http://www.youtube.com/embed/b9Pp-dJKhxA?rel=0" frameborder="0" width="560" height="315"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.torabiarchitect.com/blog/?feed=rss2&#038;p=511</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Randomizing thickness in surface paneling</title>
		<link>http://www.torabiarchitect.com/blog/?p=507</link>
		<comments>http://www.torabiarchitect.com/blog/?p=507#comments</comments>
		<pubDate>Wed, 23 May 2012 17:22:29 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[3ds MAX]]></category>
		<category><![CDATA[Parametric Array]]></category>
		<category><![CDATA[Random Controller]]></category>
		<category><![CDATA[sub-object controller]]></category>
		<category><![CDATA[surface controller]]></category>
		<category><![CDATA[3ds Max]]></category>
		<category><![CDATA[parametric]]></category>
		<category><![CDATA[pattern]]></category>
		<category><![CDATA[random controller]]></category>
		<category><![CDATA[sub object controller]]></category>
		<category><![CDATA[surface panelling]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.torabiarchitect.com/blog/?p=507</guid>
		<description><![CDATA[In this video you learn how to use random controller within surface controller to change the thickness of panels. Also you learn how to control the random values while using random controller on multiple properties/controllers. For more information on random controller see also : Random pattern and noise effect in animation]]></description>
				<content:encoded><![CDATA[<p><a href="http://torabiarchitect.com/parametric-array/wp-content/uploads/2012/05/randomizong-surface-panels.jpg"><img alt="" src="http://torabiarchitect.com/parametric-array/wp-content/uploads/2012/05/randomizong-surface-panels.jpg" class="alignnone" width="640" height="300" /></a><br />
In this video you learn how to use random controller within surface controller to change the thickness of panels. Also you learn how to control the random values while using random controller on multiple properties/controllers.<br />
For more information on random controller see also : <a href="http://torabiarchitect.com/parametric-array/?p=549" title="Random pattern and noise effect in animation"> Random pattern and noise effect in animation </a><br />
<iframe width="560" height="315" src="http://www.youtube.com/embed/noDph_G2JS0?rel=0" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.torabiarchitect.com/blog/?feed=rss2&#038;p=507</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>
	</channel>
</rss>
