Ali Torabi

Digital Architecture & Technology

The best way to place mullions on a curtain wall.

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 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.

, , , ,
April 1, 2013 at 2:10 pm Comments (0)

Randomizing Surface division in Para 3d 3.0


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

, , , , , , ,
April 1, 2013 at 2:07 pm Comments (0)

Status : I am available!

Hello there, I’m available!
ali torabi

My name is Ali Torabi. I born and studied in Tehran/Iran. I’m an architect and very much passionate about design and fabrication and the new approaches to these subjects. In 2007 when I left my country to come to Dubai I started my own research in Parametric design and generative modeling. Today, I’m proud to announce “Para 3d” as a result of 5 years intense work in this topic. Beside my research program which was only supported by our generous clients I was also working as senior and principal design architect for local and international firms in UAE. Recently I feel it’s time for me to join people who are more interested in my specialty. If you are thinking that my skills in BIM, generative modeling , parametric design , computer programming and optimization methods can help you to improve your office performance then I have good news for you! I’m available ! Please drop me a message and I’ll be sending you my portfolio + CV.

“The world is moving fast, you need people who are moving forward! “

March 10, 2013 at 11:49 pm Comments (0)

Concepts behind Para 3d

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.

January 8, 2013 at 11:48 pm Comments (0)

ParaArray

We just released the latest version of our generative design tool “Para 3d ” !

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’s a Beta product and it’s free of course!

 

www.parametric-array.com

Download here


December 31, 2012 at 10:07 pm Comments (0)

Para 3d 2.8 released!

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.
  • Controllers show error sign in filter mode. With this new feature user can easily find the problematic controller among all the controllers inside array.
  • A message box shows up in case of error displays all the problematic controllers and possible solutions to resolve the problem.
  • controller list expand automatically when filter mode is active.
  • A “Save as” function has been added to controller library.You can simply save all controllers from the scene to another MAX file from controller library.
  • 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’s output.
  • 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’s output.
  • Surface controller has got many new features. (more details will come soon)
  • Curve controller has got new function in scalar mode. you can test if a curve is concave or convex at given position.
  • Bitmap controller support vertex color as input.
  • Link controller support time delay for external links.
  • Pattern controller generates list (multiple output)
  • List controller support Min / Max and Total for two dimensional lists.

Bugs fixed:

  • Control assignment has been improved. Interface allows to assign controllers to multiple selected properties in one move.
  • Problem with Interpolate controller has been resolved.
  • Random controller is now compatible with Max 2009
  • 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).
  • Problem in selecting math/mix controllers width different number of variables fixed.
  • Using list controller as sub-controller is now allowed.
  • Mesh controller return the indexes of sub-objects (vertices/edges/faces) in proper order (clockwise).
  • 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.
  • Multiple use of a single component no longer causes error in Math controller.
  • Problem in assigning controllers to control points of FFD(Box) modifier is fixed.
  • Variable override controller works on surface controller

Deprecated features

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.

October 13, 2012 at 10:32 am Comments (0)

Array on curves inside another array


In this video I’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

, , , ,
June 12, 2012 at 11:55 pm Comments (0)

Custom pattern tool in SubObject controller


Learn how to use Sub object controller in surface controller in order to create custom patterns.

, , , , , , , ,
May 31, 2012 at 5:31 pm Comments (0)

Randomizing thickness in surface paneling


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

, , , , , , , ,
May 23, 2012 at 9:52 pm Comments (0)

Bird’s nest Stadium

This video explains use of PARA 3d to create a fully parametric concept model of bird’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

, , , , ,
May 18, 2012 at 1:43 pm Comments (0)

« Older Posts