リリース 4.0 の新機能

このページでは、リリース 4.0 で導入された新しい機能とバグ修正について説明します。

足首の回転に対する膝の反応の改善

キャラクタの左または右足首が回転すると、HumanIK インバース キネマティクス ソルバが自動的に、キャラクタの腰に適用されている回転をキャラクタの脚の方向を膝が追うように更新します。

この膝の反応は、2 つの新しいキャラクタ プロパティの HIKRealisticLeftKneeSolvingIdHIKRealisticRightKneeSolvingId でコントロールされます。詳細は、「全般プロパティ」を参照してください。

新しいサンプル フレームワーク

このバージョンの HumanIK では、Vision ゲーム エンジンに組み込まれた新しいサンプルのセットを提供しています。これでは、インバース キネマティクスとリターゲットを、単純で具体的な実装で実行する方法を説明しています。

これらのサンプルは、すべてのソース コードと付属ドキュメントに沿っており、HumanIK インストール ディレクトリの samples¥humanik ディレクトリに、付属ドキュメントと共に保存されています。

キャラクタ ステート内部ポインタを削除

HumanIK の以前のリリースでは、各 HIKCharacterState が内部ポインタを、作成に使用される HIKCharacter に保持していました。このポインタはバージョン 4.0 で削除され、HIKCharacterHIKCharacterState を自由にメモリの異なる場所に再配置させることができるようになりました。

詳細は、「 HumanIK オブジェクトとメモリ管理」を参照してください。

この変更により、HumanIK API の一部の関数に影響があります。詳細は、「HumanIK 3.6 から HumanIK 4.0 への移行」を参照してください。

新しいライセンス メカニズム

このバージョンの HumanIK は、HumanIK をライセンスなしで使用できないようにするための新しいライセンス メカニズムを導入しています。

詳細は、「HumanIK のライセンス」を参照してください。

新しいログ情報

このバージョンの HumanIK では、キャラクタに設定されている Degrees of Freedom をログ記録できます。

詳細は、「デバッグ メッセージをログに記録する」を参照してください。