Search Unity

FluX Dynamic

Discussion in 'Assets and Asset Store' started by support_beyondinteractive, Feb 26, 2021.

  1. support_beyondinteractive

    support_beyondinteractive

    Joined:
    Feb 26, 2021
    Posts:
    30
    This is a sample video of the Unity asset "FluX Dynamic".
    <<<<< 60fps → 50fps → 40fps → 30fps → 15fps >>>>>
    Even on a low-performance device, it is designed to run at least 15fps
    by 16 characters(models) all without any calculation failure.
     
    salandananjm likes this.
  2. wdw8903

    wdw8903

    Joined:
    Apr 2, 2015
    Posts:
    48
    Hi, I find a bug.
    When I put character inside an empty GameObject, the Flux won't work. Alll Hang scripts won't show content, you can check the screenshot. and there are errors in console.

    NullReferenceException: Object reference not set to an instance of an object
    HangManager.HangStringDelivery (HangManager+LANGUAGE_TYPE LanguageType) (at Assets/FluX_Dynamic/Scripts/HangManager.cs:146)
    HangManagerEditor.OnInspectorGUI () (at Assets/FluX_Dynamic/Scripts/Editor/HangManagerEditor.cs:43)
    UnityEditor.UIElements.InspectorElement+<>c__DisplayClass58_0.<CreateIMGUIInspectorFromEditor>b__0 () (at <7d90b28560b644ce87b8263efcc36eed>:0)
    UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)


    NullReferenceException: Object reference not set to an instance of an object
    Hang.Editor.HangStringEditor.OnInspectorGUI () (at Assets/FluX_Dynamic/Scripts/Editor/HangStringEditor.cs:85)
    UnityEditor.UIElements.InspectorElement+<>c__DisplayClass58_0.<CreateIMGUIInspectorFromEditor>b__0 () (at <7d90b28560b644ce87b8263efcc36eed>:0)
    UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
     

    Attached Files:

  3. wdw8903

    wdw8903

    Joined:
    Apr 2, 2015
    Posts:
    48
    I also use UnityChanSpringBone, the concept of angle limit in both plugins is very similar, Flux is easier to use in most time.
    https://github.com/unity3d-jp/UnityChanSpringBone
    But UnityChanSpringBone also has some convinent function that Flux is missing, If Flux adds following functions will be better.
    Create Origin/基点作成 button is used to create pivot of angle limit, it has auto naming and adding script.
    Create Collider is easy in UnityChanSpringBone. And when creating the capsule collider, if the target bone has children, it will try to fit the lenght of bone.
    HighLeg script is used for bones between two legs. Either one leg rotate, the HighLeg object will follow to rotate. But need to setup right axis. I have tested HighLeg is working with Flux. And sometimes is useful than Flux's blend 2 pivots function.
     
  4. support_beyondinteractive

    support_beyondinteractive

    Joined:
    Feb 26, 2021
    Posts:
    30
    Version 1.5 with new features is released!
    ------------------------------------------------------
    1.1... Flexibility in placing HangManager
    Before update, characters had to be placed at the root of the Hierarchy.
    But now, it is possible to place characters under folder structure or hierarchical structure.
    This allows to create multiple characters such as "Character_Body", "Character_Skirt" within a single character.
    Multiple Hangs make it possible to create custom parts.

    1.2... Enable to exclude the external factors of movement and to set the ratio of reflection
    When a character runs at high speed or jumps, swaying movements can be controlled and suppressed.

    1.3... When the HangString toggle is “OFF”, the string movement calculation is not performed
    Hanging objects with the HangString toggle “OFF” are not calculated for string movement.

    1.4... Support changing Axis
    The manager (HangManager) can switch the axis settings between the following two types.
    -The current setting: PRIMARY_AXIS_X__YZ... X-axis is PrimaryAxis, Y-axis is the axis that oscillates back and forth, Z-axis is the axis that oscillates left and right.
    -The newly corresponding setting: PRIMARY_AXIS_X__ZY... X-axis is PrimaryAxis, Z-axis is the axis that oscillates back and forth, Y-axis is the axis that oscillates left and right.

    1.5... Support Blender Axis
    Model tool Blender axes are now supported.
    Blender axes: PRIMARY_AXIS_Y__XZ... Y-axis is PrimaryAxis, X-axis is the axis that oscillates back and forth, Z-axis is the axis that oscillates left and right.
    ------------------------------------------------------
    Please see the attached file for details.
    http://www.beyondjapan.co.jp/flux/info/FluX_Dynamic_Version1.5_JP.pdf
    http://www.beyondjapan.co.jp/flux/info/FluX_Dynamic_Version1.5_EN.pdf

    Ver15_JP_1.jpg Ver15_JP_2.jpg Ver15_JP_3.jpg Ver15_JP_4.jpg Ver15_JP_5.jpg
     
  5. support_beyondinteractive

    support_beyondinteractive

    Joined:
    Feb 26, 2021
    Posts:
    30
    Version 1.5 with new features is released!
     
  6. adrs2002

    adrs2002

    Joined:
    Oct 22, 2019
    Posts:
    1
    お世話になります。日本語で失礼させていただきます。
    パニエ等に使える、Z軸Offsetの挙動に関して、質問させてください。

    自分はBlenderから出力されたモデルを主に使用するので、1.5より対応されたHangManagerの軸対応には大変助けられました。

    現状、HangManagerで設定を「Y_XZ」=Xで前後、Zで左右 に設定しても、HangStringで設定を行うOffsetの適用軸が「Z」のまま=左右にオフセットしてしまい、想定通りの挙動が行えていないように思えます。

    こちらは何か、回避する設定方法はありますでしょうか?
    お忙しいとは存じますが、ご返答いただけたら助かります。よろしくお願いいたします。