Revit Cloud Worksharing Forum
Welcome to Autodesk’s Revit Cloud Worksharing Forums. Share your knowledge, ask questions, and explore popular Revit Cloud Worksharing topics.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

IFC import creates instance family (error)

5 REPLIES 5
Reply
Message 1 of 6
cuen.saul
760 Views, 5 Replies

IFC import creates instance family (error)

Hi everyone.

 

Sorry in advance if I cannot be clear in my problem.

 

I'm working with all the IFC export/import stuff (begginer). So far, we export our model to IFC and then to import it back to Revit. The purpose of this is to "clean" the model, given the fact that the company families, etc. are loaded in the original (sorry, nope, any disclosure contract whatsoever doesn't work, the information still can be shared).

 

Anyway, I have my model, my IFC tables, and export it to IFC, then, back to Revit. Revit creates a single family for each instance variation (length, height, etc.)

 

Now, the problem here is the columns. If I have 4 columns, the same type and height, they are exported/imported in the same Revit custom family at the end. But, if I change the "Column Style" to "Slanted" and then back to "Vertical", when they are exported/imported, Revit creates a single family for each instance. If I "Edit Family" for each one, for some reason, the origin of the family is in the origin of the base project (before export), and the geometry is far away.

 

 

I mean, when the columns are "Vertical" always, when exported/imported, the Revit created family is centered to the geometry

 

1.png

But, if in any moment, I change the 'Column Style', no matter if I change it back, seems like something changes inside that element (coordinates or origin), so when exported/imported, the Revit created family is changed

 

2.png

Is the a way to correct this? to check before exporting? to reset the instances?

 

I hope I made myself clear.

 

Best regards.

5 REPLIES 5
Message 2 of 6
Zsolt.Varga
in reply to: cuen.saul

Hi @cuen.saul,

 

I see that your post has not received any reply for a while, so I will go ahead and try to help you with this. 

 

In order to be able to help you better a couple of questions from my side as follows: 

 

You wrote: 

"...we export our model to IFC and then to import it back to Revit. The purpose of this is to "clean" the model, given the fact that the company families, etc. are loaded in the original"

 

My questions to that:

  1. Are you sure, that exporting and importing your Revit data to ifc format is the right approach?
  2. What exactly do you want to clean out from the model?
  3. Does maybe the functionality "purge unused" do what you wish for?

In regards of the family issue after exporting/importing the family in Revit:

  1. Is this reproducible with multiple families, or with one specific family only? (if it is related to one family, let us know, where does it come from and attach it to your post)
  2. Is this reproducible with out-of-box families of the Revit content library?
  3. Can you maybe record your steps using the free Autodesk Screencast Recorder and send me a link to the video you created? This would allow me to make sure I can understand and reproduce the exact same behavior on my end and investigate it if necessary.

I look forward to hearing from you.

 

Best regards,

 



Zsolt Varga
Technical Support Specialist
Autodesk, Inc.

Revit Ideas | Screencast | Revit Help | AKN

Message 3 of 6
cuen.saul
in reply to: Zsolt.Varga

Hi @Zsolt.Varga

 

Thanks for your reply.

 

Mmm let's see,

 

"Are you sure, that exporting and importing your Revit data to ifc format is the right approach? "

Definitely I don't think is the best aproach but so far is the only one I can think of with my actual skill and resources.

By "clean" the project, I refer to, having inverted thousands of hours developing different families and such that are then used in projects. When the model is to be shared to a consultant, those families are also shared, editable and such. The idea is to remove all the "programming" from the families.

 

As I cannot block the "Edit" option, nor protect them in anyway, so I came up with this export/import idea that, as I understand, is not by far the right workflow.

 

 

Having written that, the problem I presented is, because during the import process Revit creates custom families just by geometry, no parameters. But creates a single family for each instance, resulting in a very big model. Now, If I can change the type for some of those "instance repeated" families, I could optimize a little but, as the original question stated, if the "origin" of some of them moves, then by changing the type the column would move its location in the project, hence, cannot change type and cannot optimize much.

 

So far I have used a custom family but my custom family is just a copy from the Certified Family, just changed the name, material, added IFC parameters, changed units and stuff, to comply with IMCA mexican manual.

 

So is like a chain reaction all based in the idea of...not sharing functional families.

Message 4 of 6
Zsolt.Varga
in reply to: cuen.saul

Hi @cuen.saul,

 

I understand you wish to protect your Autodesk Revit families within your projects sent to other companies.

Autodesk Revit families indeed live in the projects. Revit doesn´t offer a designed solution to write-protect the families in a Revit project and I cannot think of a really good workaround to protect that data with a technical approach (that I would suggest you from my heart considering and comparing all related efforts, consequences with the resulting scale of protection)

 

From a Technical Support point of view, I can generally say: Protecting your data against abuse is currently being seen as a challenge to be solved less with technical approaches but with legal regulations, however you might want to consider some functionalities that Autodesk Vault is offering for write-protection: 

Can you password protect, or make a Revit file read only?

 

You also might want to explore this massive forum thread with users exchanging pros and cons of different approaches and possibilities to protect Revit data: 

Protecting my Revit families

 

I understand you might have wanted to hear some other news, but I yet hope, that you will find the above information helpful.

 

Best regards,



Zsolt Varga
Technical Support Specialist
Autodesk, Inc.

Revit Ideas | Screencast | Revit Help | AKN

Message 5 of 6
cuen.saul
in reply to: Zsolt.Varga

@Zsolt.Varga

 

But of course you've been very helpful.

 

All this matter of IP is really a little weird in our area, unless you design some patent or somenthing. But in a daily work basis, families and such are just profiles, trusses, connections and other solutions that help to model better and faster, so what, are we trying to protect math formulas and visibility settings? But, this is the way it is, I would vote for just share the model as we have receive sometimes and don't care about their families.

 

But, journing back, there is an honest question about the process Revit uses. Trying to make aside the export and family protection, the question is,

 

How does Revit distinguishes the columns that ALWAYS have been "Column Style: Vertical" from those which, in ANY moment have been "Column Style: Slanted" even when they're changed back to "Vertical".

 

I'm curious about this just to understand if there is any like database or something that saves that kind of data, and if can be access.

 

In other formats, some members behave a little different but is not clear why. I think "is the same column, the same beam, why does this do this, and that does that?"

 

As this single option is transfer to IFC and back to Revit (in my funny process), is a matter to think about what kind of information is transfered to any other format and how can we study, check, control that information/behavior.

 

Hope I explained myself.

 

Best regards.

Message 6 of 6
Zsolt.Varga
in reply to: cuen.saul

Hi @cuen.saul,

 

Thanks for your feedback. 

 

Regarding your question: 

I am not sure of an answer just yet. 

 

Can you please, record your steps and the behavior with a family you can share (using Autodesk Screencast Recorder) and send the link for the public video +  the family, so that I can reproduce and further investigate that behavior on my side?

 

Thanks for your feedback in advance - I look forward to hearing from you. 

 

Best regards,

 



Zsolt Varga
Technical Support Specialist
Autodesk, Inc.

Revit Ideas | Screencast | Revit Help | AKN

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report