Monday, 26 January 2015

Revit family size

How big should a Revit family be allowed to be on disk?

It's a bit of a difficult question to answer because size becomes arbitrary if it doesn't fulfil it function. This might also wildly vary by Revit category.


Things to avoid:

  • DWG imports, or any other imports for that matter
  • Exploded dwg's, converted to revit, copy pasted to a clean family can still contain many lines which hurt performance
  • Voids
  • Nested nested nested nested nested families
  • Unused parametrization
  • Create the uber family
Things to do
  • Use native Revit geometry
  • Purge, Purge and Purge
  • Consider who needs this information and what does (s)he need
  • Reference to information outside the Revit model
  • Fill in the metadata
So let's start with a general rule of thumb, including lame cat images :)

Filesize
Comment
 lame cat picture
Between 0 and 212 KB
Really? That’s smaller than the smallest metric template

Between 212 and 512 KB
Well done, is it useful?

Between 512 and 1024 KB
Good size
 
Between 1024 and 2048 KB
It’s not allways easy to keep the filesize down

Between 2048 and 4096 KB
Uhh are you sure everything needs to be in?
Between 4096 and 8192 KB
It’s getting seriously heavy now. What are you trying to do?

Bigger than 8196 KB
WTF! 

What did you all import in this family?


There are many reasons why some families may be big but it's just a reminder to check what size your families are. Your decisions might hurt project performance. Remember every kilobyte of file size roughly equals 20 Kilobytes of memory usage. 

Monday, 19 January 2015

BIM debt

Recently I was talking to a programmer and he was talking about work. He was describing how a manager pushed certain changes onto the working environment and bypassing all regular testing procedures. Also documentation of code or proper code review were skipped. He said, yes you can create that short cut but what you are essentially doing is creating a code debt. As with financial debts you have to figure out before if you can repay the debt. 

The link with Bim is simple. If you don' t do Bim propperly or to late in a project or you are not in controle of your processes, your are building up code debt equivalent BIM debt. 

I would define BIM debt as: "In order to meet a pressing deadline now you neglecting to comply to future needs of information." 

Nicked from wikipedia: http://en.m.wikipedia.org/wiki/Technical_debt


Technical debt (also known as design debt[1] ) is a recent metaphor referring to the eventual consequences of a poor Project execution plan. The debt can be thought of as work that needs to be done before a particular job can be considered complete or proper. If the debt is not repaid, then it will keep on accumulating interest, making it hard to implement changes later on. Un-addressed technical debt increases project entropy.





Tuesday, 6 January 2015

Buildinginformationworker: Navisworks Datatools - EN

Doing a little bit of blog promotion of my colleague 

Buildinginformationworker: Navisworks Datatools - EN: Something that I find fundamental to BIM is that it offers the opportunity to see, add and enrich data. In most cases this done during the...

Monday, 5 January 2015

Revit and HPZVR

This new HP zvr screen could be a really cool screen for Revit and Navisworks and ofcourse all the other Autodesk software. This is how HP is doing virtual reality — using a big 3D display with a stylus that lets you poke around at and interact with whatever is on screen. HP is demonstrating it as an educational tool, but it also thinks that this display could be used by designers and engineers who want to see their creations in 3D



I would love to get my hands on it and test it. So far I haven't been able to find out if Revit needs a special connection to the software from zSpace. I'll update the post when I know more.

Google+ Badge