Tag Archives: Repeater

Computational Design workshops 2013 at Dark

Arne Folkestad Bjelland

Arne Folkestad Bjelland

One of the things I really wanted to do when I started my current position as Digital Design Manager at Dark was to try to generate some interest around computational design. I’m absolutely no computational nor design expert, but I have some interest when it comes to conceptual modeling tools, math and visual programming, and as with many things in life; when you like something you stick with it.

We put together 6 workshops, most of them with different attendees. This meant we spent some time on introductions to the concepts and tools available each time we met. Still, I was very impressed by the work that we managed to produce during the 3 hours these workshops lasted.

I normally divide the workshops in three parts; during the first hour I show something I believe will be new to the present attendees, the second hour everyone model something from their imagination – totally without creative constraints or guidelines, but before we start I announce that during the last hour every participant must present their work to the others. That has a tendency to up the prestige slightly. I guess I never actually mentioned that their work would also be published online…

We’ve mostly used Autodesk Vasari during these sessions. Unfortunately we haven’t been able to spend much time on visual programming and Dynamo yet, but this is something I hope we can dive into at the start of 2014. I’m sure Zach Kron will recognize some of the patterns in our exercises, as we’ve used his YouTube on several occasions. I bow in honor.

While these interactive training sessions are mainly for Dark employees we have at times invited certain individuals from other companies and educational institutions. If you’d like to be invited to these workshops, please let me know and perhaps we can make it happen. They will also most likely be published in the Events section on Relinquish.

Here is a sober selection of the creative work we produced during some of these very inspirational workshops:

Arne Folkestad Bjelland

Arne Folkestad Bjelland

Arne Folkestad Bjelland

Arne Folkestad Bjelland

René Damborg Jensen

René Damborg Jensen

René Damborg Jensen

René Damborg Jensen

René Damborg Jensen

René Damborg Jensen

Charlotte Hansson

Charlotte Hansson

Charlotte Hansson

Charlotte Hansson

Marin Kulas

Marin Kulas

Charlotte Hansson

Charlotte Hansson

Charlotte Hansson

Charlotte Hansson

Simona Ferrari

Simona Ferrari

Arne Folkestad Bjelland

Arne Folkestad Bjelland

Arne Folkestad Bjelland

Arne Folkestad Bjelland

Ida Stople

Ida Stople

Vilde Aspen

Vilde Aspen

Vilde Aspen

Vilde Aspen

Vilde Aspen

Vilde Aspen

Andreas Haukeland

Andreas Haukeland

Erik Ege

Erik Ege

Maya Målsnes

Maya Målsnes

Kjell Kristian Karlsen

Kjell Kristian Karlsen

Håvard Vasshaug

Håvard Vasshaug

Håvard Vasshaug

Håvard Vasshaug

Håvard Vasshaug

Håvard Vasshaug

Animated Tilted Surface Patterns in Revit

I’m afraid I’m starting to bore my readers with this repeated going on and on about Image-O-Matic and animated Mass families. For that I’m sorry, but I have yet another example of it’s potential use.

Some time back I saw a link on Twitter followed by some exchange of ideas between some people I follow. The link was to artist Ned Kahn’s webpage and work, and the discussion basically evaluated different possibilities for this kind of thing to be modeled and visualized in Revit. As I remember, one of the proposals during the discussion that followed was: *Surprise* Image-O-Matic!

Take a look: nedkahn.com/portfolio/wind-veil

Of course I immediately had to scrape the idea of making identical stuff in Revit, with multiple waves and large surfaces, and confine it to mere inspiration.

I produced two models, one vertical facade and one horizontal ceiling above a pool “sort of thing”. The first video was a prototype and the second is the finished product of the vertical surface.

Details from the Adaptive Component family:

Tilted pattern horizontal AC

This is basically a simple disc, hosted on a Reference Line that tilts according to an angle that in turn increases when the Adaptive Placement Point number 2 gets closer. This is done with a simple tan-function.

2013-06-10 20-24-19

The second Reference Point gets hosted on a Reference Line, and the position of the point on that line is associated with a Number Parameter that is used for animation.

2013-06-11 08-31-43

Here is the Mass family and parameters:
Tilted pattern horizontal rotation2013-06-10 20-22-31

The point that controls the displacement in the Mass family is hosted to the end of a Reference Line, that is in turn rotated around the Mass center.

2013-06-11 08-40-17

The last animation of the vertical facade took about a day to make, with approximately 200 HD images being generated and assembled. And yet it is too short, as the Reference Point moves far too fast because of the long hosting Reference Line. Also I’m not totally loving the robotic presence the symmetrical layout and movement makes.

Tilted pattern horizontal pool 1

The “surface above pool” model is nice, although also very robotic. Here, the Reference Point moves on a circular path around the pattern’s center. I’ve also put in a variable that uses a sine function to control the amount of angular displacement.

I could probably make this easier by just tilting the disc towards the second Reference Point, and do more work on the Reference Line defining the path (give it a height for instance), but that would ruin my math and hence my day.

Ironically I like the first (prototype) animation best. That’s probably because the Reference Point moves slow, and on a fairly organic path. Too bad I didn’t make it HD or save a backup. And what do we learn from this? Never neglect your first work.

Tilted pattern horizontal pool 2

Download the Mass family used above the pool: Tilted pattern horizontal rotation

Space Frame with Spherical Layout in Revit using Divided Surface, Adaptive Component and Pythagoras

Nordea glasstak 7

One of the joys of working in an architectural practice like Dark is there’s a slight chance I actually get asked to design something one day.

I was recently challenged to produce a proposal for a glass ceiling on a project I work on. After some playing around with different surfaces I decided to try out a few methods for working with patterns and repeaters in Revit. Inspiration came over time through Zach Kron’s posts Space Frame Quickie, Pattern Deformation and Adaptive Components: From Data to taDa!. I love it when digital exercises give me ideas to combine different modeling approaches. With this truss system I wanted the bottom form to lay out as a sphere, I wanted to be able to control the placement and size of the sphere and of course have a Parameter for use in Image-O-Matic. Capture

The layout of the Adaptive Component family is more or less identical to Mr. Kron’s examples, only (again) with slightly more sophisticated math. This time, however, I was prevented to arrive at the best solution on my own and had to seek help elsewhere.

Luckily, I’ve got some really smart colleagues, and the very clever Lars Ribbum at Dark Architects was able to provide creative advice. The math is strong with this one, and some Pythagoras made everything simpler than I initially thought would be necessary. Pythagoras

These equations basically make the four corner points form a round sphere in conjunction with their neighboring components. The parameter Hmin defines the narrowest distance between the glass surface and the “sphere”. I also added a parameter (Constant) to be able to scale the whole movement and sphere size, just in case.

The entire model is made up from a Mass with a Divided Surface, a Reference Point, and an Adaptive Component with beautiful math. The Reference Point and Adaptive Component is built up so that the point continually defines the “top of the sphere”. Like in Zach’s exercices, this one “loose” Reference Point can be moved around in different ways. It can be moved manually, like I’ve done in the image below.Nordea glasstak 6

Or it can be hosted on different reference geometry, and in turn given new math.

In these animated examples, I put an angular constraint to the position of the Reference Point, and used Image-O-Matic to illustrate it’s movement around.

And with the virtual sphere visualized.

The glass ceiling proposal was never used, and I guess my design career is taking it’s time to hit of, but I do enjoy playing around with these tools. And I love animating math!

Download Mass family (with virtual sphere): Space Frame the Vasshaug Way

Computational Design in Revit: Work Inspired by Sang Hoon Kim

Sang Hoon Kim 6

Some time ago I stumbled upon the work of designer Sang Hoon Kim while surfing the Internet. Bam! Revit model.

Sang Hoon Kim 3

Well, “Bam! Revit model” is slightly exaggerating. It took me about a month of tweaking before I was satisfied enough to write a post. I’m still not 100 % happy, but sometimes you just need to get shit out the door.

Sang Hoon Kim 8Sang Hoon Kim 8 hidden

My version of Mr. Kim’s design is obviously different from the original concept, but the inspiration is still apparent.

Sang Hoon Kim 1 hidden

This turned out to be an exercise in computational design studies in Revit. I originally wanted the entire model to iterate from one parameter (Universal Ratio), but that turned out to counteract the aesthetics. I tried to connect everything to the ratio parameter, but whether I used the golden ratio, 8:5, 4:3, 16:9 or Phi the model just would not look good. Or, as good as I expected.

Now, the total width and height are independent of the ratio, as are the angle parameters that control the radial placement of the vertical paths. The Universal Ratio is resigned to “just” control the horizontal relationships between the circles and the wood panel cross sections.

Sang Hoon Kim plan family2013-04-15 13-14-09

It is impossible to automatically align path nodes vertically and horizontally. The only way of doing this is using Reference Planes and Path Intersects, and that limits your ability to change the number of divisions. Room for improvement, Autodesk!

Sang Hoon Kim perspective family

The formulas used to control the geometry is inverted exponential. That is very easily shown with Image-O-Matic:

For more videos, please visit my YouTube channel.

For more images see Gallery.

Download Mass family: Sang Hoon Kim 🙂

Sang Hoon Kim 2

Curved Ceiling with Alternating Wood Profiling

nadderudhallen top In my series of modeling stories that relate to water, next up is the roof of my local public bath. The last couple of times I’ve been there with my children I haven’t been able to resist fantasizing about modeling the ceiling in Revit. nadderudhallen below lsb It’s not very complicated really, and again I cannot help loving the new Repeater tool in Revit 2013. The Mass family is set up with two splines defined by 6 points, two of which controls the end tangent angles. Zach Kron has quite recently, in his blog post Candy Stripes for your Facade, shown how we can use several different panels and components with the repeat command and obtain alternating patterns. Here I’ve used two different 2-point Adaptive Components, one lying and one standing wood board. The wood profile sizes can be parameterized and associated with the repeater path spacing in whatever ingenious way you want. nadderudhallen blue below When the entire mass ceiling family is loaded into a project, I set up concrete columns and beams with voids that extend the concrete geometry with a parametric tolerance. This enables me to change the distance between wood panels and concrete elements very easy. nadderudhallen elevation The only sucky aspect here is (again) that I have to use Cut Geometry manually on every single panel. But once done, it’s quite nice! nadderudhallen top ortho cropYou can download the Mass RFA here: Curved Ceiling with Alternating Wood Profiling