Saturday, May 19, 2012

Class Materials- Autodesk TA event- Dallas

How has it been so long since i wrote here last?  Certainly, things are way too busy right now.  In any event, it so happened that an Autodesk Reseller Training event was happening up the street from my home / office, and the folks running the event were kind enough to let me come do a repeat of one of the classes i taught at AU2011. 

So first, a public "thanks!" to Amy Fietkau, for letting me come be obnoxious- i mean, teach some stuff- to a great (and entertaining) audience.

Secondly, Armadillo racing isnt what i thought it would be.  Those little suckers are fast!  It was a humbling experience, to be sure, but i am proud to say i motived my armadillo to kick some ass and win the race.  FIRST OR LAST baby.  (If i was chasing me down the street, id probably run like hell too!)



Thirdly, i owe you people some downloads, which- if you got the ones from AU, save the bandwidth, they are pretty close to the same thing.

So here they are!

Sample Data Sets
Class Handout

Imagine my surprise to get a goody bag on my way out the door!  Youll never be able to say i wasnt animated, but i just get super excited when i get presents!

So aside from that, many many things have been progressing, some definetely blog worthy, and some not.  I dont mind, though.  I would rather write less, but when i have something worth discussing, than post more frequently. 

The project mentioned in the last few posts, with the CME driven facade, is wrapping up Design Development, and- while im not technically part of the project team- i have had an immense amount of fun helping them along with it.  Some of us have twittered about possible sharing the Mass family, and ill ask about it when in the next meeting.  I like it, as a real example of a seat-of-the-pants-Mass-on-the-fly.  No doubt, it doesnt compare to Kelly Cone's   sa Rang church Mass, in terms of overall parametrics and flexibility, but alas... It was built by the seat of my pants.  :)  Here is what it looks like today.  Obviously some structural coordination is still going on.

There is more, too.  The project i talked about at the Ontario Revit Users Group last year, is HEAVILY under construction (major concrete pour today, in fact), so more on that later.  Both of these projects and more have gotten me in to the API a very tiny amount.  The API programmers among you will laugh at my novice capabilities, and i big public thanks to Phillip at KiwiCodes and Don Rudder at Case-inc, both who have helped me learn to develop, and to develop thigns for us.  Two class acts, cant wait to talk more about it.  Ill save that for the next post!

Saturday, February 11, 2012

What is your role as an Architect? (How i spent my week in the CME)

If youre on my Facebook page or Google+ or Twitter, youve seen these images already.  However, this week and last i got to engage one of our Project Teams, and help them kick off their Revit Model.  During that time, through Twitter and Social Media, i read two things, and reacted:
1.  All architects should be Programmers.  (Tweeted, and i disagreed when i read it)
2.  Using Revit is frustrating every day. (Facebooked, and i got annoyed)
Then, happenstance had it that i was asked to write a paragraph on how Emerging Technologies change our jobs... And i laughed.  It isnt the most original comparison out there, but i liken us to the Record Industry:  Are Architecture and Engineering Firms still making Casettes and wanting to sell them for 14 dollars?  Certainly a CD or an online album is a better product, so... Isnt it a little justifiable that the road towards a better product is a harder road?

The interaction was interesting.  The design started in other wares, due to familiarity for the team involved.  At this, im not as displeased or as intolerant as my Revit Persona on forums.  Why?  They used it (in my subtle humble opinion) just the right amount:  They didnt toil hours on mullions and entourage, didnt get overly complex.  They told a story, and asked about moving to Revit.  Props to them, i love this crew. 
A few things about working with Revit Massing and the Form Editor:  Reading this post, youll discover i had to do 3 "major" rebuilds, with destructive editing that made us lose Face Association.  Two interesting things about that: 
1.  I cant even be upset about it.  Even deleting the entire skin of the building, and reskinning the entire mass, took less than an hour each time i did it. (Were in early design, so Curtain Grids hadnt been customized)
2.  Most of the *redo's* were because *I* didnt understand what was driving the Design Intent, and *I* wanted it to be constructed more parametrically to suit those needs.  So on with it.
Kelly Cone and his infamous SaRang Mass, reminded me that Nested Families with Lines in them could come in handy for this sort of thing.  So i made one.  (Time investment: 15 minutes).

Important to note: The Curves werent there in the first version, since they werent in the project yet.  But Constraining a Parametric Tangent Line was a massive help (Thanks Zack Kron for the lesson!): 

If you have a flexible Reference Line (parametric length or angle, or both), constrain a Reference line Normal to its end (90 degrees).  Any tangent arc will have its centerpoint on that second reference line, so the constraint is a simple "Align and Lock." So Indent Front and Angle affect the arcs beginning, Indent Rear affects the arcs end, and (invariable) the arcs radius, which has its centerpoint locked down.
This brings me to the two points above:  Architects as programmers, and Revit being difficult.  All the promises out there about BIM... "Integration, streamlined documents, coordinated drawings..."  I mean, doesnt it make SENSE that Designers learn this?  I got the masses design intent wrong the first few times, because i was deconstructing a design model and didnt ask what was "driving."  But by definition:  Someone knew what was driving, they drove it.  And if making seamless and beautiful forms comes from parametric centerpoint constraints... Then wow. This was when i realized i was WRONG for disagreeing about Architects and Programming.  I mean, this isnt writing code.  But, how DOES a "Coordinated Model" get built from a "design intent" unless the "designers" are doing the "modeling?"  (BTW, midway through this model the designer is now playing with Divided Surfaces and Intersects and Patterns.... I love this crew!)

So onward. These are pretty simple things, but they make alterations a snap.  (These are the early versions, before the tangent arcs were there). 
Well, i wont bore you with writing and writing and writing (its just making a Mass, for crying out loud), but what i love about the process is being able to watch the subtle changes, as the design team makes it real.  Too often, its beautiful when designed, made real in some other program, and the two never meet, and are never the same.  So, the progression.
From the first Revit iteration, to the current. It certainly doesnt LOOK like it changed much, but there were a bunch of iterations in between where it had lost its grace as parameters changed.  This is why i love the process!
The angles are constantly differing, floor to floor.  And they were all changing (as were the locations of the Relief) as the program was fit in to the building.
  
The walls of the first floor "Tunnel" were constrained as well, as they were complex curves that began based on the facade elevation, then proceeded to vertical.  Again, that question of "Who should be doing the constraining?" 
The more iterations we played with, the more the walls shifted.  It became evident that there was going to be some pretty extreme shapes, for these panels.  And that they werent all going to work out flat.
Aside from that, i had a pretty good idea that the Mullions werent all going to end up so ordinary as well, i had just UZI'd Curtain System on it as a placeholder.  So we went back to CME and started playing with Divided Surface.  There's a GOOD reason why:  The v1 Mass i made, the "relief" on the facade was a consistant angle, all the way through. Why?  I made it that way.  The SU/FZ Model showed angles, but the interpolated "lines" i was seeing in plan were skewed and arc'd.  So i ASSumed (big mistake) that the team meant for it to be consistant.  As that wasnt the intent, you can see why i then rethought the Order of Operations i had gone through.  Making the shape this way didnt make as much sense.

But then i got to thinking:  Wow, its going to helix, then.  Between every different angle on the Floor Plates.  Then i got to thinking about the expense of such helixed objects, and whether or not you could NOTICE while looking at the building?  (I was told in Studio:  Do it severe enough to look like its not a mistake...)
With that, after the latest version was massaged to the correct shape, i went back to the Mass to Divide the Surfaces and Apply Patterns to them.  For now, i kept it rectangular and normal.  The designers are taking their pass at it after Tuesday.  Still, a nice Curtain Panel made by Zach Kron that uses Reporting parameters to evaluate the sizes, angles, and deflections of the panels was put on.  There are a few versions of this family floating around, but this one uses parameter values instead of different nested families for visibility.  But wow, it tells the story quickly. Load it in to a Project and include a few different views using Filters to color the panels based on a variety of the reporting parameters, and you can color by length, clolor by area, color by deflection, etc.
And this is where the analogy of the Casettes and the CD's comes in for me.  And honestly, this is what this post is about:  Its not about Form Editing, or Revit, or Massing, or Modeling. 
Someone came up to me when they saw this on the screen, and wondered why i was looking at the deflection at all?  Why bother?  To be fair, i was doing it of my own volition... Not at the behest of the project team.
But i was asked "Why would you care?  Why not let the Fabricators deal with it?" i actually have to admit- i got a little snippy (shocker!).  I mean, this IS our "better process."  Right?  How many times in our careers do we watch something get Value Engineered because its expensive?  I can tell you how to make this entire project cheaper, right this second:  Straighten everything out.  Then again, i hear we can save some money, you know, if we just leave all the glass off, too.

But to be able to say:  We kept the design, but we looked at it for extreme cases that could drive the cost up, tried to minimize them, worked at keeping the design intent while TRYING to keep in mind that someone downstream would have to "make a baby" out of this thing... Isnt this why we are here?  Is this the "New Role" of our jobs?  Not just to make something pretty, but to make something pretty HAPPEN without getting marginalized out of the concept by pragmaticism that we cannot respond to?
Yeah, Revit frustrates me at least once a day too.  But this is (imVho) our jobs now.  I dont want to deliver the same thing i did yesterday.  And i want to know we did the most we could to create the best Built Environment, as efficiently as we could. Its harder, and it should be.

Tuesday, February 7, 2012

This is NOT a Trick Question.

Ive been remiss, as i have a few posts "sitting in the queue" waiting to write, but ive been crazy busy this month, with little downtime to write. 

Im having to write a brief piece for work, and it brought this question to the forefront of my mind.  I know- asking it here- that it will feel 1. Like a trick question, 2. Like im pushing people towards a predetermined answer, and 3. Like its focused on our technology and methodologies.... But thats not what i want.  Leave the software at the door, leave the computers behind (you know, except to type your answer).

So let me ask you: 

1.  Are you an Architect, an Engineer, or a Contractor/Subcontractor?
2.  What do you think "your job is?"

(Shortest Malleristic Post EVER).

Sunday, November 27, 2011

AU2011- Its that time again!

You know, for the first time in a long time (lie)- I have more topics to cover than i do time to cover them.  I consider myself very fortunate to work at Beck, where ive had the opportunity recently to do some incredible things, Technology and Construction wise.  Some of them are based in Revit, and some of them are not, but hint at a workflow that could be. 

But alas, it is post Thanksgiving week, and for many of us that means its Autodesk University time.  (Let me say it also means i cooked an AMAZING meal for great friends.  You didnt think Revit was ALL i did, did you???)  This year, i was fortunate enough to have a couple of classes selected for presentation.  Both are on Thursday.

The first class is: 

AB4532- Autodesk Revit Links, Groups, and Documentation:  How to make it Really Work! 

Thursday, 8am:  Venue:  Marcello 4502



The second class is:

CR4551: Autodesk Revit, Contractors, Site Logistics, and Construction Scheduling for the Real World.

Thursday, 1pm:  Venue:  Marcello 4502








Ive been late getting the materials put together, due to things being crazy hectic (thats my fault), but the AB4532 materials are up.  You can get them from the AU.autodesk.com website, or you can get them here:

We can also laugh watching my computer hang on for dear life, with a 1.2GB Revit Model opened.  (Ill admit, the margin is slim, but it holds steady!)




Here are a couple of quick excerpts from the AB4532 class.  A quick video on Model Groups, with multiple embedded Detail Groups, and why "annotating the same thing over and over again is the definition of insanity."


Another one, on Links, Design Options, View Templates, and how its a lot of fun to use all three together on Tall Buildings.

For the CR class.... We will ahve plenty of goodies.  Maybe even some more Point Data, Inventor, and Mail Merge. (Oh yes i did). Anyone looking to get ahold of me throughout AU:

Twitter @twiceroadsfool
aaron at aaronmaller.com
Or text if you have the number. ;)

Post AU?  Syracuse, Waltham, and Boston, before getting back to Dallas Town.  Lets make this happen!

Monday, October 3, 2011

ORUG Presentation- Take 2!

Well... Ive tried to get it embedded in the blog 4 times now:  Screen cast, Youtube, embedded on Blogspot, and now with Silverlight through my personal domain... Which *says* its working fine, but it doesnt play.  It might just be that it takes forever to start, since its so large.  Well, here is a link to download, if anyone really wants to watch.  Its 105 MB.  Shouldnt take that long to acquire.

www.aaronmaller.com/ORUGpresentation.wmv

Friday, September 30, 2011

ORUG Presentation- Revit for Site, and Fabrication

So, another thanks to Jay Polding and the SolidCAD folks for letting me travel to talk about what weve been up to, at their local Revit Users Group.  We recorded it via GoToMeeting, but unfortunately the videos that we played during the PowerPoint dont record over the GoToMeeting. I was going to re-record the entire presentation today, but things have been crazy hectic here.  So i'll upload the presentation- as it happened at the ORUG- replete with my terrible jokes.  I will post the videos that go in the Powerpoint as well, since you can pretty much guess where they go.  (When the screen turns black, theres a short video).

The Lecture itself:


Viewing this content requires Silverlight. You can download Silverlight from http://www.silverlight.net/getstarted/silverlight3.




The three videos that should be in the mix:

The first:
  

The second:


And the third:

All in all, it was a lot of fun meeting some of the Revit users in Toronto, and i will continue to update the blog on the progress of the project itself.  I mentioned in the users group that i would post the sample Adaptive Component family, and i will (even though its very simple).  I just havent gotten it uploaded on to my domain yet.

Jay has the ORUG pictures, so i will let them post those on the ORUG blog. =)


Tuesday, September 27, 2011

Revit for Site, Utilities, Coordination, Field Layout... and Fab?

Sometimes i feel remiss about my Revit blog, like: When i look at it and realize i havent posted since 2012 came out! Well, its not for lack of interest, to be sure. We've been pretty busy at The Beck Group, working on a project that started out as our standard practice 3D coordination, for the field.
From the beginning, it was evident that the Site Component of the project would be paramount- Something that isnt Revit's strong suit. Still, over the years i have tired of the Coordination Game: plagued with Object Enablers, interoperability constraints, elements lost in translation, and having to push farther downstream to really "see." So, we set out to put the entire coordination model in to Revit. We had our share of ups and downs with it (anyone modeling Sites in Revit has...), but its been a great springboard of a study. I would do it again with this workflow, in a heartbeat. I dont believe Revit will be the end-all-be-all of BIM Wares, or file formats, or interop solutions... But for now its the most efficient for the biggest part of my game, so that makes it the defacto standard im leaning against. Thats a double edged sword, however.
An opportunity to see the Underground Site Utilities, proposed surfaces, sidewalks, regrading... While in the Revit model, CREATING the buildings for Coordination? Its ideal... In the authoring environment, where you have access to all of your data, to be able to see everyone else moving around you... If you can get it.
A few more items started coming up as the project went forward, and we began finding more and more chances to leverage what we had in this: a Revit model. We build them for Design, or in this case... We build them for Coordination. But is that all we should expect of these models, and the platforms that create them?
During all of this, i had to make some calls to Toronto, inquiring about some Revit collaboration in the area. At Steve Stafford's (and many others) advice, i reached out to Jay Polding of SolidCad.
After some catching up (we know of each other from the forums), we started talking about "what were up to." Since he was putting on a local Revit Users Group in Toronto soon, he was kind enough Beck up to be a part of it!
So if you have some free time, tonight there will be a Goto Meeting (connectivity providing), and you can join us for an hour while we talk about what we tried. Not just what worked, but a bunch of what didnt. (Im not the smoke and mirrors type, and i promise... We "missed" in some areas!).
Join if you fancy! 9/27/11- 7pm EST (6pm CST)
VoIP or call in 1(773)897-3001
Access Code: 353-689-034