From 8b384dffa0d9c63c7a657c6e567c2ddefbf046cd Mon Sep 17 00:00:00 2001 From: chai Date: Sun, 11 Oct 2020 20:00:58 +0800 Subject: +Saionji show off scene --- .../Manual/pages/FKtoIKConversion.html | 242 +++++++++++++++++++++ 1 file changed, 242 insertions(+) create mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/FKtoIKConversion.html (limited to 'Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/FKtoIKConversion.html') diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/FKtoIKConversion.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/FKtoIKConversion.html new file mode 100644 index 00000000..b519d285 --- /dev/null +++ b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/FKtoIKConversion.html @@ -0,0 +1,242 @@ + + + + + + UMotion Manual - FK to IK Conversion + + + + + +
+ + +
+
+

Version: 1.22p03

+
+
+
+
+ UMotion Manual +
+ +
    + +
  1. UMotion Manual
  2. + +
  3. Introduction & Tips
  4. + +
  5. Getting Started
  6. + +
  7. + +
      +
    1. + +
        +
      1. Quick Start Tutorial
      2. + +
      3. 1) Installation & First Steps
      4. + +
      5. 2) Pose Editing
      6. + +
      7. 3) Clip Editor
      8. + +
      9. 4) Curves & Rotation Modes
      10. + +
      11. 5) Config Mode
      12. + +
      13. 6) Export Animations
      14. + +
      15. 7) Root Motion
      16. + +
      17. 8) Animation Events
      18. + +
      19. 9) Pose Mirroring
      20. +
      +
    2. + +
    3. + +
        +
      1. 1) Importing Animations
      2. + +
      3. 2) Inverse Kinematics
      4. + +
      5. 3) Child-Of Constraint
      6. + +
      7. 4) Custom Properties
      8. + +
      9. 5) IK Pinning
      10. +
      +
    4. + +
    5. + +
        +
      1. 1) Our First Animation
      2. + +
      3. 2) Editing Animations
      4. + +
      5. 3) Customizing an animation for a RPG
      6. + +
      7. 4) Unity Timeline & Weighted Tangents
      8. +
      +
    6. + +
    7. + +
        +
      1. UMotion Tutorial
      2. +
      +
    8. +
    +
  8. + +
  9. How to create better animations
  10. + +
  11. + +
      +
    1. + +
        +
      1. File
      2. + +
      3. Edit
      4. + +
      5. Help
      6. +
      +
    2. + +
    3. Preferences
    4. + +
    5. Import / Export
    6. + +
    7. FK to IK Conversion
    8. + +
    9. + +
        +
      1. Project Settings
      2. + +
      3. Clip Settings
      4. +
      +
    10. + +
    11. Animated Properties List
    12. + +
    13. Root Motion
    14. + +
    15. Rotation Modes
    16. + +
    17. + +
        +
      1. Dopesheet
      2. + +
      3. Curves View
      4. +
      +
    18. + +
    19. Playback Navigation
    20. + +
    21. Layers
    22. +
    +
  12. + +
  13. + +
      +
    1. + +
        +
      1. + +
          +
        1. IK Setup Wizard
        2. + +
        3. Mirror Mapping
        4. +
        +
      2. + +
      3. Configuration
      4. + +
      5. Display
      6. +
      +
    2. + +
    3. + +
        +
      1. Tools
      2. + +
      3. Channels
      4. + +
      5. Selection
      6. + +
      7. Display
      8. + +
      9. Animation
      10. +
      +
    4. + +
    5. + +
        +
      1. Inverse Kinematics
      2. + +
      3. Child-Of
      4. + +
      5. Custom Property
      6. +
      +
    6. + +
    7. Options
    8. + +
    9. Tool Assistant
    10. +
    +
  14. + +
  15. Edit In Play Mode
  16. + +
  17. Unity Timeline Integration
  18. + +
  19. UMotion API
  20. + +
  21. Exporting Animations FAQ
  22. + +
  23. Support / FAQ
  24. + +
  25. Release Notes
  26. + +
  27. Known Issues
  28. + +
  29. Credits
  30. + +
+
+
+
+
+

FK to IK Conversion Professional

This dialog allows to automatically create Inverse Kinematics keys that result in a similar animation as the respective Forward Kinematics keys. This is very useful for converting existing animations to IK. Animations that use IK instead of FK are usually easier to modify.

Please note that the FK to IK conversion can also be performed directly when importing animations (see Import).

The conversion works across every type of 3D model no matter if it's a human like character, a robot, a spider,... Before the conversion can take place, Inverse Kinematics needs to be setup

+

FK to IK Conversion Dialog

The dialog lists every IK handle that is setup in the animated GameObjects rig (see IK Setup Wizard). Select the IK handles that should be converted. The converter will automatically create keys for the IK handle to imitate the animation defined by the FK keys. Please note that the converted IK animation can slightly differ from the original FK animation.

Attention: If the current animation already has keys for the IK handles that should be converted, those keys will be automatically removed.

Delete FK Keys: When this option is enabled, the FK keys that have been converted to IK will be deleted. IK handles that use "FK Pose" as reference need their FK keys to function properly thus those FK keys will not be deleted.

Improving Conversion Accuracy

When using IK it is usually not possible to rotate single bones in the chain around their own axis (= twist/roll rotations). Meaning that it is possible to the whole IK chain around the pole axis (using either the pole rotation property or the pole handle) but it is not possible to rotate only a certain bone around its own axis. Thus, if the animation that is converted to IK contains such rotations for bones that are within the IK chain, this rotation usually won't make it into the resulting IK animation. This can lead to visible differences. There are 2 ways to compensate that:

    +
  • Setting the Reference of the IK constraint to FK Pose. That way, the "twist" rotations are taken over from the FK pose. The downside of this method is, that in order for this to work the FK keys can't be removed from the clip after conversion as they are still needed. Furthermore the tight coupling of the FK pose with the IK pose makes it harder to edit the animation.
  • +
  • By default the Target Rotation of the IK constraint is set to FK Rig. Let's assume we have an arm controlled via IK and the hand is the IK target. Using this rotation mode will use the local rotation the hand has in the FK rig and copy it to the IK rig. Thus if the forearm has a slightly different rotation (because of the missing twist rotation) this will result in a different global rotation of the hand. +
    + For poses where it is necessary that the global target rotation stays exactly the same as in the original FK pose (e.g. when a hand is holding a gun) it is recommended to set the the Target Rotation of the IK constraint to IK Handle. This will ensure that the global rotation of the IK target (e.g. the hand) will be exactly the same as it was in the FK animation even though the rest of the IK chain has slightly different rotations.
  • +

More information: IK Constraint - Setup

+
+

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

+

Unity Forum Thread | Facebook | Twitter | Youtube

+
+
+
+ + -- cgit v1.1-26-g67d0