Parametric Patterns XII: Reporter



“Re-present (abstract or transform) information from a model.”

I haven’t dealt with Woodbury’s “Reporter” pattern yet, partly because the process of abstracting information in a complex model in tabular or graphic format is often quite trivial in Revit.  For many (if not most) things that architects, engineers, and designers need, simply hitting the “schedule” button will suffice.  This standard set of tools allows for quantities, many parameters, costs, etc, etc, etc, to be pulled out of the model into tabular form.  Data alterations made to this tabular information are driven back into the model.  Or, to put it more accurately, the tabular data is simply another “view” of the same data that is represented by model geometry.

Refinements of large amounts of data or additional information can also be drawn from the model using criteria based filters.  While basic filter behavior allows for limitation of views and selection based on category, criteria based filters allow users to specify aspects of their model that they want to identify based on ranges or relationships in the data.  For instance, you can limit a view to only display columns within a certain height range, or only show doors that have the word “Beelzabub” in the name.


Along with this out-of-the-box feature based functionality, one can also create family based geometry in such a way that it can add another layer of information to a model, drawing out more information than would otherwise be there. 




“Transform design data for fabrication”

Reporting for Fabrication

Download the file from here

Out of Plane


“Report the out-of-plane polygons of a surface by both color and text”

Please take a look at this post, which is a thorough examination of reporting panel deformation.


  1. Zach, now that I have play around with your family, I've experimented some issues. I'm in Revit, got a wall same as yours.
    I create a new mass in place, draw a ref line, place points. I load your family, place it as shown on the vid.
    I got problems when creating new instances along the ref line with ctrl hold: the adaptiv points are not following the edges of my wall. Points are placed as the first profile. I've checked many times, points are hosted on edges, 5 on a "in the space" point, and 6 on the point hosted on the line.
    I can't find where I'm wrong.....
    Another thing, profile is made of straight lines, and depending on the geometry, there not always follow the faces. I think they would if the ref line was the same as the base 2cts..

  2. Hi Julien
    Sorry so long to respond. Did you ever figure out this problem? Feel free to send me the model to take a look.
    For a more curvy profile, you could make a more complex family using an Octagonal panel and spline through points to approximate or duplicate the surface you are placing it on.


Post a Comment