2
$\begingroup$

I'm new to blender (problem 1, I know) and I've been following a tutorial on character modeling, up until now without any issues that I couldn't solve on my own, but now I've run into a tough one. This issue didn't become prevalent until I started rigging the model you see.

Resting Position, a very happy robot

This is the model when in edit mode (resting pose as I've learned) but as soon as I attempt any posing with it I get a weird issue where a "ghost" starts to emerge from the body and typically follows the pose the character is doing but to a more twisted extent: OHGODWHATISTHAT?!?!

Now, there are two things to note, one being I am 90% sure this has something to do with backfaces, as this screenshot shows what it looks like after I turned on the "Backface Culling" option (before I turned it on the "Ghost" appeared as a solid version of the model with no textures, this has been the only thing to affect the ghost thus far), the other that this problem didn't occur until after I rigged it, chances are I just f'd up the rigging but I can't be too sure, so if anyone knows how to fix this issue I would be grateful!

edit: File can be found here! :

$\endgroup$
0
$\begingroup$

Your issue lies in the topology. You have double vertices almost everywhere (multiple vertices at the same position in space). This would probably ruin the weight painting leaving parts of the mesh stretched as shown in your pictures. On top of that, back face culling is enabled so any back facing normals will not be shown. This meant that very small slithers of the mesh was being shown making it look like as you said, a ghost mesh.

To fix it you will probably have to remove double via W in edit mode, and then the remove doubles button. Probably a good idea to recalculate your normals with ctrl+n. Then you will likely have to redo the weight painting on the bones.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.