Hello!
I am making a custom rig for my game but I am having some problems with texturing it.
Keep in mind that I don’t have a lot of experience with custom characters and rigging or texturing.
I imported all my parts for my character to roblox and textured them. Each body part is a different mesh part with its own texture uploaded as a decal and added to the texture ID of the mesh part. The textures are made by smart UV unwrapping in blender and baking materials.
Everything looked fine on the none rigged version (the character on the left in video/picture below) and the result was how I wanted it to be.
After rigging it everything was still fine but when I added a Humanoid to it, some of the textures got messed up (the character on the right in the video/picture).
Every time I take out the humanoid the textures are fine again, as demonstrated in the video.
I couldn’t find any similar issues on the forum, this might be a beginner mistake or maybe the way I worked was incorrect, but I cant figure out how to solve this problem. Does anyone know what the reason is that this happens and how I can prevent it?
You may want to look into maybe having 3D elements instead, but beyond this I cannot help you as I believe this is a bug or unsolved behaviour due to how humanoids operate (I believe they have implied skintone which overrides meshparts with character part names).
Can I ask, if you rename the part of the rig to things like Head → Head2, does the issue still occur?
I renamed all the part and that did fix the texture issue actually, but now the character is unusable when I use it as the starter character. The body parts don’t move anymore
I wasn’t expecting it to be usable unfortunately, I was just seeing if the humanoid had default behaviors.
Which, through demonstration obviously humanoids do. The reason the parts wont move anymore is in relation to the fact your animations provided are expecting “Head”, “LeftUpperArm” etc as the parts to animate. As such if you make new animations in the style of the old ones it should resolve your issue.
I was hoping to be able to use the standard animations, but maybe it’s better to make my own, especially if that solves the problem. I will do it like that, thank you!
If you still want to use the R15 default animations, Maybe try making an invisible rigged skeleton. The skeleton will have the humanoid in it and the bones of the skeleton will be named according to r15 standards.
Weld each part of your skin (not the skeleton) to their corresponding parts of the skeleton. They should move along with it.