Hello,
I'm using the Linked FBX workflow to import a large scene from Revit and I'm reading in the Max documentation that metadata should transfer with this pipeline, but I don't see anything listed in the "User Defined Properties" of the objects. If I use the Revit Property Explorer found under "Tools > All Global Explorers" I do see that metadata has carried over, including the Revit Category, Family, Level, and Type. (see attached screenshot).
It's great to have the option to view to this data in the UI, but is there a way to access this data via MaxScript as well?
Thank you for the help!
Solved! Go to Solution.
Solved by Swordslayer. Go to Solution.
You can increase the chance of getting an answer by sharing a sample max file with a sample revit object for others to have a look at.
@Swordslayer - Here's a test file using the Linked FBX process to import a few Revit objects in Max 2024. Afterwards, I used the bind function to make the Revit geometry local to the Max file for testing purposes.
Metadata is not visible in the Object Properties window but if you go to Tools > All Global Explorers > Revit Property Explorer, you'll find that metadata has carried over, including the Revit Family, Type, Category, and Level. Is there any way to read these metadata values/Revit properties using MaxScript?
How many people do you think are using 3ds max 2024 released less than two months ago?
Is it something specific for this version?
It's stored in custom attributes:
for obj in objects do
for attrib in obj.custattributes do
for prop in getPropNames attrib do format "% % %\n" obj.name prop (getProperty obj prop)
Only Swordslayer and I were given exclusive access to the latest version. 😉
In all seriousness though, I understand that I'm the one reaching out for help here, hat-in-hand, and I truly appreciate any guidance I can get, but a reply like that was unnecessary. I overlooked the fact that Max 2024 recently came out and a reminder to upload a previous version would suffice. Too often, reaching out to a new forum is intimidating for reasons like this.
If you had been more active on this forum, you would have likely noticed how many times I have emphasized to people that the chances of receiving an answer to their question primarily depend on how the question is posed... For instance, you received a response as soon as you posted the scene itself. To increase the chances, if possible, it is advisable to provide an example in the currently most widely used version, which is likely not the latest.
Every time I delve into someone else's problems, I find something useful for myself... otherwise, I wouldn't invest my time in it. In your case, I didn't gain any benefit, even though the problem itself was interesting to me.
Can't find what you're looking for? Ask the community or share your knowledge.