I have symmetrical mesh which I want to be used as tiles but as you can see on the picture there is a seam when I use the Array modifier is there a way to be made seamless?
-
$\begingroup$ hello, in the modifier have you enabled the Merge option? $\endgroup$– moonbootsCommented Nov 10, 2022 at 14:03
-
$\begingroup$ Yes but it doesn't help $\endgroup$– Georgi KovachevCommented Nov 10, 2022 at 14:17
-
$\begingroup$ increase the merge distance, however, I don't think those are perfectly seamless. $\endgroup$– Frederik SteinmetzCommented Nov 10, 2022 at 14:19
-
$\begingroup$ please share your file: blend-exchange.com $\endgroup$– moonbootsCommented Nov 10, 2022 at 14:39
-
$\begingroup$ <img src="https://blend-exchange.com/embedImage.png?bid=jd9EJwxj" /> There you go $\endgroup$– Georgi KovachevCommented Nov 10, 2022 at 14:42
2 Answers
The reason why your mesh doesn't tile well even though you make it symmetric with mirror modifiers is that mirroring only guarantees the vertices of mesh borders will meet, but it doesn't guarantee any smoothness of the resulting connection. You could do something like scaling the border down on Z axis with proportional editing enabled, or you can use a Smooth modifier. Also I recommend using Weld modifier instead of Mirror/Array merging. You can limit smoothing to a vertex group, though you should probably smooth that group if you need multiple iterations:
Also I just spotted you have some doubled vertices, select all vertices and press M, B.
Alternatively: tile manually, remove a connecting section and bridge edge loops with a smooth interpolation, then cut out again only the part that is supposed to tile and repeat your modifier stack:
-
$\begingroup$ Thank you for the solution. $\endgroup$ Commented Nov 14, 2022 at 7:28
Usually the standard way is to create a tiled texture and use that texture in a material for a mesh instead of making the mesh tiled. It's kind of industry standard. Also your mesh is not strictly tiled if you look closely