Tuesday, October 9, 2012

Are you up to date?

Thanks to friend Chris for a link to an AUGI page for updates to ACA back to version 2010

http://www.augi.com/library/heads-up-october-2012#AutoCADArchitecture

Contains the very welcome link to ACA2013 Service Pack 1 along with other updates to ACA, Autocad, Civil, Revit, Inventor and 3DSMax.

Some info on ACA SP1 from David Koch.

Monday, March 26, 2012

Roof Object Tips & Secrets Video Series Now on YOUTUBE

After a ridiculously silly time delay I've finally put up a video series on the roof object.
If you are doing residential work I sincerely believe these tricks will make your work a lot easier!

These video's are a must see!!


Here is the link to a separate blog page dedicated to the video's on the Roof Object tool.  
You can watch there or just click on the YOUTUBE video link inside the video itself near the lower left and it will open youtube itself. 
Under the video on youtube is my YouTube Channel with this and other series.
Or here is the link to the Roof Object Playlist  (link fixed)


In the video's I show you not only the basics in using the Roof Object but SECRETS hidden since it was first released.  Some tips from the RO creator himself.  Some even he didn't know!


The basics
  1. How to create a Roof Object from the Ribbon
  2. How to Create a Roof Object from the command line
  3. How to create a Roof Object from a Tool Pallete
  4. How to create your own Roof Object Tool with your own custom properties
  5. How to add Gables different ways
  6. How to alter the slopes of each edge or all.
  7. Projecting a wall to the roof line.

But wait there's more! What are the secrets never told (except here) for the Roof Object

  1. How to add vertices to the Roof Object                                   (yes we can!!)
  2. How to edit the Roof Object after creation.                              (yes we can!!)
  3. How to get the Roof Object to overhang itself.                         (yes we can!!)
  4. Common issues that will have you stuck.
  5. Alternatives to Exploding into dumb roof slabs
  6. Cutting Holes in the Roof Object  (Dormers, Skylights)          (yes we can!!)
  7. Complex Roof assembly like adding a turret to a corner        (yes we can!!)
  8. Easy calculation tools for setting heights/distances right there in the RO tool
  9. Create edge styles for eaves, gables etc.
  10. Some practical samples of complex Roof Object problems.
Do you want to create Renderings of your projects to sell the deal to the client
  1. Creating tools to quickly decorate the Roof Object for rendering.
  2. How to apply materials quickly and efficiently for residential work.
Challenge.
If you have a complex roof that you would like to see done in a video.  Let me know by sending me a link (dropbox?) or you can place a comment with your email (I wont post) and I will email you for contact.  UPDATE: I have now created the above roof in no 14 of the series

Wednesday, December 7, 2011

MultiLevel In 1 File Series on YouTube

I've uploaded some quickly produced video on my Maverick Method of constructing multiple levels in 1 file.  Done late into the night so I can hear myself fade to a whisper to ensure my wife doesn't spoil my foray into a media career for waking her up!

As well as MY YouTube channel itself I have also a side page here to list the video's available.
The Playlist for this series seems to mess the order up.

At the moment the sample file and lisp is only available by posting a comment here WITH your email (I will NOT publish and have not) and I will email to you.  Perhaps soon I will post them somewhere that you can just grab them anonamously.

cheers

Thursday, December 1, 2011

I've gone YouTube

I've finally got a video up on my youtube channel, intended to be the first of a number to explain my idiosyncracies and the method behind the madness in the way I use ACA. 
A few ideas are planned but this first one takes a light dive into explaining my Mult-Level in 1 file approach for residential and small commercial projects.  Sorry I did spend a little too long on my pretty picture but it is just an intro!   Let me know what you think.

On googling my blog I came across this interesting link placing my site in the top 2 million for the UK and in the top 19 million in the world.  Haha!  I guess there is a lot of people in the world so I should feel good about it but I do think they may be over estimating it's worth.  Apparently most visitors are from Turkey so welcome to you all.  Once we fought but now the best of friends hey - we have an important history together.  Hopefully you can understand my accent on youtube.
It's great to see despite not being able to blog much lately it's still of value to some.

I should also mention AU - Autodesk University which has just begun.  If you have subscription it's free and there is a number of previous year classes that can be accessed which are still very relevant. I've just downloaded recorded movie files & pdf's for classes on Rendering in Autocad to see if I can pick up any good tips as well as Advanced Modelling etc in ACA.  Don't forget that you can get benefit from some AutoCAD classes as well as ACA.  Might have to wait for this year classes to be uploaded.  I did try to partipate in a live class last year but the lag and the timeframe (early morning for me) saw me falling asleep in class.  The opportunity to be able to download previous year class video recordings is a fantastic learning opportunity.  They are BIG files but well worth the cost (free).


Wednesday, July 20, 2011



I'm liking that the ACA master himself is getting into rendering inside ACA and I am looking forward to learning further how to get the best out of the system.  Archidigm has a new post of a very nice internal render on his front cover.  My feeble attempts at internal renderings are humbling but I would like to get there.  I notice his furniture featured which is available as content at a very good price. 

He's also written another article on rendering materials across X-Ref's and some of the problems you have.   He notes that RMats work a little differently than other objects.  When you bring x-ref's together for the purpose of rendering a model, all the materials are brought into the file and become part of that file.  So you can then alter the materials in the host file unlike for e.g. a wall style which needs to be edited in the original file, saved and reloaded.  Unload the xref and the materials remain (unless purged). Update the material in the original file and the material is NOT updated in the host file unless it's deleted and then reloaded by reloading the xref.  These complications are why I like working in a 1 file approach.  Recently pulled my 1 file model into another file just to do the render (as it was after doing the CD's) and I certainly confirmed the simplicity of my approach as I encountered the problems Odin addresses.  However if you require a team to work on a project together then splitting the file using the Project Navigator can be a good idea despite the drawbacks or you may just like breaking the project into manageable pieces.

I like his pick of how many steps it takes to swing a door in Revit.  Not knocking Revit overall of course but it's nice to see that ACA still has the ascendency in some areas.

Anyway just thought I'd post to let you know I am still alive.  Barely breathing but still kicking.



Sunday, March 20, 2011

Do you believe in ghosts?

Here's my ghost story!

This is something that I have had occur over the years from time to time.  ADT2005, 6, ACA2009 and 11.    I have strange issues occuring with walls mysteriously not cleaning up properly and strange interference from unseen (wall?) objects.  I've called them 'ghost walls' as they aren't there and won't show in any view or display rep even Diagnostic whiich should show something.  I believe they are 'deceased' walls having been killed (erased) but they just don't want to go!  Have they unfinished business? 

I've tried deleting everything from the drawing and the purging the styles using the sweep tool but some styles won't go!  Reading autolisp tutorials I've read that you can query the database for an object and see if it's erased and if it's still present in the dwg database even though erased.  I gather this is for the undo options where items deleted can still be restored if you undo your previous actions.  However I thought this was until you close the drawing and I would have assumed this information is lost forever.  Or so I thought.  Perhaps they don't want to go and come back to haunt my drawing.

What's interesting is that the purge styles function in the style manager (broom) would not purge lots of styles & objects and the purge function would not remove lots of empty layers.  It's like a complete breakdown in the functions.  Thinking I might learn some new useful information I went thru a copy and LAYDEL each layer. (I draw a line on that layer so I can select the layer).  This had the interesting effect of then allowing the Purge Styles to work and Purge on blocks as well??  At that point my Ghost walls had appeared to have 'gone to the light' and I no longer had my cleanup issues.  Some aecmaterial definitions hung on perhaps attached to the blocks still resisting.

I copied my square outlines from the picture file you see here and posted them back into the file I copied to use as a template thinking that they were going to coincide with the previous project walls but they didn't.  Not quite anyway.  Maybe this is a good reason to start from a clean template!

So I'm not sure what I learnt. Not about to delete all my layers from my functioning drawing though I suppose I could WB all the info out and then purge and then bring it all back in and see if that works the same. (I would loose the x-ref connections to the aecElevations).   I had just moved it all to the left away from the ghost walls and the issues go away.  I just can't draw in THAT space.  Hey it's haunted!                 So....

Do you believe in ghosts?

part 2
Well as it turns out, as I was showing my younger workmate my haunted drawing, he pointed out that my Isolate Objects globe was red!  After unisolating objects it turns out that on grabbing a previous drawing as a template, I had certain portions of the drawing hidden and brought it along into my new drawing.  So the hidden walls were causing the cleanup problems!  
Or were they?  After removing all the now unhidden but unwanted drawing portions I still had cleanup issues! Sometimes advances in technology just get too fancy! 

I wonder if this is the answer to the issue I've had over the years from time to time.

Wednesday, March 9, 2011

Structural objections !

James sent me a bunch of Structural Members he's been playing with that look great except they're not really structural members!  In the great spirit of not accepting a 'tool' for what it is but exploring what it could be James has used SM's to create excellent 2D detailing tools for those repetitive items.  In case you ask the obvious question "what about using the Detail Componant Manager" which is designed to do this, it's not set up with australian  details and there has been no Australian issue like the UK version.  We'd have to customise the database and then learn how to upgrade and maintain yet another Tool!  But yes you could use the DCM :-)


I've been tinkering with Dynamic Blocks to do much the same thing but there is a real advantage for an ACA'er using Structural Members.  The more you use a tool the better you are in applying it and SE's can be very handy in virtual construction.  For e.g. Structural members are great for creating a steel beam, adding end plates and the repeating cleats at set distances.  So essentially the tool can also be used for 2D work in the same way.  
The disadvantage is that blocks can't be rotated or mirrored so you basically have to create the block in the orientation you want to insert it.  However in the case of the roofing purlins in the example shown, the whole SM is simply rotated to the pitch so the purlin block would be inserted as though flat anyway.  Here's a bunch of wall styles SM's.  Constant materials like wall cladding are componants of the SM.  Periodical items like studs or hanging straps are added as blocks.
So you end with dynamic detailing componants that will stretch and add components automatically!  You do need to know when to create a separate style as in the window sill illustrated here.  It's attached to the window instead of the bricks.  Sometimes things get TOO complicated and besides, separate components gives you extra flexibility.




I hate fiddling with those repetitive sheet profiles.
James, having done much more commercial work is good with SM's.  Myself I still struggle to understand why I must create a pier base sideways to get it to insert properly.  But the more I use any of the tools and 'get' how they work I get increased productivity in knowing just how to use a tool, where to use it and when it won't do.  I can model most things very quickly now because I understand what tool to use and how to use it effectively.  Doing what James has done with SM's is going to teach you a lot about Structural Members


So I might as well share with you some of James' other  tricks.


I blogged an option for displaying Vertical profiles mainly for the purpose of rendering but James showed me a better way using a curtain wall, with only Profiled Mullions showing, in the shape of the sheeting. CWA's can have their roof or floor line edited-in-place for easy matching to a building shape and the profile follows suit.  The curtain wall might contain other componants but here it gives flexibility for the sheeting alone.  This is a good quick way of get vertical profiled sheeting into your model. Through components you could control different display for different display reps. ie. this for 3D, just hatching on another component for aecElevations.


Here is a wall style James developed for use in large commercial projects.  Adding components for sheeting, insulation, cladding and each expected purlin and then adding a sweep to each purlin component you get a detailed wall that will section, elevate and off course display well in plan.  Being a wall it will cleanup, has roof & floorline edit and the subsequent purlin components will appear as your height increases.  Higher wall this time?  Add (copy) some more purlin components in your wall style, add sweep and you're done.  If your wall is low, the higher purlins don't appear. 


Hope that helps stretch the paradigm a little for ya!





Friday, February 25, 2011

Drawing Properties

I described here how we use the drawing file custom properties for our 1 File for Multistorey to store the project data which is automatically grabbed by the title block and cover page.  Well an email to support (subscription is useful for something occassionally) turned up this link and an excellant autolisp file that can bring a preset list from a .cvs file right into the drawing custom properties ready for you to add the project data to.  (There are 2 lisp files posted at this link.  I used the first issue for .cvs files.  The 2nd amendment looks for .xls files but it didn't work for me).

Commands impdwp, expdwp and clrdwp import, export or delete (clear) drawing properties. Once you have them in your template they can just be updated for the next project but if you already have a project and want to bring the data in, here is an easy way to do it.

Been to Archidigm lately.  They have released a new ACA door style set and checking out his windows and the many display options to get detail quickly and efficiently is impressive. He has video's of his street kit in action.   And don't forget his intensive Development Guide.  Purchasing one of Odin's products get's you access to his classroom and there is a treasure trove of info available for your ACA obsessing delight.


Thursday, February 17, 2011

Doing it by the Book NOT

As a user since ADT3 for must be 6 or so years it's only in the last couple of years that I have hit an upper air stream in terms of productivity increase with ADT/ACA.  I feel that I have finally 'got' how it works and more importantly how to work it.  That includes not doing as I am told.  Well not always.  We all use this product for lots of different types of projects and the requirements of a hospital project have very different demands to a 2 or 3 storey residence or a back room extension.  The product is really developed with the hospital in mind but my work is mainly residential.

Here's some ways I have NOT done it by the book:
  • Development of a 1 file for multistorey approach using custom (simple) autolisp programming, custom layer standard.
  • Developing my own simpler Layer Key Standard with many less layers.
  • Practise that avoids dependance on the 'latest' interface such as using keyboard commands rather than point and "oh where is it this time?" click chase the ribbon.
  • Return to solids rather than MassElements for modelling certain one off library elements.
  • I've abandoned aecSlabs in favour of using aecSpaces.  They are so much more easily edited.  They don't have edge styles though but they do have componants and can be rendered.  I do still use slabs but not mostly.  Unfortunately spaces stretch oddly, if you 'grab' their centre point the whole space moves instead of stretching as the old area objects did.  
  • Getting to know the Roof Object intimately and understanding what it can do and not converting to the slow, less intelligent, cumbersome Roof Slabs.
  • Just knowing all the ways that won't work and the ones that will and knowing how far they will work so I don't have to fiddle.
So I thought I'd share some experiences that were successful and simple and worked.  They may or may not work for you in your situation but might be worth considering.

example 1
I don't use the Project Navigator for small projects and will build multilevel projects in the one file.  However one advantage of the PN is in regenerating elevations without getting unwanted elements added in (like text) and having any new modelling elements automatically being part of the selection set (when the file is saved and the X-ref is reloaded).  So on certain projects I may create a 2nd file to X-ref (overlay not attach) the model file into, set up the elevations including room elevations, sections etc and x-ref that back into the model file to complete the set of drawings.  The advantage is the 2nd file will have all the right layers turned off and on so only desired elements are captured in the elevation (like in the PN) and also once the x-ref is selected, any new elements added to the main file are automatically selected for the next refresh or regeneration of the aecElevation.  You can do all of them at once!  You can x-ref in the model several times, renaming each instance if you want to set it up in different layer configurations for different purposes.  A section or internal room/cabinet layout may require different layers than the elevations.  Changes to the model file need to be saved, and the x-ref's reloaded in the Elev file, saved and then may be reloaded back into the main file if that is where they are inserted onto a sheet.  Another advantage is the aec elevation/section objects are not in the main file in your way. When x-ref'ing the Elev file back into the main file, only the required objects are shown, the unwanted portions are x-clipped out. BTW 'overlaying' and not 'attach'ed means the x-ref will not travel with the file when x-ref'd to another file.  Here that would cause a circular reference and won't work.  If you organise the Elev drawing space as you want it, you only need to x-ref it back once into your main file for correct placement ready for the sheets (already set up in my tabs from the template drawing.  This means all the drawing sheets are in the one file.
In the above 2nd file (Elev), layers are not really important, only where you need to sort items like in a floor plan that is displayed several times in different ways as a working floor plan, sketch plan, reflected ceiling plan, electrical plan, landscaping plan, site plan, roof plan, rafter plan, ceiling timber plan etc. so I often simplify the numbers of layers I use.  Using .stb plot style greatly helps this.   Having a seperate file does allow some multi-user access to the one project if you need that.

example 2
I recently modelled 4 single floor units in the one file (lets call it SITE drawing). That file was then x-ref'd into another file(s), clipped down to one unit (per file) and the full drawings for that unit produced in that file.  The benefit I found in this method was that altering an aec style updating all references as it was all in the same (Site) file.  (On larger projects you can use project standards but this is an extra process and is not on the fly).  As the complete model was in the main file, there is only one reference of the model and coordination was automatic.  I wanted this fine coordination as I was also using the file for rendering and exporting to 3DWF although that is a pretty dissappointing option at this point but I wanted to experiment with it and wanted to keep it all together.  Rather than a seperate file I like to keep the file always at a ready to be re-rendered at any point rather than having that as a seperate file.  This keeps all the documentation side out of my modelling file for rendering.   I am about to use this method on another project of 10 small single storey homes as it was quite efficient. 

Don't forget there are lots of ways to work on one area of your model (as opposed to having to split it up into x-ref's).  Using Layer Isolate or the the object isolate tools are good ways to get data out the way quickly.  Available on a right click is the Isolate Objects tools.  You can hide lots of components you don't want to see for a while even if their layer gets turned on.

Anyway, don't think that the method presented as THE way is always the best way.  Not that it's usually the wrong way!    Sometimes it's just the long way.

Cheers

Tuesday, February 15, 2011

Free Tree Downloads

If you are into rendering in any way you may have seen Xfrog.com which offers a tool for creating and editing trees and plants.  Well they have just released quite a portion of samples for you to try out.  Among the strange list of download options for max, maya and terragen you also have the old 3ds format for 3DStudio which I think is now a defunk product.  Using the 3dsin command, these tree files (oops see below) can be brought into AutoCAD for rendering.   Each zip folder downloaded contains a number of 3ds files along with bitmaps (tif) for leaves, bark etc to be applied to the tree. Whilst the tree is modeled, the leaves are a single face for a bitmap to be applied. 

There are some tricks to getting the 3ds file into AutoCAD though.  It seems it can't handle so much data (another memory handling problem?) and so you are best to load portions of the info at a time.  But oh dear in trying to test this thru my ACA2009 crashed each time trying to bring the file in. So I loaded 2011 which can save the files down to 2009 (for non ACA items) though I am wondering what the translation does to the material definitions.

FAIL again.  Crashed every time with xfrogs 3ds files?  I had loaded a couple earlier so perhaps I need to reboot.  I'll report the problem with xfrog and see if they offer any solution.

If you get past the crashes, and the load fails, try loading without leaves and roots. once imported, do it again and this time load the leaves (do you need the roots?).  I have a technique for simplifying the number of materials so I might not assign any material, using my own oft repeated material (e.g. Leaf1). In this case the leaves are just a square face and require the leaf bitmap to look somewhat realistic so I might include materials. I also don't allow multiple layers and put it all on layer 0.

Anyway, until I get it successfully loaded I can't post a picture of what you might expect.  If I do I will update this post with a sample pic but it's all there on xfrog's site.

er...happy rendering

Saturday, January 29, 2011

Multiple Levels in a single Drawing File? Part 4 (updated)

Thanks for the feedback on the Multi-Level in 1 file approach.  I know it's not for everyone.  Some of you don't like messing with layers.  That's never been a drawback for me - I have aliased the Layer commands (were from ExpressTools) to quick shortcuts and use them alot as I work and have found it very efficient to do so.  (I've now incorporated those shortcuts into my Levels autolisp so you will have them if you ask for it (& provide email)).  Makes it quick to manipulate between layer set groups, or singles whilst I am working on different parts of a drawing.  However my ML system is tied to a layer set and that may be a drawback for some.   Some have asked for (& received) a sample file (you need to give me your email address - I will NOT publish online).  Maybe a system such as this could be incorporated into the product somehow like the Renovation set but I wouldn't like to see it get complicated.  I like it simple.  Along with my understanding of the roof object this has made residential work SO much quicker.

I should say this is for advanced users.  Beginners might feel a little swamped.  Email me for a sample!  I'm really only explaining my theory here as to how I set it up.  Now...


Did I mention that I use a different wall cleanup group per floor?  Again easy to create.  Open Style Manager, Drag Standard down until a + symbol appears at the mouse, let go and another cleanup group, nicely named 'Standard (2)' for the 2nd floor appears.  If you use something other than Standard for your walls then just copy that. I only just discovered the 'drag and let go' routine.  Makes it so easy!!  I then manually change my upper floor walls over to the new group.  Haven't thought of a way to automate that yet nor explored fully how the change to the cleanup's for walls at different Z levels  (version 2009) has made but it all works fine with the seperate cleanup group.  (As I often will use a similar previous drawing as a template for the next job, I will often have an existing wall to 'As Selected' right click on and draw with so it already has the cleanup group set.  i.e. I've changed to Level 2, the old level 2 is there off to the right and I click on a typical wall, right click and choose 'As Selected'


Stairs An additional item I need to share with you which require their own special treatment. My thoughts for handling stairs were along the idea of a spanning construct used with the Project Navigator but of course I can't bring stairs in at a different level.  Many have used 2 different stairs but I didn't want such a work-around.  I just wanted it to work and it again turned out to be easy to accomplish but you need to do a little work again in the Display Manager.  So here it is.   
By diving into the DM 'Sets' (see image) and adding a 2nd 'Set', copied of the 1st such as 'Plan', dragging 'Plan' so the mouse shows a '+' symbol and dropping I get a 'Plan (2)' set.  Perfect!  I can do this for however many different display styles I want for the stair utilising the OOTB ones preferably.  So Plan, Plan Presentation,  Reflected, etc.   If you want you can simplify and use the same 'Plan' display for all your different display's whether it be working plan or a reflected ceiling plan.

Now moving down to Representation by Object, scrolling down to 'Stair' and we do the same thing to add another display representation set but this is only going to apply to the stair.  Again this is done to the OOTB template and is quite easy to do, however most times I grab a similar project as a template and it's already set up.  Differently as done for the display representation 'Configuration', I am going to do a little more than just alter the cutplane however don't panic!  It's not complex.   So here we go.  


Selecting an existing display I want to copy for a 2nd floor and dragging down it becomes a new one with a (2) appended.  Ideal!!  Now we just need to scroll across and associate the (2) with the Display 'Set' (2) and unassociate the original with the (2) set.  Ok your way out and then draw a stair in a (Presentation) display.  Editing the style you should only see one set to alter (it's the bolded one). (2) should not be bold.  Now change your display set to a (2) and again edit the stair style.  If you made your changes correctly, you should be now editing a newly created display rep for the stair for the 2nd floor and whatever changes you make will only appear for the 2nd floor.  Now this makes it easy to set up a stair for ground floor showing the stairs going up and for the 2nd floor display with the stair going down!  Or however you like it to show!!  The final display changes can be done in the environment you are familiar with through working the style from the stair itself.  See these 2 images.



Viewports (update) will need to be adjusted for each level displayed. It's seems that if you have not changed a viewports display rep then it will be whatever your current model space is set to.  However if you specifically change the display rep inside a viewport, it will stay that way and not automatically alter (no idea what variable that is).  So if you are setting up a viewport for your 2nd floor, double click inside the viewport and change the setting to Medium Detail(2) or whichever you need. Then also change the Elevation setting and you are done.  If I use a previous job as my template these are already set though the 2nd floor level may be a little differerent height and may need to be altered.  - easy!

Stairs another way (PN & X-ref's).(update)

                                      James doesn't like manipulating layers and would like a 1 file system without having to manipulate layers.  He sent me a file showing a stair that displayed differently in response to it's elevation.  By setting the stair elevation to minus -2900 in the properties pallete, (as you would in an x-ref system for the 2nd floor plan) his stair changed to the 2nd floor display much as I show above but using the same display representation   He achieved this by altering the global  'Display Below Range' to   -2900 (normally set to -300) for that display rep.   Of course this requires the stair set at 2 different positions and doesn't work for a one file system, but may be of interest to those using X-ref's or the PN.  Interesting indeed but I haven't worked out all the ramifications.

Spanning Walls
If you have got a file from me and it has Plan Presentation (2) in the Display Manager under Representation by Object  - Walls, then it's not required except where I was trying for a spanning wall which needed, like the stair, to be able to be viewed differently from the 2nd level.  This would require a style over-ride for a style only used for spanning, or an object override.  I'll have to discuss this in another blog but you don't need this except if you are trying to avoid horizontal lines between same plane upper & lower walls in your elevations. Since I often use alive elevations (the model viewed from different sides with hidden lines) for sketch presentations I've tried to use this option.   I'm not sure it's successful but Watch this space !

Tuesday, January 25, 2011

Mult-Levels in 1 File?

Great to have some interest in this idea.  I've sent out files to some. If you haven't given me your email address I can't email you anything OR reply to you!! As you can see no one's email has been published so be confident I will protect your privacy.  I delete your comment rather than post it.   If you've tried to follow my online notes, it may be difficult and I may have missed things (hopefully not).  It's hard to anticipate everything about someone else's setup. 
 If I send you a file you can compare and see how it actually works (and it does) and, if it suits you, use my file for your template.  Feedback is welcome too.  
My intention is community as I like the open source idea.

This 2nd image is 3 storey for which I had to add another 'level' of commands for.

I'm presently working on a split level house which presents more challenges, some which should be simple to resolve and some are resolved because the typical wall style has it's cut plane over-ridden. I'm adding some extra commands to change the Z plane level without changing the Level you are working on so you can have different levels for the same 'Level'.  A 'Level' would correspond to those collection of levels you want viewed in the same plan view.
If you have specific queries feel free to post a comment but it's best I can send you a file to try it out.  If you are using ACA2011, I am sorry but it has BIG problems that will hopefully be addressed but it does significantly negate partially the reasons for Multi-Level in 1 File (rendering & memory issues).  I may post my totally negative blog review on using ACA2011. For the record my great increase in productivity is in using ACA2009.
And also I say again.  I promote this system for residential and small commercial work. Larger projects should really be done with the project navigator or at least X-ref's but I will be intereted to see how large I can get.  As computers increase in capacity, the size of file you can handle increases.
I keep intending to put some tut's on Youtube on the roof object, rendering and materials and this idea.  Now that I've published it I have to do it hey!  So much simpler to watch instead of just read.

cheers