why does the material scale with the surface?

I accidentally scaled the area covered with lawn and... I was surprised that the grass scaled up too; it's a bit dangerous when, for example, you scale a brick surface;

BASIC QUESTION;

1. Is it possible to somehow scale the surface without scaling the material?

2. After scaling the surface, how to restore the "original" scale of the material on this surface so that it is consistent with the scale of this material on other non-scaled surfaces?

Hello ,

When working with materials in Twinmotion they are scaled based on the UV mapping of each element. Thus if all those placed assets had a different original texture applied with different size/mapping applying the same Material in Twinmotion will show different sizes.

In order to help restore the mapping you will need to reapplying the material using the correct UV mapping corresponding to that shape . See example below with simple primitive shape from library and a square imported with Direct Link composed of different materials.

Screenshot 2023-04-05 204126Screenshot 2023-04-05 204156Screenshot 2023-04-05 204126

Hope this helps.

Kind regards,

Vincent B.

Hello Vincent.B (Epic Games)

Thank you for your answer.

Now I understand.

This technique of changing Object UVs/Cubic UVs helps if the object was XYZ scaled, but it didn't help me if the object was Z scaled only

Best Regards,

arch_tm

Hello ,

Thank you for the follow-up and you are correct if you stretch the shape in only one direction the mapping will look different. You may need to apply a different/duplicated material for those shapes to be at a similar scale if needed.

Kind regards,

Vincent B.