• International
  • Why can't the scale value of the bones reach 0 in versions after 4.0?





I'm exploring some ways to make 3d rotations, where I need to scale the bones that control the Y axis to 0, but the bone scale after version 4.0 can only reach 0.0001, can anyone tell me the reason, how to solve it, thank you~

Related Discussions
...
  • تم التحرير

A scale of 0 creates a singularity, a mathematical black hole. ⚫️ Consider what happens when scaleX is zero:

some numbers / scaleX

Scale cannot be zero in the setup pose because it could never be any other value in animations. This is because the scale in animations is multiplied by the setup pose scale. Using a very small scale can work, but accuracy can suffer. If that happens it's better to use say 0.001 than 0.0001.

You CAN have zero scale in animations, but you will need to press enter after typing 0. This is so people don't accidentally set scale to zero. It's still not a great idea in animate mode, as it can interfere with constraints or other math. If you find that it does, please let us know and we may (or may not) be able to fix it.

    Nate I also found out that in animation mode it can be set to 0, but the new situation is that the vertices of the mesh under the control of the bone "0" can't be dragged anymore ~ if you can drag everything is fine ~