From fc6de82e75310b4c007d80753a5f58e6692f4855 Mon Sep 17 00:00:00 2001 From: chai Date: Tue, 13 Oct 2020 10:33:05 +0800 Subject: +misc --- .../UMotionEditor/Manual/pages/CustomProperty.html | 480 ++++++++++----------- 1 file changed, 240 insertions(+), 240 deletions(-) (limited to 'Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/CustomProperty.html') diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/CustomProperty.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/CustomProperty.html index 300208c4..60a0bc41 100644 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/CustomProperty.html +++ b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/CustomProperty.html @@ -1,236 +1,236 @@ - - - - - - UMotion Manual - Custom Property - - - - - -
- - -
-
-

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. - -
-
-
-
-
+ + + + + + UMotion Manual - Custom Property + + + + + +
+ + +
+
+

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. + +
+
+
+
+

Custom Property

The Custom Property makes it possible to add new properties to a joint/transform. It has 3 different operating modes:

Custom Properties appear in the Clip Editor's Animated Properties List and in the Pose Editor's Channels List. They can be keyed like any other property. Custom Properties can be constrained, meaning that the input value can be limited to a minimum and maximum value. A constrained property is displayed with a slider in the Channels List.

Multiple Custom Property Constraints can be added per joint/transform but the name must be unique within the same joint/transform.

Tip: Most settings of the Custom Property Constraint have the option to be mass applied. context click on a setting to open a context menu that provides the option to mass apply the settings current value to all currently selected Custom Property Constraints.

-

Apply setting to all

Controller

In this operating mode a Custom Property is like a remote control. It can control one or multiple existing properties. This allows to give existing properties more speaking names and simplifies animating as multiple properties can be controlled at the same time (useful when e.g. all FK/IK Blend properties should be controlled at the same time).

By enabling scaling the Custom Property can have an input value of e.g. -1 ... 0 and scale it to -45 ... 45 for the driven property. Only predefined floating point value typed properties can be driven.

The driven property is set to read only. It can't be manipulated with a Pose Editor Tool or in the Curves View of the Clip Editor.

Setup

+

Custom Properties appear in the Clip Editor's Animated Properties List and in the Pose Editor's Channels List. They can be keyed like any other property. Custom Properties can be constrained, meaning that the input value can be limited to a minimum and maximum value. A constrained property is displayed with a slider in the Channels List.

Multiple Custom Property Constraints can be added per joint/transform but the name must be unique within the same joint/transform.

Tip: Most settings of the Custom Property Constraint have the option to be mass applied. context click on a setting to open a context menu that provides the option to mass apply the settings current value to all currently selected Custom Property Constraints.

+

Apply setting to all

Controller

In this operating mode a Custom Property is like a remote control. It can control one or multiple existing properties. This allows to give existing properties more speaking names and simplifies animating as multiple properties can be controlled at the same time (useful when e.g. all FK/IK Blend properties should be controlled at the same time).

By enabling scaling the Custom Property can have an input value of e.g. -1 ... 0 and scale it to -45 ... 45 for the driven property. Only predefined floating point value typed properties can be driven.

The driven property is set to read only. It can't be manipulated with a Pose Editor Tool or in the Curves View of the Clip Editor.

Setup

Custom Property Constraint - Controller Setup

@@ -269,7 +269,7 @@
  • Animating the collider size (e.g. reducing the height while crouching)
  • Animating a Light component's intensity property for a gun fire animation
  • ...
  • -

    A property of a component (or a blend shape) can only be animated by a single Custom Property. The Custom Property can be attached to a completely different joint/transform than the component that should be animated.

    Before importing animation clips that contain curves for blend shapes or component properties, a Custom Property for these properties needs to be configured. Curves where no related Custom Property can be found won't be imported.

    Blend Shapes

    When a new project is created and a Game Object is applied to the Pose Editor for the first time, UMotion can automatically create Custom Properties for all blend shapes of that GameObject (if the user accepts that in the appearing dialog window).

    For existing projects it might be necessary to manually add blend shapes. Therefore add a new Custom Property constraint using the component Property mode to a desired joint/transform. As "Object" the transform that has the "Skinned Mesh Renderer" attached needs to be selected. Select "Skinned Mesh Renderer / Blend Shape / " as property and your done.

    Setup

    +

    A property of a component (or a blend shape) can only be animated by a single Custom Property. The Custom Property can be attached to a completely different joint/transform than the component that should be animated.

    Before importing animation clips that contain curves for blend shapes or component properties, a Custom Property for these properties needs to be configured. Curves where no related Custom Property can be found won't be imported.

    Blend Shapes

    When a new project is created and a Game Object is applied to the Pose Editor for the first time, UMotion can automatically create Custom Properties for all blend shapes of that GameObject (if the user accepts that in the appearing dialog window).

    For existing projects it might be necessary to manually add blend shapes. Therefore add a new Custom Property constraint using the component Property mode to a desired joint/transform. As "Object" the transform that has the "Skinned Mesh Renderer" attached needs to be selected. Select "Skinned Mesh Renderer / Blend Shape / " as property and your done.

    Setup

    Custom Property Constraint - Component Property Setup

    UI Element
    @@ -299,7 +299,7 @@ -
    UI ElementInput Min/Max Only visible when Constrain Input is enabled. Defines the input range of the Custom Property.

    Animator Parameter

    In this operating mode a Custom Property is used to animate the value of a Parameter of an Animator Controller. This is similar as if an animation curve is added in the model import settings (see Animation Curves on Imported Clips - Unity Manual).

    Setup

    +

    Animator Parameter

    In this operating mode a Custom Property is used to animate the value of a Parameter of an Animator Controller. This is similar as if an animation curve is added in the model import settings (see Animation Curves on Imported Clips - Unity Manual).

    Setup

    Custom Property Constraint - Animator Parameter Setup

    @@ -317,12 +317,12 @@ -
    UI ElementInput Min/Max Only visible when Constrain Input is enabled. Defines the input range of the Custom Property.

    Tip: Boolean Curves

    If the Custom Property constraint is used as a Component Property or Animator Parameter it can also be used for animating Boolean properties/parameters. The curve will be displayed like any other float curve inside UMotion. When applied to the property/parameter it is evaluated as "false" if the value equals 0 and "true" if it equals any non-zero value. For simplicity it is recommended to use 0 (= false) and 1 (= true) exclusively as key values inside UMotion. It's also recommended to use the tangent mode "Constant" for all keys of Boolean curves.

    -
    -

    Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

    -

    Unity Forum Thread | Facebook | Twitter | Youtube

    -
    -
    -
    - - +

    Tip: Boolean Curves

    If the Custom Property constraint is used as a Component Property or Animator Parameter it can also be used for animating Boolean properties/parameters. The curve will be displayed like any other float curve inside UMotion. When applied to the property/parameter it is evaluated as "false" if the value equals 0 and "true" if it equals any non-zero value. For simplicity it is recommended to use 0 (= false) and 1 (= true) exclusively as key values inside UMotion. It's also recommended to use the tangent mode "Constant" for all keys of Boolean curves.

    +
    +

    Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

    +

    Unity Forum Thread | Facebook | Twitter | Youtube

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