When Block Meshes are used on a part, the Texture properties StudsPerTileU and StudsPerTileV do not apply their visual changes.
The bug happens every time a Block Mesh is inserted into a Part with textures in it. It occurs in the most current stable release of ROBLOX Studio.
Here’s a short gif detailing how the texture should appear (MANY leaves showing) as opposed to what happens when a Block Mesh is inserted (One leaf showing) due to the StudsPerTile properties not relaying their modifications. https://i.gyazo.com/07285f62a265cdba146b5d277424a94d.mp4
This happens no matter what Scale I apply to the Block Mesh.
Although it likely doesn’t matter, my potentially relevant system specs are:
Nvidia GTX 1080 Ti
Intel i5-8600k
16 GB 2133 mhz RAM
I first experienced this bug at the time of writing this, as it’s the first time I’ve applied a texture to a part with a Block Mesh inside of it.
I’m not sure if this is intentional behavior or not, but I cannot apply textures to infinitesimally thin planes using Block Meshes due to this.
It’s worth also noting that SpecialMeshes set to the “Brick” meshType behave correctly, whereas this does not.
Noticed the same thing with a cylinder mesh on a block. StudsPerTile and OffsetStuds did nothing. Unioning the mesh + block with something else sorted it out… but then it’s just a union, not a mesh so you’d expect it to work.
Edit: Works on a meshpart so I guess it’s just a limitation of blockmesh?
BlockMesh technically isn’t deprecated but it inherits from BevelMesh | Documentation - Roblox Creator Hub which is deprecated. SpecialMeshes set to brick behave identically so you should use them instead.