Why does the shape and size of an array part deforming when using curve modifier

So basically im trying to make a tiled roof top thats curved. Simple deform doesnt do what i want so i want to use a curve modifier however whenever i add the curve modifier to the array the size of the array changes and looks terrible.

Here are the steps i took: 1.Made the part i want 2.fixed its rotation 3. Set all transforms on the part 4.added array to increase number of parts 5.Made the curve i want 6. Moves it to world origin 7. Set all transforms for the curve 8.moved part to world origin so they both have the same origin 9. Set all transforms for both just incase 10. Added curve modifier 11. Terrible results parts become bigger and are flying above the curve not on it

Where did I go wrong? Please help me I’ve been stuck for weeks

This is After applying the curve modifier. The parts are originally much thinner and smaller. they became too big and wide


This is the original size

Hey. Welcome to BA. :smile:

Can you share the file or at least some screen shots that aren’t cropped so that people can take a look at your actual file??

Since you’re new here, you may not be able to upload the file directly, but you should be able to put it on a file loading site and share the link.

Looks like you didn’t apply your transforms. (You should not have any transforms for either curve or array object.)

Have a look at this: tiles.blend (97.9 KB)

Good luck.

2 Likes

Hello
I lost the file for that curve. I dont know where it went it just disappeared but i made a new one same problem tho. I made an example of what i want to make but i used simple deform instead just to help u understand my goal.

Here is the file: https://mega.nz/file/GcdwFCTJ#axTgyIqG8J2zpDjadjiT0rpUwZiJkXxrhvZHDbxMZyA

In the steps i wrote above i mentioned when i applied all transforms not sure if i did it the right way tho

The file you sent isnt opening for some reason

You mentioned setting the transforms… that’s not quite the same meaning as “applying”. I suspect that you aren’t doing it right. You should be applying “All Transforms”

That file was saved in 4.1 Alpha… here, try this 3.6 version:
tiles(3.6).blend (97.2 KB)

Good luck.

1 Like

The scale of the object doesn’t seem to have been reset :thinking:

Yea my bad I phrased it wrong what i meant by setting the transforms was applying transforms basically Ctrl + a then all transforms

Don’t forget that when you Apply Scale to Curve object, it adjusts its Radius (which deforms the “curved” object as well).
This appears to be the case here.
Select all curve points and set Mean Radius to 1 (in the N-panel under Item > Transform).

2 Likes

AH that fixed it. Thanks a lot