Skip to main content
Known Participant
February 27, 2024

Smart Materials containing Paths and Warp Projections scale change when adding new Texture Sets

  • February 27, 2024
  • 4 replies
  • 341 views

Our team is running into a problem in which if we create Smart Materials that contains Paths and/or Warp Projections  and apply that Smart Material to the same Texture Set, but have subsequently added a new Texture Set to the fbx prior to applying the Smart Material, the existing Paths/Warp Projections within the Smart Material are scaled incorrectly in relation to the updated geometry. For example the paths look like they're scaled up 10 times the original size.

 

Steps:

1. Texture_Set_A containing paths or warp projections, create a Smart Material.  

2. Import a new fbx with the original Texture_Set_A, but add a Texture_Set_B to the project. 

3. Apply the smart material made from the previous Texture_Set_A containing paths/warp projections to the updated Texture_Set_A (which now also includes the Texture_Set_B addition).

4. Results in paths/warp projections no longer matching the scale or world space position of the original Texture_Set_A

 

I have double and triple checked the world space transforms of the geometry as well as reimported and exported geo multiple times to and from Subtance Painter and Maya, but get the same results. I've also tried creating multiple Smart Materials applying them to various Texture Set configurations and still get the same issue.

 

Any help would be greatly appreciated.

 

Thanks,

Erik

This topic has been closed for replies.

4 replies

Erik--HAuthor
Known Participant
February 28, 2024

Appreciate you looking into it.

 

Cheers,

Erik

Cyril Dellenbach
Community Manager
Community Manager
February 28, 2024

My idea was that the bounding box dimension has changed, so the points location will do too. However, if that's strictly the same project, but simply different files, the problem is not the bounding box.

 

We will investigate.

 

Cyril Dellenbach (Micro) | QA Support Artist | Adobe
Erik--HAuthor
Known Participant
February 27, 2024

Hi Cyril, correct adding an additional Texture Set means adding new geometry. 

 

Yes we have had Preserve strokes positions on mesh enabled as well as Use mesh files internal unit scale.

 

Upon further inspection, it appears to mainly happen when we bring the Smart Material from one project file into a different project file.

 

So if I create a Smart Material from Texture_Set_A and add a new Texture_Set_B within the same project file, then reapply the Smart Material to Texture_Set_A, the scale is correct.

 

If I create a new project from the exact same fbx containing Texture_Set_A and Texture_Set_B and reapply that same Smart Material to the Texture_Set_A in the new project, the path and warp projection scale is incorrect.

Cyril Dellenbach
Community Manager
Community Manager
February 27, 2024

Hello Erik,

 

Thanks for the message.

 

Adding a new texture set means you also add new geometry right? What setting are you using when reimporting? I advise you to make sure the Preserve strokes positions on mesh option is activated.

 

Let me know.

Cyril Dellenbach (Micro) | QA Support Artist | Adobe