Skip to main content
Solved

[bug?] UV coordinates not set if no texture provided to AppearanceSetter

  • October 13, 2022
  • 4 replies
  • 71 views

Hello,

 

Texture UV coordinates are not set in geometry if no texture is provided to AppearanceSetter.

 

My use case is that texture is provided later in the pipeline (at render time).

 

Is that a bug?

 

Thanks.

Best answer by evieatsafe

Hello, actually this is the same with TextureCoordinateSetter.

 

Yes, I need to set the UV coordinates because I would like to set a texture at render time (with Unreal Engine).

Hi @0x974​ I understand now that you wish to set the texture outside of FME. I believe I have found a workaround to this issue.

 

It seems that if you set an texture with the AppearanceSetter (get the UV coordinates) and then immediately after use the AppearanceRemover the UV coordinates remain while the texture does not.

 

I would create an idea on the Ideas Page for this so that other users in this situation have an easier time about this in future versions.

 

Cheers, Evie

This post is closed to further activity.
It may be an old question, an answered question, an implemented idea, or a notification-only post.
Please check post dates before relying on any information in a question or answer.
For follow-up or related questions, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.

4 replies

evieatsafe
Safer
  • Safer
  • 295 replies
  • October 14, 2022

@0x974​ From what I understand, you are using the AppearanceSetter to not actually set an Appearance? I have confirmed this is expected behavior to have the UV coordinates set only when there is a texture connected to the Appearance input port.

 

Is there a reason why you would need the UV coordinates while not having a texture set?


  • Author
  • 21 replies
  • October 14, 2022

Hello, actually this is the same with TextureCoordinateSetter.

 

Yes, I need to set the UV coordinates because I would like to set a texture at render time (with Unreal Engine).


evieatsafe
Safer
  • Safer
  • 295 replies
  • Best Answer
  • October 17, 2022

Hello, actually this is the same with TextureCoordinateSetter.

 

Yes, I need to set the UV coordinates because I would like to set a texture at render time (with Unreal Engine).

Hi @0x974​ I understand now that you wish to set the texture outside of FME. I believe I have found a workaround to this issue.

 

It seems that if you set an texture with the AppearanceSetter (get the UV coordinates) and then immediately after use the AppearanceRemover the UV coordinates remain while the texture does not.

 

I would create an idea on the Ideas Page for this so that other users in this situation have an easier time about this in future versions.

 

Cheers, Evie


  • Author
  • 21 replies
  • October 31, 2022

Hi @0x974​ I understand now that you wish to set the texture outside of FME. I believe I have found a workaround to this issue.

 

It seems that if you set an texture with the AppearanceSetter (get the UV coordinates) and then immediately after use the AppearanceRemover the UV coordinates remain while the texture does not.

 

I would create an idea on the Ideas Page for this so that other users in this situation have an easier time about this in future versions.

 

Cheers, Evie

Great, thank you very much Evie for your help on that!