Thursday, September 29, 2011

Instance Parameter Comparison Revit 2012 and 2011

The manner in which Revit reacts to Instance Parameter changes to families you place has changed from version 2011 to 2012. In the past Revit regarded the changing of an instance parameter as though it was more important than the default value the family is supposed to use. This meant that any future families placed would use the value entered instead of the default value. Worsererer it affected other families of the same ilk, like a receptacle family and another receptacle family.

The good news is that 2012 pays more attention to the family default value for the individual families you place than the override. This means you can change the value for the individual family you are placing now and then if you switch to something else, when you return to place more of the families (or another type) you'll get the default value assigned to the family instead of the "rogue" change you made to one earlier.

Daniel Stine (author of several Revit books) created this video and passed it along to me (no audio) to share when he wrote to ask me if I noticed the change. I did and was grateful for the change. Since he went to the trouble to make a video, seems a shame not to share it!


1 comment:

Dave Baldacchino said...

I'm not 100% sure this is related to the new behavior but suspect it is...recently I've noticed that if I reload a family identical to one used in a project but under a different name (say, a modified family), when I swop it with the newly loaded family, rather than maintaining the current instance parameters, Revit goes ahead and changes them to the instance parameters in the family. I really don't like that.