Wednesday, 8 June 2011

Modelling Floor Finishes–The FAST way!

Well, after a little Twitter banter between myself and David Light last night regarding modelling floor finished I appear to have spent the day trying to figure out how we can model floor finishes within our projects efficiently. I say efficiently because this is something we have tried before but found it to be pretty labour intensive and a little too similar to polylining in AutoCAD for my liking. Previous attempts of modelling floor finishes using thin floor types proved painfully slow and inflexible.. Whilst this approach did achieve its purpose of providing us modelled floor finishes it entailed endless updating when things changes such as wall build-ups. When this happened we had to modify the sketch of the floors to match the new wall face (and yet we could of locked it but i hate locking the model down too much).

The alterative to this would be use the room parameters to provide floor finish information which is ok but only gets you so far. As soon as a room contains more than one finish (which they almost always do) this method either becomes overly complicated or else breaks down completely.

So, my cunning plan is to model the floor finishes in each room like the floor type method but this time using ceilings instead of floors…. Yes, that does sound a little daft i know but honestly, I think its going to work a treat and here's why.

When using the ceiling tool, Revit has the great feature called Automatic Ceiling. This allows the user to simply click a room and the ceiling sketch will be applied to its perimeter. The best thing about this is the fact that these ceiling sketches are dynamically linked to the room’s bounding elements.

image
For some unknown reason Autodesk have not yet included this feature in the flooring tools which is why using ceilings the ceiling toolset will save you hours!.
To use this method simply create yourself some new compound ceiling types making sure you move the finish from the underside to the topside. Adjust the makeup to suit your floor types.

image
With the new (ceiling) floor type made jump to a floor plan and hit the Ceiling tool. Before you actually create the ceiling first check where you are placing it. Make sure you set the offset from level to 0 and untick Room Bounding. One big advantage using a ceiling rather than a floor is that you don't have to worry about offsets. Ceilings are set by their underside whilst floors are set by their topside.
image
Now simply add the ceiling using the Automatic Ceiling function by selecting the room. This is a really quick way of modelling floors within rooms.
If you need two finishes in room model the primary finish as above but then add the second type on top of the first ensuring the top surfaces are level. You can then user the Join Geometry tool to effectively cut the secondary finish from the primary. When doing this ensure you select the cutting object first.

image
Not only can you cut one finish out of another but you can also use the floor finishes (ceilings) to cut recesses into slabs where required. Barrier matting would be a good use of this.

Barrier Matting & Slab

image

Slab cut by Barrier Matting
image

From Revit 2011 onwards you can also take advantage of the new Realistic View settings to give you real world material representations as well as traditional hatch based views.

Hidden Line:
image

Realistic
image

As well of all the plus points highlighted above perhaps one of the most important things about this method is the fact that we can now accurately schedule out floor materials by type, hopefully putting a bit more “I” back into BIM.

image
Its important to note that the whilst the schedule does take account of elements cutting each other it does not account for the sections of finish within the door openings. I guess you could update the sketches to pick this up once the walls and door positions are frozen if you wanted to be super accurate..

Finished product. (including a schedulable rug!)
image

All in all, I’m thinking this is a pretty good workaround, now i just have to try and persuade people at work to give it a go.

Comments welcomed.

13 comments:

  1. Great post Joe! This is a fantastic concept and i will definitely be using this in future. I vote for a floor finishes tool to be included in the next release based on this workflow. Maybe you will see a commission from Autodesk ;-)

    ReplyDelete
  2. Thank you Joe. That's amazing. I will applied it to my office

    ReplyDelete
  3. I have a question. This family I created from duplicating a ceiling to be a floor but still have the name ceiling.. An idea so that i can attach it to the floors family instead of ceiling family ??

    ReplyDelete
  4. Hi Ahmed, Unfortunately this is purely a workaround and as such is kind of a dirty hack. There is no way to use this technique and then convert the ceilings into floors. As an alternative you could look at the following Post by David Wood who has taken my idea and tried to apply Revit scripting to solve the problem.Take a look @ http://revit-2020.blogspot.com/2011/08/room-floors.html

    ReplyDelete
  5. Great post but how are you going to use this "fake" floor in an IFC file in Naviswork as the category iS not well defined ?

    ReplyDelete
  6. Nice piece of information shared. Usually closed cell foam and cut to size under panels.

    Barrier Mats

    ReplyDelete
  7. It feels good to feature much enlightening and unique articles on your websites.
    laminate flooring refinishing

    ReplyDelete
  8. HI Joe. How do I obtain the Persian rug or do I create one?

    ReplyDelete
  9. Joe, amazing idea. Have you tried to use "Parts" tool? Is this workaround still better? I'm trying to start fresh so I'd like to figure out the best way to work before taking the plunge.

    ReplyDelete
  10. I suppose this info is completely unique. anti slip paint

    ReplyDelete
  11. You save me 23h..... I spent one hour thinking how to mnage this problem... and i found your really good solution post.... Thank for sharing

    ReplyDelete
  12. i have attended many trainings in revit, but still i have a doubt regarding floor finishing with tiles.
    i would like to know, how i can put ceramic tiles in various sizes in a room, may be 2-3 different sizes of tiles comes together. or i may need to cut some patterns on the floor that is filled with marbles, like water jet cut designs.

    i know how to add material but i am confused to make it tiles and other designs.

    can anybody help

    ReplyDelete
  13. Hi joe
    great idea,
    i am a beginner in revit, i work as a freelancer interior designer in Dubai.
    i would like to know your advise in selecting the right source of training, do you recommend any web site for e-learning, i need to master in interior design, rendering, material application and so on.
    regards
    Abdul

    ReplyDelete