Not reproducible

Can't select joints and bones in scene view

Baum 2 months ago updated by Peter - Soxware Developer 1 month ago 9

Hello, first of all I would like to tell you that this asset is superb and does a lot of work for me. However, I have the problem that while I've opened the Pose and Clip Editor I can't select bones and joints in the Scene View. I'm in Select mode, but I can only select bones and joints via the properties in the Clip Editor.

UMotion Version:
1.20
Unity Version:
2018.2.21f1

Answer

Answer
Not a bug

Hi,
thank you very much for your bug report and for the nice words.

The bone that you highlighted in your screenshot is driven by IK (thus it's displayed in blue) so you can't select and manipulate it directly. In order to manipulate bones directly, you need to use the FK bone of the FK rig. Use the "Rig Layer" switch in the Display section to switch visibility of the IK/FK rig. You can blend between both rigs using the FK/IK Blend channel.

Further information can be found in the IK video tutorial:

Please let me know in case you have any follow-up questions.

Best regards,
Peter

GOOD, I'M SATISFIED

Now I feel dumb. This is exactly the video I saw earlier and I really didn't think about it. I just tested it and it worked. Many thanks for the incredibly fast help!

Satisfaction mark by Baum 2 months ago
Answer
Not a bug

Hi,
thank you very much for your bug report and for the nice words.

The bone that you highlighted in your screenshot is driven by IK (thus it's displayed in blue) so you can't select and manipulate it directly. In order to manipulate bones directly, you need to use the FK bone of the FK rig. Use the "Rig Layer" switch in the Display section to switch visibility of the IK/FK rig. You can blend between both rigs using the FK/IK Blend channel.

Further information can be found in the IK video tutorial:

Please let me know in case you have any follow-up questions.

Best regards,
Peter

Sorry to bother you again. I have now changed the Rig Layer switch that I can select both FK and IK. Selecting works now, BUT somehow the selection area is so small that I now have to click countless times until I get the correct pixel of the joint to select it. When I restart Unity, the problem is gone and I can click on any pixel of the joint again. I can't say what triggers this behavior. Do you think another asset is responsible for this behavior?

There is a bug related to colliders not being updated correctly in UMotion V1.20 which is fixed in UMotion V1.20p01. If you send me an email with your invoice ID via the email support form, I can send you the update immediately (it will take a day or two until it ships via the asset store due to review times).

But chances are that it's just because the sticks are rather small. You can increase there size via the options tab. You can also use a different rendering mode (e.g. solid) which has bigger bones.

Best regards,
Peter

If I change the view to solid or change the size of the handles, the problem still exists. I'll just wait until I can download the update from the Asset Store. Thanks for the quick feedback.

Ok, please let me know in case the update doesn't fix your issue.

Best regards,
Peter

Hello, I have now updated to 1.20p01 and tested the whole thing again. Unfortunately the problem remains. Not immediately after starting Unity, but after working in Unity for a few minutes. As I said, unfortunately I don't know what causes this strange behavior. 


However, I can now say that the clickable area of a joint is not small, but offsets in place. I attach two screenshots as an example. In the first screenshot I click directly on the joint. The joint is not selected. In the second screenshot I click some pixels below the joint. The joint gets selected. The clickable area of the joint is exactly as big as it should be. But it is offset down a bit.

Under review

Thank you very much for testing this with UMotion V1.20p01.

  1. Please check if UMotion correctly updated to V1.20p01 (sometimes the Asset Store downloads the old version again but lets you think that the update was successful). Therefore please click on "Help --> About UMotion" in the Clip Editor and check if the version number is V1.20p01.
  2. Is the problem gone when you click on "Clear" (in the Pose Editor) and then assign the character to the Pose Editor again?
  3. If the problem remains in 2), please save your Unity project. Then duplicate your whole Unity project and remove everything from it except the character, UMotion, the UMotion project. Make sure that the problem still exists, then *.zip the project and send it to me. You can request a link to my Dropbox via the email support form.
  4. When you move the frame cursor to a different frame and then move it back, would that reset the problem?

Thank you very much.

Best regards,
Peter

Hello. I haven't forgotten to answer. It's just that I haven't been able to provoke this behavior so far. However, I checked again which version I have. I am actually on the new version 1.20p01. I'll update you as soon as the behaviour appears again. But thanks for your awesome help so far.