0
$\begingroup$

I'm very new to blender and 3D rendering in general, so I'm not really sure what I'm doing. I've been following various YouTube tutorials to learn but none have addressed this problem. It's probably an easy fix, which is why I can't find a video about it, but I can't seem to figure it out. When I try to parent the rig with automatic weights, the mesh rotates. Here's what I mean.

Before automatic weights

This is what it looks like before automatic weights.

After automatic weights

This is what it looks like after I apply automatic weights. Thank you to anyone who helps! Here's my blender file if you need it.

$\endgroup$
0

1 Answer 1

2
$\begingroup$

In the file you've provided, your mesh objects are parented to an object "Armature" which has unapplied rotation which those mesh objects inherit. When you parent these objects to a different armature like "rig", those objects are first being unparented without keep transforms, then re-parented to rig.

Solution: select all mesh objects, alt-p unparent with keep transforms, parent to "rig" with automatic weights. (Optional, recommended: before parenting to rig, apply all transforms on all mesh objects.)

Note that this isn't the only problem here; automatic weights are not going to work well on this mesh anyways, and alternate methods of weighting (like painting) is recommended instead. Just answering the specific issue you're asking about, the 90 degree rotation on parenting.

$\endgroup$
2
  • $\begingroup$ Shirlock Holmes strikes again! $\endgroup$
    – james_t
    Dec 27, 2022 at 18:18
  • $\begingroup$ Thank you so much! I'll look into painting :) $\endgroup$
    – quantumna
    Dec 27, 2022 at 19:02

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .