<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Andekan » Blog &#187; Revit Families</title>
	<atom:link href="http://www.andekan.com/blog/category/revit-families/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.andekan.com/blog</link>
	<description></description>
	<lastBuildDate>Fri, 03 Feb 2012 14:02:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Nested Families and the Case of Disappearing Connectors</title>
		<link>http://www.andekan.com/blog/2012/02/03/nested-families-and-the-case-of-disappearing-connectors/</link>
		<comments>http://www.andekan.com/blog/2012/02/03/nested-families-and-the-case-of-disappearing-connectors/#comments</comments>
		<pubDate>Fri, 03 Feb 2012 14:02:43 +0000</pubDate>
		<dc:creator>Jose Fandos</dc:creator>
				<category><![CDATA[Revit Families]]></category>
		<category><![CDATA[Revit Family Editor]]></category>

		<guid isPermaLink="false">http://www.andekan.com/blog/?p=1054</guid>
		<description><![CDATA[When a family with connectors is nested into another family, the connectors get ‘lost’ in the host family. They have to be recreated in the host to appear in a project. This is the case even if you are nesting a shared family. This behaviour is akin to a project being linked into another one, [...]]]></description>
			<content:encoded><![CDATA[<p>When a family with connectors is nested into another family, the connectors get ‘lost’ in the host family. They have to be recreated in the host to appear in a project. This is the case even if you are nesting a shared family. This behaviour is akin to a project being linked into another one, where the connectors from the linked project won’t be available to the host project.</p>
<p><img style="margin-left:40px;" src="http://www.andekan.com/blog/wp-content/uploads/2012/02/Foodservice-Station.png" alt="" title="Foodservice Station" width="386" height="400" class="aligncenter size-full wp-image-1086" /></p>
<p>To give an example, let&#8217;s imagine there is a host family classified as specialty equipment. Within the specialty equipment family we have a sink that we created as its own family, set as a shared plumbing fixture, and then nested into the host family. The sink of course has plumbing connectors, but these won’t show up in our project because they are within a nested family. The first thing that comes to mind is to add a new set of connectors to the host family and use those instead, as shown in the image below.</p>
<p><img style="position:relative;margin-left:-200px;" src="http://www.andekan.com/blog/wp-content/uploads/2012/02/Shared-Nested-Family-with-Connectors-Infographic.png" alt="" title="Shared Nested Family with Connectors. Infographic" width="715" height="440" class="aligncenter size-full wp-image-1087" /></p>
<p>This solves the immediate connector problem, but can create other problems depending on how you use schedules and systems in Revit. As a shared plumbing fixture family, the sink will appear in the project’s plumbing fixture schedule, and through the schedule you can update the FU (fixture units) values within the sink&#8217;s connectors, as shown in the image below. </p>
<p><img style="margin-left:100px;" src="http://www.andekan.com/blog/wp-content/uploads/2012/02/Schedule-doesnt-match-project-fixture-units-display.png" alt="" title="Schedule doesn&#039;t match project fixture units display" width="307" height="427" class="aligncenter size-full wp-image-1091" /></p>
<p>Unfortunately the sink’s connectors aren&#8217;t actually active in the project; only the connectors in the specialty equipment host family are. When you select the specialty equipment family, you see the FU values for the connectors that you recreated in the specialty equipment family, not the ones of the nested plumbing fixture. And if you want to create a system, you will be connecting to the connectors in the specialty equipment family as well. At the very least there is strong potential for confusion and a disconnect (pun intended) between schedules and systems.</p>
<p>Another way to solve the problem would be to nest the specialty equipment family within the plumbing fixture. The issues with this approach are too many to cover here so I&#8217;ll leave that as an exercise for those interested.</p>
<p>A third approach could be to create a multi-category schedule and then have shared parameters that, for example, drive the diameters of the connectors in both the host and nested families. This schedule could list the plumbing fixture and specialty equipment families so you could manually make their diameter values match. There&#8217;s just one hitch. A plumbing fixture has built-in parameters for CWFU, HWFU, WFU (Chilled Water Fixture Units, Hot Water Fixture Units and Waste Fixture Units respectively). These parameters won’t appear on a multi-category schedule, and there is no way you can turn them into shared parameters (<a href="http://www.andekan.com/blog/2011/11/28/system-parameters-vegas-style-type-or-instance/" title="System Parameters Vegas Style – Type or Instance?">a trick I previously wrote about</a> doesn&#8217;t work in this case).</p>
<p>As with almost anything, there is a workaround for this third approach that involves creating new shared parameters, but it isn’t worth discussing as it&#8217;s more work than it&#8217;s worth.</p>
<p>Then there is the <strong>right approach</strong>, which I nearly forgot about thinking of all the potential workarounds with nesting. Currently the right approach is <strong>to not nest families with connectors at all</strong>, but instead to create a group. The whole thing still comes up small (for delivery or storage purposes) and gives you the best results (when you bring the group into a project you will get two families, classified independently &#8211; file size increase being irrelevant as the extra weight will be shed on loading the group into a project). It’s also what Revit wants, <em>currently</em>.</p>
<blockquote><p>Sink: 288K<br />
Casework: 584K<br />
Specialty equipment (all as one family and no nesting): 636K<br />
Specialty equipment (nested sink): 716K<br />
Group (casework and sink): 972K</p></blockquote>
<p>When I say &#8220;currently&#8221; above, I mean from the point of view of systems within Revit and how they are best approached. The ability to nest families has to-date ignored the needs of families with connectors, or MEP families in general. The same issue applies at the project level. Allowing connectors to be seen when nested would have been great in so many of our family creation projects I don’t even want to count them. The fix would likely come hand in hand with connectors showing through linked files. The latter would solve workflow issues encountered in large projects on the mechanical side, where for performance reasons you might need to split up the project. In short, I would say the best <em>future</em> solution to lost connectors in nested families would be to never lose them in the first place. But for that, we&#8217;ll need a new version of Revit.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andekan.com/blog/2012/02/03/nested-families-and-the-case-of-disappearing-connectors/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>System Parameters Vegas Style &#8211; Type or Instance?</title>
		<link>http://www.andekan.com/blog/2011/11/28/system-parameters-vegas-style-type-or-instance/</link>
		<comments>http://www.andekan.com/blog/2011/11/28/system-parameters-vegas-style-type-or-instance/#comments</comments>
		<pubDate>Tue, 29 Nov 2011 00:58:55 +0000</pubDate>
		<dc:creator>Jose Fandos</dc:creator>
				<category><![CDATA[Revit Families]]></category>
		<category><![CDATA[Revit Family Editor]]></category>

		<guid isPermaLink="false">http://www.andekan.com/blog/?p=1073</guid>
		<description><![CDATA[Since both Gary and I are here in Las Vegas at Autodesk University, I thought a post with a little bit of &#8220;now you see it, now you don&#8217;t&#8221; magic would be appropriate. In an Electrical Equipment family there is a system parameter for Voltage. As a system parameter it cannot be modified in any [...]]]></description>
			<content:encoded><![CDATA[<p>Since both Gary and I are here in Las Vegas at Autodesk University, I thought a post with a little bit of &#8220;now you see it, now you don&#8217;t&#8221; magic would be appropriate.</p>
<p>In an Electrical Equipment family there is a system parameter for Voltage. As a system parameter it cannot be modified in any way&mdash;when the parameter is selected, the &#8220;Modify&#8230;&#8221; button is greyed out. It&rsquo;s set as a <strong>type</strong> parameter, but let&rsquo;s say I need it to be an <strong>instance</strong> parameter in a particular situation. You can tell type and instance parameters apart in a Family Types dialog box by looking for the &#8220;(default)&#8221; text that follows all instance parameters. </p>
<p>This is where the magic comes in. Pay attention to the trick or you might miss it. Now you see it as a type&#8230;</p>
<p><img style="position:relative;margin-left:-101px;" src="http://www.andekan.com/blog/wp-content/uploads/2011/11/System-Voltage-Parameter-as-a-Type.png" alt="Family Types dialog displaying the Voltage parameter as a type" title="System Voltage Parameter as a Type" width="616" height="419" class="aligncenter size-full wp-image-1074" /></p>
<p>And now you don&rsquo;t!</p>
<p><img style="position:relative;margin-left:-101px;" src="http://www.andekan.com/blog/wp-content/uploads/2011/11/System-Voltage-Parameter-as-an-Instance.png" alt="Family Types dialog displaying the Voltage parameter as a type" title="System Voltage Parameter as an Instance" width="616" height="419" class="aligncenter size-full wp-image-1075" /></p>
<p>There are many things you can do in Revit that are not standard. Last night I was talking with Steve Stafford here at AU and discussing with him how some of these non-standard ways to achieve a result are too much of a hack to rely on (e.g. having connectors appear and disappear at will &mdash; oh yes, you can do that!). Then there are others, like the one being shown here, that I feel more comfortable using when creating families. They are workarounds more than hacks, and as such I give them a longer shelf life.</p>
<p>I was doing some consulting in Kuwait a little over a year ago when I was asked about doing just this kind of workaround in a family, where the best workflow would be achieved by having the Voltage parameter as an instance rather than a type. I managed to pull it off as I was complaining to Gary Ross (then at Autodesk) about this particular limitation. I found it more of a user interface limitation rather than an intended feature of Revit.</p>
<p>So how do you do this trick? Luckily you don&rsquo;t have to be a magician. Open your Revit Electrical Equipment family, with your Voltage parameter set to type. Make sure you initialize the parameter with some value if none is there. Change the family&#8217;s category to something else, where Voltage is not a system parameter, for example Electrical Devices. Now your Voltage parameter is no longer a system parameter, so you can change it from being a type parameter to a system parameter. Once this is done, set the family category back to Electrical Equipment and you are done!</p>
<p>There are a few more things regarding this workaround that I&rsquo;ll write about in a follow up post. In the meantime, I hope you find this little trick to be of use, and if you are at AU and would like to have a chat or meet for a drink, drop me a line.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andekan.com/blog/2011/11/28/system-parameters-vegas-style-type-or-instance/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Family Feedback Mechanisms &#8211; Part 2</title>
		<link>http://www.andekan.com/blog/2011/11/25/family-feedback-mechanisms-part-2/</link>
		<comments>http://www.andekan.com/blog/2011/11/25/family-feedback-mechanisms-part-2/#comments</comments>
		<pubDate>Fri, 25 Nov 2011 21:10:42 +0000</pubDate>
		<dc:creator>Jose Fandos</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Revit Families]]></category>
		<category><![CDATA[Revit Family Standards]]></category>

		<guid isPermaLink="false">http://www.andekan.com/blog/?p=1056</guid>
		<description><![CDATA[Wouldn&#8217;t it be nice if your manufacturer-specific fittings would highlight themselves if they are set outside of the product&#8217;s catalog specs? Wouldn&#8217;t it be even nicer if they were highlighted without stopping your workflow as you lay your pipe runs? Then your manufacturer-specific fittings could even be used as generic or custom fittings as well. [...]]]></description>
			<content:encoded><![CDATA[<p>Wouldn&rsquo;t it be nice if your manufacturer-specific fittings would highlight themselves if they are set outside of the product&rsquo;s catalog specs? Wouldn&rsquo;t it be even nicer if they were highlighted without stopping your workflow as you lay your pipe runs? Then your manufacturer-specific fittings could even be used as generic or custom fittings as well. </p>
<p><img style="position:relative;margin-left:-115px;" src="http://www.andekan.com/blog/wp-content/uploads/2011/11/Highlighted-Custom-Revit-Families.png" alt="Highlighted Custom Revit Families" title="Highlighted Custom Revit Families" width="630" height="394" class="aligncenter size-full wp-image-1059" /></p>
<p>Well I&rsquo;m happy to report that you can have your cake and eat it too. The above image shows a pipe fitting family (an elbow in this example) that, when used in a project, will get highlighted in red if the angle of the elbow is different than either 45 or 90 (the two angles provided by the manufacturer). Not only that, it will also show you a <a href="http://en.wikipedia.org/wiki/Dialog_box#Modeless">non-modal dialog</a> warning as you draw. But wait, it gets better! There is no plugin, hack or workaround. This is a built-in feature in Revit. The below video shows this feature in action.</p>
<p><a href="http://www.andekan.com/blog/2011/11/25/family-feedback-mechanisms-part-2/"><em>Click here to view the embedded video.</em></a></p>
<p>You can achieve this seamless highlighting by means of the IsCustom built-in parameter on the Pipe Fittings Revit family category. When in a project, changing this Yes/No parameter will display a modeless dialog warning like the one shown below. The parameter can be controlled via a formula that draws information from within the project. You can add the colored highlighting by means of additional geometry associated to the IsCustom parameter.</p>
<p><img style="position:relative;margin-left:53px;" src="http://www.andekan.com/blog/wp-content/uploads/2011/11/Custom-Fitting-Was-Created-Revit-Warning-Dialog.png" alt="Custom Fitting Was Created - Revit Warning Dialog" title="Custom Fitting Was Created - Revit Warning Dialog" width="408" height="108" class="aligncenter size-full wp-image-1060" /></p>
<p><img style="position:relative;margin-left:-107px;" src="http://www.andekan.com/blog/wp-content/uploads/2011/11/IsCustom-Revit-Parameter-Example.png" alt="IsCustom Revit Parameter Example" title="IsCustom Revit Parameter Example" width="622" height="219" class="aligncenter size-full wp-image-1061" /></p>
<p>One of our customers has been enjoying a set of fittings created this way and his feedback couldn&rsquo;t be better. Long pipe runs, where a mistake of a couple degrees on a fitting can end up causing coordination issues, are now easily reviewed and fixed. And if a custom fitting is actually needed, then this can be highlighted and reported.</p>
<p>We are working on a manufacturer-specific set of fittings that all have this feature built in. I&rsquo;ll write more about it when we release these families and write a follow-up post with step by step instructions on how to create such a family. If you don&rsquo;t want to wait for the follow-up post,  I&rsquo;ll be at Autodesk University this coming week and would welcome the opportunity to talk with anyone who is interested in implementing this feature in their Revit families. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.andekan.com/blog/2011/11/25/family-feedback-mechanisms-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Revit Families Frontier</title>
		<link>http://www.andekan.com/blog/2011/11/25/the-revit-families-frontier/</link>
		<comments>http://www.andekan.com/blog/2011/11/25/the-revit-families-frontier/#comments</comments>
		<pubDate>Fri, 25 Nov 2011 19:57:44 +0000</pubDate>
		<dc:creator>Gary Sprague</dc:creator>
				<category><![CDATA[Revit Families]]></category>
		<category><![CDATA[Revit Family Standards]]></category>

		<guid isPermaLink="false">http://www.andekan.com/blog/?p=1050</guid>
		<description><![CDATA[Earlier this week I was reading a blog post by Steve Stafford on the state of Revit content, specifically content available from Autodesk Seek. The post is framed as a critique of Seek contents&#8217; usability within a Revit project – bloated file size, incorrect category assignments, overly detailed visual modeling, etc. – and it ends [...]]]></description>
			<content:encoded><![CDATA[<p>Earlier this week I was reading a <a href="http://revitoped.blogspot.com/2011/11/content-critique.html" title="Content Critique by Steve Stafford" target="_blank">blog post by Steve Stafford</a> on the state of Revit content, specifically content available from Autodesk Seek. The post is framed as a critique of Seek contents&#8217; usability within a Revit project – bloated file size, incorrect category assignments, overly detailed visual modeling, etc. – and it ends with a statement that we&#8217;re still living in &#8220;the wild west&#8221; when it comes to Revit families.</p>
<p>After several years in this business, I&#8217;d have to say that I agree with Steve&#8217;s general assessment. We&#8217;ve written before on this blog about the lack of clear and comprehensive standards for Revit families. Even among the standards that have been published, we have yet to see any significant adoption by Revit users or product manufacturers. For the most part, people seem to do whatever they think makes sense based on whatever experience and understanding they have of Revit.</p>
<p>So what is the role of content creators in this &#8220;wild west&#8221; of Revit families? You could argue that we should be playing the role of sheriff, riding into town on our trusty steeds and bringing law and order to the people. Yet even among content creators there isn&#8217;t broad agreement on what constitutes best practices for Revit families. You can see this in the comments on Steve Stafford&#8217;s post. One of the comments from a content creator talks about the need to include a schedule with manufacturer-specific content (which means including shared parameters in the families), whereas <a href="http://www.andekan.com/blog/2011/08/04/shared-parameter-standards-part-2-manufacturer-families/" title="Shared Parameter Standards Part 2 - What's a Manufacturer to Do?">we have written before</a> about how the best approach is for manufacturers not to include any shared parameters in their families. Another comment from a content creator talks about including model text within the family at the request of the designers for whom it was created, even though that text nearly doubles the family&#8217;s file size. While we think there are better approaches to including help text with Revit families (i.e. through a separate text file), we&#8217;ve been in the same situation of <a href="http://www.andekan.com/blog/2011/11/11/family-feedback-mechanisms-part-1/" title="Family Feedback Mechanisms Part 1">having a customer specifically request</a> embedded text and having to comply. As a content creator, sometimes you have to abandon your own best practices in order to satisfy your customer.</p>
<p>Taking a step back, I would ask whether we should be surprised at this fuzzy state of affairs when it comes Revit families. After all, Revit is still in a relatively early phase of adoption throughout the AEC community; it is a completely new kind of platform relative to its predecessor; and &#8220;Revit families&#8221; itself is such a broad category (everything in Revit is a family!) with such broad applications that it would be another kind of mistake to think we can find a one-size-fits-all set of rules and standards for how a Revit family should be built.</p>
<p>To a large degree, I think that developing and applying coherent standards will always be a slow and iterative process, and we need to be patient with it. At the same time, I do believe content creators have an important role to play in facilitating and accelerating that process. As a kind of nexus between end users, manufacturers, and Autodesk itself, and with a wider range of experience with Revit families than any of those parties, content creators are in a unique position to foster dialogue and debate on standards. The best thing we can do is publish our views on the subject and encourage public discussion on specific points. For example, let&#8217;s return to the question of whether manufacturers should include share parameters in their Revit families. To us, <a href="http://www.andekan.com/blog/2011/08/04/shared-parameter-standards-part-2-manufacturer-families/" title="Shared Parameter Standards Part 2 - What's a Manufacturer to Do?">there is no doubt</a> that it’s an exercise in futility for manufacturers to include shared parameters in their families. In fact, we believe it does more harm than good. If someone thinks we’re wrong about that, then let’s hear the reasons why and see if we can reach some consensus about what standard would make sense for this issue.</p>
<p>With only a few days left until AU 2011 begins, I&#8217;m excited to attend sessions and engage in personal conversations where I can hear the perspectives of other Revit practitioners and content providers on the subject of Revit family standards. I’m looking forward to a week of lively discussions and hopefully to making some measure of progress in settling the Revit families frontier.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andekan.com/blog/2011/11/25/the-revit-families-frontier/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Revit Families Mix for AU 2011</title>
		<link>http://www.andekan.com/blog/2011/11/18/revit-families-mix-for-au-2011/</link>
		<comments>http://www.andekan.com/blog/2011/11/18/revit-families-mix-for-au-2011/#comments</comments>
		<pubDate>Fri, 18 Nov 2011 12:18:14 +0000</pubDate>
		<dc:creator>Gary Sprague</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Revit Families]]></category>

		<guid isPermaLink="false">http://www.andekan.com/blog/?p=1025</guid>
		<description><![CDATA[As part of our virtual booth at the upcoming Autodesk University conference, we had to create a 1-2 minute video giving an overview of our company and what we do. We decided there was no better way to communicate our story than by showing some of our Revit families. After submitting the video to the [...]]]></description>
			<content:encoded><![CDATA[<p>As part of our virtual booth at the upcoming Autodesk University conference, we had to create a 1-2 minute video giving an overview of our company and what we do. We decided there was no better way to communicate our story than by showing some of our Revit families. After submitting the video to the folks at AU, I thought it would be nice to share it here.</p>
<p>To spice things up a bit, I took out my not-so-exciting (but very informative) voiceover that I recorded for the AU virtual booth video, and replaced it with a soundtrack timed to the images in the video. So turn up the volume, hit the play button, and let our Revit families help you celebrate the end of the week. Happy Friday!</p>
<p><a href="http://www.andekan.com/blog/2011/11/18/revit-families-mix-for-au-2011/"><em>Click here to view the embedded video.</em></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.andekan.com/blog/2011/11/18/revit-families-mix-for-au-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Updated Butterfly Valve Sample Family</title>
		<link>http://www.andekan.com/blog/2011/11/17/updated-butterfly-valve-sample-family/</link>
		<comments>http://www.andekan.com/blog/2011/11/17/updated-butterfly-valve-sample-family/#comments</comments>
		<pubDate>Fri, 18 Nov 2011 02:00:27 +0000</pubDate>
		<dc:creator>Gary Sprague</dc:creator>
				<category><![CDATA[Revit Families]]></category>

		<guid isPermaLink="false">http://www.andekan.com/blog/?p=1039</guid>
		<description><![CDATA[Last week I announced some updates to our website, including a set of 5 new sample families available for download. In our excitement to share this new content with everyone, we accidentally posted a draft version of the Pratt Butterfly Valve on the sample downloads page. We weren&#8217;t aware of this oversight until a couple [...]]]></description>
			<content:encoded><![CDATA[<p>Last week I announced some updates to our website, including a set of <a href="http://andekan.com/revit-family-free-sample" title="Sample Downloads">5 new sample families</a> available for download. In our excitement to share this new content with everyone, we accidentally posted a draft version of the Pratt Butterfly Valve on the sample downloads page. We weren&#8217;t aware of this oversight until a couple days ago, when someone who downloaded it followed up by email to ask about some errors they were seeing.</p>
<p>We&#8217;ve now posted the final and correct version of the butterfly valve to our <a href="http://andekan.com/revit-family-free-sample" title="Sample Downloads">sample downloads</a> page. If you downloaded our Pratt butterfly valve and got errors when loading it or selecting certain types, then we sincerely apologize for the inconvenience and frustration you experienced in trying to work with an incomplete Revit family never meant for distribution. We hope that you will consider downloading the family again and giving it another spin. In this case, the second time should be the charm.</p>
<p>On behalf of our entire team, thank you for your patience and understanding, and as always we welcome any questions or comments either here on the blog, by email at contact@andekan.com, or by phone at 415.366.7755.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andekan.com/blog/2011/11/17/updated-butterfly-valve-sample-family/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Transformer Revit Families &#8211; Getting More to Meet the Eye</title>
		<link>http://www.andekan.com/blog/2011/11/17/powersmiths-transformer-revit-family/</link>
		<comments>http://www.andekan.com/blog/2011/11/17/powersmiths-transformer-revit-family/#comments</comments>
		<pubDate>Thu, 17 Nov 2011 13:00:09 +0000</pubDate>
		<dc:creator>Gary Sprague</dc:creator>
				<category><![CDATA[Revit Families]]></category>

		<guid isPermaLink="false">http://www.andekan.com/blog/?p=981</guid>
		<description><![CDATA[We recently created a Revit family for a dry type power transformer by Powersmiths called the E-Saver-C3. The transformer comes in 10 different models based on apparent power (measured by kVA), and the case size of the transformer varies based on the kVA model being used. There are a number of potential spec configurations for [...]]]></description>
			<content:encoded><![CDATA[<p>We recently created a Revit family for a dry type power transformer by Powersmiths called the <a title="Powersmiths E-Saver-C3" href="http://www.powersmiths.com/products--esaver-c3.asp?i=1">E-Saver-C3</a>. The transformer comes in 10 different models based on apparent power (measured by kVA), and the case size of the transformer varies based on the kVA model being used. There are a number of potential spec configurations for each kVA model depending on the components used in the actual transformer, but for this order we only had to supply the C3L configuration with a primary/secondary voltage of 480/208 and a k-rating of 7.</p>
<p>Because the transformer’s geometry was fairly simple and straightforward, we created the family to be driven entirely by a type catalog. This allows users to quickly select and load only the case geometry and parameters of the kVA model(s) they are using in their Revit project, thereby improving the family’s usability and performance. In the future, having the type catalog will also facilitate keeping the family updated with current products specs and dimensions, or using it as a template to create new families for similar products from the same manufacturer.</p>
<p>Below are few images of the family in 3D. The first shows the family at different levels of detail, while the second shows several different types in Fine, and the third shows a rendering.</p>
<p><img class="size-full wp-image-982 alignnone" style="position: relative; margin-left: -115px;" title="3D View of Powersmiths Transformer Family in Coarse, Medium, and Fine" src="http://www.andekan.com/blog/wp-content/uploads/2011/11/Powersmiths-Transformer-Levels-Of-Detail-3D-.png" alt="3D View of Powersmiths Transformer Family in Coarse, Medium, and Fine" width="630" height="132" /></p>
<p><img class="aligncenter size-full wp-image-999" style="position: relative; margin-left: -115px;" title="Fine LOD of Powersmiths E-Saver-C3L Transformer Revit Family" src="http://www.andekan.com/blog/wp-content/uploads/2011/11/Powersmiths-Fine-LOD-Sample1.png" alt="Fine LOD of Powersmiths E-Saver-C3L Transformer Revit Family" width="630" height="471" /></p>
<p>The black box on top of the second case above represents an optional smart energy meter that can be turned on or off by the user.</p>
<p><img class="alignnone size-full wp-image-988" style="position: relative; margin-left: -100px;" title="Rendering of Powersmiths Transformer Family" src="http://www.andekan.com/blog/wp-content/uploads/2011/11/Powersmiths-Transformer-Render.jpg" alt="Rendering of Powersmiths Transformer Family" width="615" height="396" /></p>
<p>In addition to giving us a good opportunity to brush up on our electrical equipment families, the project called for adding a couple custom visual features to the family in order to meet the needs of engineers working with this product in Revit. One of these features is an option to display the transformer’s center of gravity, which is important information for ensuring safe placement of the transformer, especially in areas with seismic activity (i.e. right here in California). Below are a couple images showing the family in different views with the center of gravity indication turned on.</p>
<p><img class="aligncenter size-full wp-image-1014" title="E-Saver-C3L Center of Gravity" src="http://www.andekan.com/blog/wp-content/uploads/2011/11/E-Saver-C3-Center-of-Gravity1.png" alt="2D View of Center of Gravity for Powersmiths E-Saver-C3L" width="515" height="369" /></p>
<p>The second custom visual feature we added to the family was contextual highlighting of the transformer’s conduit access areas. Each model’s case has two areas where the manufacturer recommends cutting a hole for hooking up an electrical conduit to the transformer. We built the family so that the conduit access areas appear highlighted when a user attempts to create a conduit connection to the family. While within Revit it’s currently not possible to restrict the actual placement of a conduit connection on a family (i.e. you can choose to connect a conduit anywhere on the surface of a family), this visualization feature at least gives the user an indication of where they ought to place their conduit connection for compliance with the manufacturer’s specifications. Below are a couple images showing the conduit access area highlighting in action.</p>
<p><img class="alignnone size-full wp-image-986" title="Powersmiths Transformer 2D &amp; 3D Wiring-Access Area Visibility" src="http://www.andekan.com/blog/wp-content/uploads/2011/11/Powersmith-Transformer-2D-3D-Wiring-Access-Area-Visibility.png" alt="2D and 3D Views of Conduit Access Area on Powersmiths Transformer" width="460" height="278" /></p>
<p>Both we and our customer were excited to develop these custom features for the E-Saver-C3L family, and we’re eager to receive further feedback once the family has been put to thorough use in Revit projects. We’d also love to hear your questions or comments either about the features presented in this post or about any other aspects of working with transformer families in Revit.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andekan.com/blog/2011/11/17/powersmiths-transformer-revit-family/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Sample Families</title>
		<link>http://www.andekan.com/blog/2011/11/08/new-sample-families/</link>
		<comments>http://www.andekan.com/blog/2011/11/08/new-sample-families/#comments</comments>
		<pubDate>Tue, 08 Nov 2011 14:00:51 +0000</pubDate>
		<dc:creator>Gary Sprague</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Revit Families]]></category>

		<guid isPermaLink="false">http://www.andekan.com/blog/?p=933</guid>
		<description><![CDATA[We&#8217;ve been working on some updates to our website over the last month, and late last week we finally pushed a few of them live. We brushed up our copy on various pages and tweaked a few layouts, including our Get a Quote page, all with the aim of making it easier for visitors to [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve been working on some updates to our website over the last month, and late last week we finally pushed a few of them live. We brushed up our copy on various pages and tweaked a few layouts, including our <a title="Get a Quote" href="http://andekan.com/revit-content-get-a-quote">Get a Quote</a> page, all with the aim of making it easier for visitors to understand what we do and to get in touch with us.</p>
<p>If you&#8217;re reading our blog, then you might be most interested in the long-overdue update to our <a title="Sample Downloads" href="http://andekan.com/revit-family-free-sample">Sample Downloads</a> page. We added 5 new sample families for you to download and check out, including the Clow reducing wye and Tyler Pipe roof drain shown below. You can see all of the new samples <a title="Sample Downloads" href="http://andekan.com/revit-family-free-sample">here</a>.</p>
<p><img class="alignleft size-full wp-image-934" style="margin-left: 20px; margin-right: 20px;" title="Wye-Reducing-MJxMJxMJ-Clow-DI" src="http://www.andekan.com/blog/wp-content/uploads/2011/11/Wye-MJxMJxMJ-Clow-Full_Body-Ductile_Iron.png" alt="Clow Reducing Wye" width="177" height="170" /><img class="size-full wp-image-935" style="margin-left: 20px; margin-right: 20px;" title="Tyler Roof Drain" src="http://www.andekan.com/blog/wp-content/uploads/2011/11/Roof_Drain-Large-Tyler_Pipe-W_Gravel_Stop-3000.png" alt="Tyler Roof Drain" width="199" height="152" /></p>
<p>We&#8217;re excited to begin offering this wider range of sample downloads, one that reflects both the breadth and depth of our experience creating Revit families. We hope to continue adding families to the page as the months go by, and we&#8217;ll be sure to continue announcing those new additions here.</p>
<p>Happy downloading!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andekan.com/blog/2011/11/08/new-sample-families/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Family File Naming Standards</title>
		<link>http://www.andekan.com/blog/2011/11/03/family-file-naming-standards/</link>
		<comments>http://www.andekan.com/blog/2011/11/03/family-file-naming-standards/#comments</comments>
		<pubDate>Thu, 03 Nov 2011 23:02:16 +0000</pubDate>
		<dc:creator>Jose Fandos</dc:creator>
				<category><![CDATA[Revit Families]]></category>
		<category><![CDATA[Revit Family Standards]]></category>

		<guid isPermaLink="false">http://www.andekan.com/blog/?p=920</guid>
		<description><![CDATA[A few days ago I gave a talk at the BIM Show Live in London. The title of my talk was Considerations on Family Creation. It was an update to a talk I gave this past summer at the LRUG (London Revit User Group) about key areas to review and define when creating or managing [...]]]></description>
			<content:encoded><![CDATA[<p>A few days ago I gave a talk at the <a title="BIM Show Live 2011" href="http://bimshowlive.building.co.uk/" target="_blank">BIM Show Live</a> in London. The title of my talk was Considerations on Family Creation. It was an update to a talk I gave this past summer at the LRUG (London Revit User Group) about key areas to review and define when creating or managing a Revit family library.</p>
<p>This time I added the issue of how to name your Revit family files to the list of things to consider. I think what I had to say came as a surprise to some people in the audience, so I thought I would share my stance here as well, where I can go into more detail and get more feedback.</p>
<p>To date, all the issued standards or guidelines covering Revit families contain a recommended naming convention. Let’s take a look at the different approaches taken by some of the best known standards.</p>
<p><strong>Autodesk RMCSG</strong></p>
<p>&lt;Functional Type&gt;‐&lt;Subtype&gt;‐&lt;Manufacturer&gt;‐&lt;Descriptor 1&gt;‐&lt;Descriptor 2&gt;‐&lt;2D if necessary&gt;</p>
<p><strong>ANZRS (Australia &amp; New Zealand)</strong></p>
<p>&lt;Functional Type&gt;_&lt;Subtype&gt;_&lt;Manufacturer&gt;_&lt;Descriptor1&gt;</p>
<p><strong>Open Revit Standards</strong></p>
<p>&lt;Identifier&gt;_&lt;Category&gt;_&lt;Type&gt;_&lt;Manufacturer&gt;_&lt;Description&gt;_&lt;Host/Size&gt;</p>
<p><strong>Revit Foodservice Equipment Standards</strong></p>
<p>QF_Manufacturer_Model</p>
<p>Each has an accompanying set of rules about the use of special characters, lists of names for the different fields, exceptions to the rules, etc. It is clear that no two standards are the same or have the same rules. What’s more, two people using the same standard might arrive at a different name depending on each person’s interpretation of what information should go in a given field, how to make an abbreviation, etc.</p>
<p>In my experience, none of these standards has taken hold, and most companies also have their own internal naming conventions, different from any published documentation, which they are hesitant to give up. So what is a Revit user or BIM manager or product manufacturer to do in this world of incomplete and conflicting naming standards?</p>
<p>I would say don’t worry about it. It’s actually not a major consideration, or doesn’t need to be. Pick one that you think makes sense and move on. Don’t stress about which standard is most relevant to your industry, or most likely to gain popularity, or even the most comprehensive.</p>
<p>Why do I want to remove naming conventions from the list of things to consider? Ask yourself what the point is of having a naming convention in the first place. Not surprisingly, the reasons given by the published standards all vary, but there are two reasons that all of them have in common: a naming standard allows for 1) identification and 2) finding (searching) of families, both inside and outside of Revit projects. In my experience, these are also the two needs that make people the most anxious about choosing the right naming standard to use.</p>
<p>Identifying and finding families are cumbersome tasks with current tools. This is why we turn to file naming, which is perhaps the most rudimentary tool but also the most accessible. But this is bound to change in the near future. Outside of Revit there are tools for managing and finding families that are more powerful and faster than any naming convention would ever allow anyone to do. And these tools have only started showing up. I’m certain that within a year there will be more options available than published naming standards.</p>
<p>Inside of Revit things could quickly change as well. I don’t have any specific knowledge of how or if Autodesk plans to sort out the challenges of finding families within the project browser (and if I did, I wouldn’t be able to tell you), but anyone can see that the current solution is sub-par. An improvement could come as soon as within a few months. Even if it took a few years for Autodesk to address this, it will be much sooner than any significant amount of people agreeing to a file naming standard.</p>
<p>In short, I’m sure naming standards won’t be an issue anymore. The amount of man hours that have been spent considering the best file naming convention for Revit families would have allowed us to build and finish the tower of Babel six times over by now. Personally, I use one standard, apply small changes to suit working conditions, and rely on other tools for making sure I can identify and find my families.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andekan.com/blog/2011/11/03/family-file-naming-standards/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Death of the Family Types</title>
		<link>http://www.andekan.com/blog/2011/08/18/the-death-of-the-family-types/</link>
		<comments>http://www.andekan.com/blog/2011/08/18/the-death-of-the-family-types/#comments</comments>
		<pubDate>Thu, 18 Aug 2011 23:25:51 +0000</pubDate>
		<dc:creator>Jose Fandos</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Revit Families]]></category>
		<category><![CDATA[Revit Family Standards]]></category>

		<guid isPermaLink="false">http://www.andekan.com/blog/?p=890</guid>
		<description><![CDATA[As most Revit users know, a family that has types can be created in one of two ways: you can create the types within the family (which I&#8217;ll call &#8220;built-in&#8221; here) or you can create the types in an external txt file called a type catalog. For quite some time now, I have been pondering [...]]]></description>
			<content:encoded><![CDATA[<p>As most Revit users know, a family that has types can be created in one of two ways: you can create the types within the family (which I&#8217;ll call &#8220;built-in&#8221; here) or you can create the types in an external txt file called a type catalog. For quite some time now, I have been pondering over the use and future of built-in family types. The more families I do, the more built-in family types just don&#8217;t seem like the right way to go. They feel more like a shortcut.</p>
<p>Type catalogs, on the other hand, have been getting better, more practical for day-to-day use, and, thanks to an improvement in Revit 2012, easier to deal with than ever. Gone are the days when creating a type catalog was an exercise in self-mutilation. Now you can just open any family in Revit 2012, choose Export -> Family Types and your template type catalog txt file is ready, without any chance of spelling mistakes or incorrect data categories. Sweet!</p>
<p><a href="http://www.andekan.com/blog/wp-content/uploads/2011/08/Screen-shot-2011-08-12-at-09.49.24.png"><img src="http://www.andekan.com/blog/wp-content/uploads/2011/08/Screen-shot-2011-08-12-at-09.49.24.png" alt="Revit&#039;s New &quot;Export Family Types&quot; Menu Option" title="Export Family Types Feature" width="429" height="585" class="alignleft size-full wp-image-891" /></a></p>
<p>So what about the built-in family types? What&#8217;s wrong with them? I did a little research on the evolution of types in Revit by posting a question in some LinkedIn forums to find out how built-in family types and type catalogs came to be. My feeling was that the built-in types were first and type catalogs came later as a more thought-out solution. Wesley Benn confirmed my suspicions when he wrote, &#8220;…family types showed up in version 2‚&#8221; while &#8220;…Catalog files (then known simply as the family type browser) showed up in version 4.0.&#8221; And from the version 4 release notes as posted by Wesley:</p>
<blockquote><p><em><br />
Family type browser:</p>
<p>Families now can have types defined in external text files. These files must have the same name as the families itself and reside at the same directory location. When the family is loaded, externally defined types are visible within the &#8220;Load Family&#8221; dialogue and only those types selected by the user are created in the project. For families with a large number of possible types such as structural shapes, this makes it simpler to manage the type lists in a project.</em></p></blockquote>
<p>So there you have it: type catalogs were created as a solution for families with &#8220;a large number of possible types.&#8221; This points to the one small advantage to built-in family types, which is that they allow you to bring into a project a family and all its related types in one fell swoop. In that sense they are a sort of group, and that&#8217;s about it. Everything else about them is a drawback. Say you have a family with built-in types and you don&#8217;t want some of the types in your project. Tough luck. After you load it, you&#8217;ll have to hunt down the family in the project browser (not an easy task given the current user interface) and remove the unwanted types. If the unnecessary types are left in there, you are wasting space and increasing memory requirements (though I would have to test the latter more thoroughly to be able to make that claim with certainty &#8211; if anyone is up to the task and wants to report back, it will be appreciated). And what if you don&#8217;t have time to go hunting and instead just leave the extra types in the project? If you&#8217;re working on a team, someone less familiar with the types of that particular family might pick the wrong type, and you end up with the wrong information in the project.</p>
<p>It doesn&#8217;t end there either. The maximum recommended number of types built within a family is 5. That is, recommended by the <a href="http://seek.autodesk.com/revit.htm" title="Autodesk Seek Revit Model Content Style Guide" target="_blank">Seek guidelines</a> (though <a href="http://bradleybim.com/2011/08/08/how-to-load-a-revit-family-with-a-revit-catalog/" title="Bradley BIM - How to Load a Revit Family with a Revit Catalog" target="_blank">not necessarily what users do in practice</a>). With 5 types, updating some parameters for one type and forgetting to update those same parameters for other types is a common mistake. It&#8217;s one of the reasons why I always leave the creation of new types until the very end of the family creation process. But even that won&#8217;t help if I&#8217;m editing an existing family with built-in types. The interface doesn&#8217;t make things easy either. If you don&#8217;t check for yourself, there is nothing in the family editor to tell you that a family has other types!</p>
<p><a href="http://www.andekan.com/blog/wp-content/uploads/2011/08/Guess...-I-am-a-family-with-more-than-one-type-or-just-the-single-one.png"><img src="http://www.andekan.com/blog/wp-content/uploads/2011/08/Guess...-I-am-a-family-with-more-than-one-type-or-just-the-single-one.png" alt="Screenshot of Family Types dialogue" title="Guess... I am a family with more than one type or just the single one" width="500" height="199" class="size-full wp-image-892" /></a></p>
<p>In contrast, type catalogs won&#8217;t automatically bring in a set of types with just a double click. Instead, when loading a family that has a type catalog, you are able to select only what you need, and even filter through the available family parameters shown in the type catalog. You can repeat the procedure to bring in other types later, when and if you need them. And editing the types or adding types to the family is something that can be done from Excel or a Google Spreadsheet. You don&#8217;t even have to know Revit to update a type catalog – think about all the manufacturers who have or will have Revit families and need to keep them updated as their product lines evolve year after year.</p>
<p><a style="position:relative;margin-left:-125px;" href="http://www.andekan.com/blog/wp-content/uploads/2011/08/Specify-types-from-a-type-catalog-v21.png"><img src="http://www.andekan.com/blog/wp-content/uploads/2011/08/Specify-types-from-a-type-catalog-v21.png" alt="Filtering and selecting types from a type catalog" title="Filter and select types from a type catalog" width="638" height="262" class="alignleft size-full wp-image-893" /></a></p>
<p>Type catalogs feel like the way parameters ought to be managed. It&#8217;s easier than ever to create them, and every piece of family management software that I&#8217;ve tried or seen works as if type catalogs are the norm, i.e. allowing you to load just the types you need. Yes, there is still room for improvement with type catalogs (worth another post), but built-in family types don&#8217;t seem to be going anywhere. Rather they appear to be slowly fading from use in Revit, and that&#8217;s fine by me. As far as I&#8217;m concerned, they are already dead.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andekan.com/blog/2011/08/18/the-death-of-the-family-types/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Served from: www.andekan.com @ 2012-02-04 20:35:17 -->
