Skip to main content
Solved

Write FBX with other units than cm


sigtill
Supporter
Forum|alt.badge.img+24
Default units when writing to FBX is cm (according to the logfile). I need to write to meters. I have tried using the Scaler, Affiner etc, but the "header" of the FBX still gets written as cm. I also tried to write to ASCII FBX and see if I could scale up the file afterwards - but with no luck.

 

Now I tried to create a new coordinate system that is a copy of an existing one - but with units cm instead - to see if this "tricks" FME to think it is already in cm - even if it is in meter.

The issue is that the opening software (Navisworks) seems to try to convert the geometry but not the material/texture/raster-coordinates. Anyhow it might be usefull to be able to write to m instead of cm.

Best answer by jovitaatsafe

Hi @sigtill,

I came across an existing issue (FMEENGINE-37545) that might make this a bit better in the future. Currently it looks like the FBX reader has a parameter to convert source units to meters, but the writer is labeling the output units as cm.

The example from the issue, if I'm understanding correctly, is that if the translation was from FBX to FBX, only if the source is originally cm would the output be 'correct.' This issue requests to add support for writing or setting the correct unit on the writer, and I'll let you know as soon as the issue has been addressed.

I've created an Idea here as well that you can upvote and share your use case. With upvotes indicating interest, this could help bump up the task to visibility for our development team.

View original
Did this help you find an answer to your question?

3 replies

sigtill
Supporter
Forum|alt.badge.img+24
  • Author
  • Supporter
  • May 14, 2019

Didnt seem to change anything using a custom coordinate system with centimeres as the units instead of meter.


jovitaatsafe
Safer
Forum|alt.badge.img+11
  • Safer
  • Best Answer
  • May 14, 2019

Hi @sigtill,

I came across an existing issue (FMEENGINE-37545) that might make this a bit better in the future. Currently it looks like the FBX reader has a parameter to convert source units to meters, but the writer is labeling the output units as cm.

The example from the issue, if I'm understanding correctly, is that if the translation was from FBX to FBX, only if the source is originally cm would the output be 'correct.' This issue requests to add support for writing or setting the correct unit on the writer, and I'll let you know as soon as the issue has been addressed.

I've created an Idea here as well that you can upvote and share your use case. With upvotes indicating interest, this could help bump up the task to visibility for our development team.


sigtill
Supporter
Forum|alt.badge.img+24
  • Author
  • Supporter
  • May 14, 2019
jovitaatsafe wrote:

Hi @sigtill,

I came across an existing issue (FMEENGINE-37545) that might make this a bit better in the future. Currently it looks like the FBX reader has a parameter to convert source units to meters, but the writer is labeling the output units as cm.

The example from the issue, if I'm understanding correctly, is that if the translation was from FBX to FBX, only if the source is originally cm would the output be 'correct.' This issue requests to add support for writing or setting the correct unit on the writer, and I'll let you know as soon as the issue has been addressed.

I've created an Idea here as well that you can upvote and share your use case. With upvotes indicating interest, this could help bump up the task to visibility for our development team.

Great, thanks for sharing! Looking forward to try it, hope it solves a major issue moving data to Navisworks!


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings