このページでは、リリース 4.1 で導入された新しい機能とバグ修正について説明します。
HumanIK リターゲット ソルバは、ソース キャラクタからの軌道情報をターゲット キャラクタのキャラクタ スペースにリターゲットすることができるようになりました。
詳細は、「アニメーションの軌道をリターゲットする」を参照してください。
新しい HIKGetEffectorStateTQfv() 関数を使用して、Effector Set State のエフェクタのグローバル スペースのトランスレーションとクォータニオン回転を取得できるようになりました。
新しい HIKSetCharacterSpaceEffectorStateTQfv() 関数を使用して、Effector Set State のエフェクタのローカル スペースのトランスレーションとクォータニオン回転を設定できます。すべての軸のスケール値は 1.0f 内部で設定されます。
HIKCharacter オブジェクトは、内部ポインタを含まなくなりました。したがって、メモリの別の場所に自由に動かすことができるようになりました。「HumanIK 4.0 から HumanIK 4.1 への移行」を参照してください。
アニメーションが、ソース キャラクタよりも多くの指または足指を持つキャラクタにリターゲットされる場合、ターゲット キャラクタの追加の指または足指も、ソース キャラクタの最後の指または足指の動きを追うようになりました。
新しい HIKFingerPropagationId キャラクタ プロパティについては、「リターゲットに固有のプロパティ」を参照してください。
さらに、HIKSamples.sln プロジェクトが HumanIK に付属のさまざまなサンプル プロジェクトの性質をより反映するように再編成されました。詳細は、「 HumanIK のサンプル」を参照してください。
このバージョンのHumanIK に付属している MotionBuilder Open Reality Solver プラグインのバージョンが、次の新しい機能で拡張されました。
詳細は、「MotionBuilder HumanIK ソルバ プラグイン」を参照してください。