Custom Material Tag w/ Instance Text?

Custom Material Tag w/ Instance Text?

rhBDHX4
Enthusiast Enthusiast
2,069 Views
7 Replies
Message 1 of 8

Custom Material Tag w/ Instance Text?

rhBDHX4
Enthusiast
Enthusiast

I think the answer is probably "no", as I've done a fair amount of research and failed tests of custom annotation families, but figured I'd ask the question anyway.  I utilize materials and material tags to the greatest extent possible for 2D and 3D/rendering representations of my architectural designs, and use material tags heavily in all views (especially elevations and sections) to take advantage of "smart"/ parametric annotations that will update if/ when materials change over the course of a project.  

The way our firm uses material tags is somewhat generic, like "MTL-1" for "Exposed Exterior Painted Structural Steel", or "MTL-3" for all sheet/ brake-metal elements.  By generic, I mean that there are a ton of different steel shapes in my project that are "MTL-1".  Sometimes, when using a simple Material Tag annotation family (pulling the "Mark" value from the material definition), I want to be able to have an instance text parameter to add some clarifying information, like "TYP" for typical (so I don't have to tag the same type of element over and over), or "CHAN" to identify the steel element as a channel, etc.  Sheet/ Brake-metal is another example--there are often a half-dozen or more descriptors I'd like to use on a per-instance basis for material tags in my drawings. 

Point being that I realize I can create custom text-based shared parameters for materials, but these seem to inherently be Type-based, not instance.  I want to avoid making gobs of custom text material parameters and associated custom material tags, and/ or having to duplicate materials left and right be able to tag "MTL-3, Gutter", "MTL-3, Fascia", etc. (for brake/ sheet metal).  

I've tried to nest material tags into other tag types (no luck), or to nest generic tags into material tags, but cannot achieve my desired effect.  I can of course just resort to a material tag and a separate dumb text note (per sample image below), but it sure would be slick to have an instance text parameter (with instance-based on/off visibility check-box) baked-into my material tag, so that at any point with any material tag, I could turn this text box on and type in whatever I want, without affecting any other material tags in the project.  I tried multi-category tags, but can't seem to make those work to tag the Material:Mark parameter in my assemblies in my project file.

Any clever ideas to achieve this goal?!?

rhBDHX4_0-1693602629478.png

 

 

0 Likes
2,070 Views
7 Replies
Replies (7)
Message 2 of 8

syman2000
Mentor
Mentor

Sadly tag will not allow instance text. You can create multiple tag type and add in your own custom text. Screenshot below illustrate the same material but different tag type describing different text condition. I use generic annotation to achieve the text without using shared parameter.

 

syman2000_0-1693608230707.png

 

Check out my Revit youtube channel - https://www.youtube.com/user/scourdx
0 Likes
Message 3 of 8

ToanDN
Consultant
Consultant

I rather use an element tag placed next to the material tag.  Or, just the element tag and add Comments for the material.

0 Likes
Message 4 of 8

rhBDHX4
Enthusiast
Enthusiast

Thanks for the input and screenshot!  So it looks like the tags in your screenshot are just one tag, and it sounds like they are technically "Generic Annotation" tags?  As such, are these tags somehow able to pull the info from the actual Material>Mark field, or are these tags more object-specific, and thus not utilizing the Revit Material>Mark parameter?

0 Likes
Message 5 of 8

syman2000
Mentor
Mentor

Sadly the generic annotation only works if it is a type parameter and you cannot link with the other standard parameter. See attached sample if you want to see how the tag works.

 

syman2000_0-1700618894304.png

 

Check out my Revit youtube channel - https://www.youtube.com/user/scourdx
0 Likes
Message 6 of 8

rhBDHX4
Enthusiast
Enthusiast

Ah, this confirms what I'm finding with my attempts...better than nothing, but I'd likely end up with 20+ subtypes of this tag to have the text I want to be displayed, which feels inelegant/ possibly confusing to my team.

I'm not testing out an approach using two tags:  a Material: Mark tag (eg "MTL-1") with a leader, and then a separate Multi-Category instance-based tag (Identity Data: Comments parameter) without a leader placed next to it.  This at least gives my team the ability to type whatever they want in the Comments, and the upside that as we start tagging the same things in multiple views, the "Comments" parameter starts to get filled-out for various 3D elements in our model.  Just keep wishing there was a way to have this all live in one tag, but it sure seems like by default, Material Tags just can't / don't have any instance-based parameters to utilize, and I cannot seem to figure out any hacks to get what I want out of one tag...definitely open to suggestions!

SIDE NOTE:  Where would I post to make this a feature request?  A simple online search yields scores of similar feature requests over more than a decade...really seems like Autodesk should come up with a solution here...

0 Likes
Message 7 of 8

billygUEZTX
Community Visitor
Community Visitor

I have been trying to solve this EXACT issue. Would love if Autodesk could help us out here.

0 Likes
Message 8 of 8

shdw0
Explorer
Explorer

Having this issue as well, would love to see this addressed in the version

0 Likes