Humanoid Deforms Textures on Mesh

NOTE
I initially thought this was related to the current Humanoid + Mesh deformation bug however after asking on that thread, staff noted this is not related - thus I am making a new bug report…

When applying a Texture to a mesh that shares a Model with a Humanoid, the Texture gets deformed. This is especially noticeable if the Texture object is semi-transparent (which is required for my use case).

Example:
Applying Humanoid to Model with Texture present:


Changing Transparency of Texture with Humanoid in Model.

In the examples you can see when I add the Humanoid object, the texture (+mesh) becomes deformed - causing the transparency to be applied inconsistently.

This only happens when there is a Humanoid present in the model with a Mesh + Texture. This does not happen with Decal objects - however Texture objects would be ideal to use, as you can resize the textures without uploading multiple images.

Texture Repro.rbxm (50.7 KB)

2 Likes

Thanks, I’ll have a look at the repro.

4 Likes

This is because you are using texture instances rather than setting the TextureId property of the MeshPart. Your textures are being wrapped to the deformed mesh as you are not actually properly UV mapping a texture onto it.

Once the engineering team roll out a fix for the mesh deformation issue, this should be fixed.
But I could be wrong.

This isn’t happening with Textures only, it happens with Decals too!
Take a look in this beautiful 420x420 face found on the Library:
image
Here is the link if you want to see it by yourself
Pretty neat decal, looks very nice!

but this happens if you use it with a Mesh+Humanoid

image

also…
The Decal/Texture Renders perfectly if you DON’T use a mesh and DO use Humanoid

Decal+Humanoid

image

It also Renders Correctly if you DO use a mesh and DON’T use Humanoid (This was expected)

Decal+Mesh

image

To be honest i think the problem is with the Head Mesh because it still renders correctly if you DO use Humanoids and DO use a Mesh too, except the Mesh has the MeshType set to anything but Head or Sphere.

lol my english is bad