Ali Torabi

Digital Architecture & Technology

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)

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)

Altering the object material in PARA 3D

In this video you learn how to use the Material modifier to control the material of the objects inside the array.

, , , , , , ,
February 27, 2012 at 10:37 am Comments (0)

Parametric brick wall.

 

Parametric stone wall

Level: Advanced
In This Video:

  • Positioning items based on other items location and dimensions.
  • Randomize function inside the script controller.
  • How to use getItem function to address a specific property of an item inside the array.
  • Note: the getItem function returns the value of specific property of the specific object inside the array.
    getItem index:[index1,index2,index3] prop:property

    , , , , , , , ,
    April 22, 2010 at 5:01 pm Comments (13)

    Rotating panels along the surface

    Rotating Panles

    Level: Advanced
    In This Video:

  • Use curve controller to change U & V offsets of a surface controller.
  • Using preview mode to handle large number of items in the array.
  • surfaceController takes following arguments:
    surface:surface name –Name of object in 3ds Max
    feedback:transform/position/rotation –function returns transform matrix, position in point3 value and rotation in EulerAngles value
    uOffset:offset value –Increase or decrease offset in U direction
    vOffset:offset value –Increase or decrease offset in V direction
    normalOffset:offset value –increase or decrease the normal offset
    mode:1 or 2 — set the controller in relative mode (2) or absolute mode (1)
    order: 1 to 9 — choose the order of rotation (items in drop down menu) works only when feedback is set to rotation
    data: 1 or 2 — use uv-mapping information (2) or NURBS evaluation functions (1)
    uv:1 or 2 — choose the uv direction.
    surfaceID: index number — identify the surface index when works with nurbs object or choose
    the UV mapping channel when working with mapping information

    , , , , , , , , ,
    April 22, 2010 at 4:16 pm Comments (4)

    Combine controllers inside your script

    Combine Controllers

    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.
  • , , , , , , , , , , , , ,
    April 18, 2010 at 3:31 pm Comments (2)

    Linear transformation function and script controller

    Dynamic checker pattern

    Level: Advanced
    In This Video:

  • using linear controller inside the script controller.
  • use conditional statement to set index value.
  • set index1 if index2 is even number (running bond pattern).
  • use i argument in linearcontroller function to change the current index.
  • , , , , , , , ,
    April 18, 2010 at 10:04 am Comments (2)

    Add noise effect using random controller.

    Noise effect

    Level: Intermediate
    In This Video:

  • How to combine random controller and other controllers to get noise effect.
  • Learn how to make a parametric lattice using mesh smooth and edit poly modifiers
  • Update random values by pressing preview button
  • , , , , , , , , , ,
    April 17, 2010 at 5:29 pm Comments (0)

    Surface cladding part 2

    surface cladding using FFD modifier

    Level: Advanced
    In This Video:

  • Use surface controller and FFD modifier to map a 3d object on a surface.
  • How to create a hexagon pattern.
  • Controlling the thickness of panels using Normal offset parameter.
  • , , , , , , ,
    April 17, 2010 at 12:44 pm Comment (1)

    Surface cladding part 1

     surface cladding using 2D shape based objects

    Level: Advanced
    In This Video:

  • Use surface controller to map a 2d shape on a surface.
  • How surface controller sets the U and V offsets for each individual vertex in s-pline shape.
  • use surface modifier to generate patch based on a losed shape.
  • , , , , , , , ,
    April 17, 2010 at 12:42 pm Comments (3)