I want a bone to control the rotation of a ball. But the stretch bone also rotates it, since the texture follows the mesh and stretches and rotates with it. So the texture needs ignore the mesh rotate using the info of the bone only. Currently the texture is using UVs, which I know is stupid so what's the best way to do this? Here's a screencapture: https://drive.google.com/file/d/1dZnNn_P0kz35zvRJni72l8knh07ri2wx/view?usp=sharing

  • 1
    $\begingroup$ hello, it's a little confusing to me, could you please show what the ball and its texture are supposed to do with 2 or 3 drawings/pictures? $\endgroup$ – moonboots Oct 24 '20 at 7:03
  • $\begingroup$ drive.google.com/file/d/1dZnNn_P0kz35zvRJni72l8knh07ri2wx/… hopefuly this is more clear $\endgroup$ – Necryl Oct 24 '20 at 8:03
  • $\begingroup$ Maybe share your file to check the rigging? blend-exchange.giantcowfilms.com ... Also, have you tried with a lattice? $\endgroup$ – moonboots Oct 24 '20 at 8:18
  • $\begingroup$ Ok added the rig link to the post $\endgroup$ – Necryl Oct 24 '20 at 8:32
  • $\begingroup$ Yes I tried lattice but it didn't work because rotating it produced some weird twists and stuff. $\endgroup$ – Necryl Oct 24 '20 at 8:33

So I got the solution. I used lattice to deform the mesh. However if you rotate the lattice in edit mode, the texture will follow the mesh. But if you rotate the lattice in object mode, the texture doesn't follow the mesh. If you rig some bones to deform the lattice, and have them rotate the lattice as well, the texture will follow the mesh again because the bones seem to rotate lattice points, not the lattice object. However if you rotate this armature in object mode, it will rotate the lattice as object as well. What I did was, I used a second armature to rotate the first and consequently the lattice. I also hooked up the lattice deformation bones in the first armature to copy the location of some bones in the second. This meant I can deform lattice points as well as rotate it as a object in one armature/rig.

I am not the best at explaining so I'll link the files here if you wanna understand how to do this.

Here's the first file that I was struggling with. In this file the texture follows the mesh and is not independent: https://blend-exchange.giantcowfilms.com/b/lgJWddwp/

Here's is the file with the problem fixed. In this file the texture doesn't follow the mesh and can be controlled independently from the mesh deformation: https://blend-exchange.giantcowfilms.com/b/en23nWJl/


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.