This character controller allows you to achieve the AAA-level character locomotion quality of motion matching without the learning curve.BEFORE YOU BUY:This asset requires Motion Matching for Unity (MxM) and can't work without it.** While ALL features shown in the demo or listed in this description are complete and fully functional, this asset is still in Beta as it is in early and active development and there are many more features to come. If you wish to participate in the roadmap and discuss/request features, the link to our Discord is at the bottom of this description**Neither this asset nor its developers have any affiliation with MxM or its creators. Read the change notes under the Releases tab to better understand the current feature set of this asset.This controller allows you to achieve the AAA-level character locomotion quality of motion matching without the learning curve. All character configuration and tuning is handled by our controller and can be easily integrated into your existing mechanics (with a small amount of scripting knowledge).It leverages (and requires) the fantastic Motion Matching for Unity (MxM) asset along with several optional animation sets and integrations combined with custom animations and code to provide realistic AAA-grade walk, run, sprint, procedural jumping, falling, and landing for your games and projects without having to learn how to configure motion matching yourself.Crouch and Crouch Walk are supported when using any of these optional animation set integrations:Kubold's Movement Animset Pro (may be currently unavailable on asset store)Kubold's Female Movement Animset Pro (beta integration, several animations missing to achieve full performance shown by Movement Animset Pro, may be currently unavailable on asset store)Mocap Online's Mobility ProIncluded Features:Idles, and all-direction crouch (requires optional animation set integration), walk, run, and sprintFull InputSystem and InputManager supportNPC/AI support (NavMesh-driven characters), all fully switchable at runtimeComplete event-driven footstep systemProcedural Jump, midair, and landing behaviorAutomatic landing variants: normal, hard landing with clear forward path (front roll), hard landing with obstructed path (stationary landing to idle)Configuration wizard to create new fully-configured characters from your models or modify existing characters in your scenesEasy blend in/out of motion-matching mode to integrate with your other character behaviors, animations, and controllers. Additionally, simultaneous use of Animator Controller and Motion-Matching mode is supported via Avatar Masks.Multiple code examples to show runtime modification (force walk, change navmesh target, blend between MMLC and Animator Controller (with and without Avatar Mask), switch between InputSystem and NavMesh control, etcWhat this asset is:A well-tuned and configured motion-matching locomotion setup for humanoid characters and players to crouch (requires optional animation set integration), walk, run, and sprint like the demo video, which can be integrated via scripting with other controllers, functionality, and toolkits to provide a full game/project experienceScripts and behaviors for realistic procedural jumping, falling, and landingA configuration wizard for configuring this controller with your humanoid character modelsA mechanism to leverage the amazing power and movement precision of motion-matching without having to deeply learn and configure the motion matching asset. Extension and modification of the motion-matching or other behaviors of this controller requires coding and knowledge of the assets involved.What this asset ISN'T:A zero-lift all-in-one player and character controller: It handles locomotion and that's all for nowAn arcady turn-on-a-dime locomotion controller: this controller is less responsive than typical arcade character controls as it is trying to mimic realistic movement. There are however, many trade-offs that can be made to increase responsiveness (e.g. decoupling the animations from the character controller, speeding up the transition animations to run faster than real-time) that are coming in future updates, but some are manually configurable now.A tuning-free out-of-the-box solutionA no-code integration solution (if you're looking for low- or no-code, it's probably best to wait for our Game Creator 2 integration (coming soon!) or request an integration with your preferred game toolkit)** ALWAYS MAKE A BACKUP OF YOUR PROJECTS AND SCENES BEFORE IMPORTING/USING THIS ASSET! **Highly-Recommended Optional Integrations Included:Strider for smooth transitions from idle to walk, walk to run, and run to sprint.Final IK (Both Grounder and Full Body Biped IK rig are configured automatically for your character as part of our configuration wizard) for proper foot placement on uneven terrain and ground surfaces (like stairs).iStep: Highly recommended foot placement system for proper foot placement on uneven terrain and ground surfaces (like stairs).Dreamteck Splines: It's free and allows much more detailed and scripted control over character movement! And it's free!Optional Animation Set Integrations included:Movement Animset Pro (Kubold)Mobility Pro (Mocap Online)Female Movement Animset Pro (Kubold)Toon Movement Animation Set (Our asset)Requests for integrations with existing controllers, game toolkits, and other assets should be made in the integration request channel of our discord (link below) and, if enough users want the feature, they'll be included in an update or split out as a separate integration asset based on difficulty/complexity of the integration and amount of predicted support required.This asset is in active development, with more features to be added periodically based both on planned additions and user feedback (see Discord link below to give feedback)!Documentation: https://threepeatgames.com/mmc_locomotionDiscord: https://discord.gg/FKH5cab7e8For support and requests, use our Discord or email threepeatgames@gmail.com.Maximum effort will be applied to avoid breaking changes and make updating to new versions of this asset a consistent and smooth process, but since the asset is still in active development, changes may need to be made to API's and integrations.Please see documentation on our website for Known Issues!
このキャラクター コントローラーを使用すると、学習曲線を必要とせずに、モーション マッチングの AAA レベルのキャラクター移動品質を達成できます。
詳細
購入する前に:
このアセットには Motion Matching for Unity (MxM) が必要であり、それなしでは動作できません。
** デモに示されている機能、またはこの説明に記載されている機能はすべて完全で完全に機能しますが、このアセットは初期かつ活発な開発段階にあるため、まだベータ版であり、さらに多くの機能が追加される予定です。 ロードマップに参加して機能について議論/リクエストしたい場合は、Discord へのリンクがこの説明の最後にあります**
このアセットもその開発者も、MxM またはその作成者とは何の関係もありません。 このアセットの現在の機能セットをより深く理解するには、「リリース」タブの下にある変更ノートを読んでください。
このコントローラーを使用すると、学習曲線を必要とせずに、モーション マッチングの AAA レベルのキャラクター移動品質を達成できます。 すべてのキャラクターの設定と調整はコントローラーによって処理され、(少量のスクリプトの知識があれば) 既存の仕組みに簡単に統合できます。
これは、素晴らしい Motion Matching for Unity (MxM) アセットを、カスタム アニメーションとコードと組み合わせたいくつかのオプションのアニメーション セットと統合とともに活用 (および必要) して、現実的な AAA グレードの歩行、走行、スプリント、プロシージャルなジャンプ、落下、着地を提供します。 モーション マッチングの設定方法を自分で学ばなくても、ゲームやプロジェクトを簡単に実行できます。
しゃがみとしゃがみ歩きは、次のオプションのアニメーション セット統合のいずれかを使用する場合にサポートされます。
Kubold's Movement Animset Pro (現在アセット ストアで入手できない可能性があります)
Kubold の Female Movement Animset Pro (ベータ版の統合、Movement Animset Pro で示される完全なパフォーマンスを実現するためにいくつかのアニメーションが不足しており、現在アセット ストアで利用できない可能性があります)
Mocap Online のモビリティ プロ
含まれる機能:
アイドル、全方向しゃがみ (オプションのアニメーション セットの統合が必要)、歩く、走る、全力疾走
InputSystem と InputManager の完全なサポート
NPC/AI サポート (NavMesh 駆動のキャラクター)、実行時にすべて完全に切り替え可能
完全なイベント駆動の足跡システム
手続き上のジャンプ、空中、着地動作
自動着陸のバリエーション: 通常、前方に障害物がないハードランディング (フロントロール)、障害物のあるハードランディング (アイドル状態への静止着陸)
モデルから完全に設定された新しいキャラクターを作成したり、シーン内の既存のキャラクターを変更したりするための設定ウィザード
モーションマッチングモードのブレンドイン/ブレンドアウトが簡単で、他のキャラクターの動作、アニメーション、コントローラーと統合できます。 さらに、アバター マスクを介して、アニメーター コントローラーとモーション マッチング モードの同時使用がサポートされています。
ランタイムの変更 (強制ウォーク、NavMesh ターゲットの変更、MMLC とアニメーター コントローラー間のブレンド (アバター マスクの有無)、InputSystem と NavMesh コントロール間の切り替えなどを示す複数のコード例)
この資産は何ですか:
デモ ビデオのように、人型キャラクターとプレイヤーがしゃがんだり (オプションのアニメーション セットの統合が必要)、歩いたり、走ったり、全力疾走したりするための、適切に調整され構成されたモーション マッチングの移動セットアップ。これは、スクリプトを介して他のコントローラー、機能、および 完全なゲーム/プロジェクト体験を提供するツールキット
リアルな手順でジャンプ、落下、着地するためのスクリプトと動作
このコントローラーを人型キャラクター モデルで構成するための構成ウィザード
モーション マッチング アセットを深く学習して設定することなく、モーション マッチングの驚くべきパワーと動きの精度を活用するメカニズム。 このコントローラーのモーション マッチングやその他の動作の拡張と変更には、コーディングと関連するアセットの知識が必要です。
このアセットにないもの:
ゼロリフト オールインワン プレーヤーとキャラクター コントローラー: 移動を処理します。今のところはこれですべてです
アーケードのターンオン・ア・ダイム移動コントローラー: このコントローラーは、現実的な動きを模倣しようとしているため、一般的なアーケードのキャラクター コントロールよりも反応が鈍くなっています。 ただし、応答性を向上させるために行うことができる多くのトレードオフ (例: アニメーションをキャラクター コントローラーから切り離す、トランジション アニメーションを高速化してリアルタイムよりも高速に実行する) は将来のアップデートで予定されていますが、一部は手動で構成可能です。 今。
調整不要のすぐに使えるソリューション
ノーコード統合ソリューション (ローコードまたはノーコードをお探しの場合は、Game Creator 2 の統合 (近日公開予定!) を待つか、お好みのゲーム ツールキットとの統合をリクエストするのが最善です)
** このアセットをインポート/使用する前に、必ずプロジェクトとシーンのバックアップを作成してください。 **
強く推奨されるオプションの統合が含まれています:
アイドルからウォーキング、ウォーキングからランニング、ランニングからスプリントまでスムーズに移行できるストライダー。
最終 IK (Grounder と Full Body Biped IK リグの両方が、設定ウィザードの一部としてキャラクタに合わせて自動的に設定されます) により、平坦でない地形や地面 (階段など) に足を適切に配置できます。
iStep: 平坦でない地形や地面 (階段など) に足を適切に配置するために強く推奨される足配置システムです。
オプションのアニメーション セット統合が含まれています:
動き Animset Pro (Kubold)
モビリティ プロ (モーションキャプチャ オンライン)
女性の動き Animset Pro (Kubold)
トゥーンの動きのアニメーション セット (私たちのアセット)
既存のコントローラー、ゲーム ツールキット、その他のアセットとの統合リクエストは、Discord の統合リクエスト チャネル (以下のリンク) で行う必要があります。十分なユーザーがその機能を希望する場合、それらはアップデートに含まれるか、アップデートとして分割されます。 統合の難易度/複雑さ、および必要と予測されるサポートの量に基づいて、個別の統合資産を作成します。
このアセットは現在開発中であり、追加計画とユーザーのフィードバックに基づいて定期的に機能が追加されます (フィードバックについては、以下の Discord リンクを参照してください)。
ドキュメント: https://threepeatgames.com/mmc_locomotion
ディスコード: https://discord.gg/FKH5cab7e8
サポートとリクエストについては、Discord を使用するか、threepeatgames@gmail.com にメールでお問い合わせください。
技術的な詳細
重大な変更を回避し、このアセットの新しいバージョンへの更新を一貫したスムーズなプロセスにするために最大限の努力が適用されますが、アセットはまだ開発中であるため、API と統合に変更を加える必要がある場合があります。
既知の問題については、Web サイトのドキュメントを参照してください。