// Dextro's Clone System for VRChat
Description
VRChatのためのDextroのクローンシステム
デキストロによる
Dextroのクローンシステムは、Vrchatアバターのインタラクティブで制御可能なクローンを自動
的に生成するように設計されたUnity資産です。
特徴:
アバターの動きを任意の場所、向き、またはサイズで完全にコピーします
短い一定期間にわたるあなたの動きを記録し、プレーバック
再生の動きを一時停止するか、スローモーション、早送り、または逆に表示します
アバターのジェスチャーや顔をコピーして、よりリアルに見えるようにします
クローンのアニメーション状態をロックするためのトグルを使用して、アバターのすべてのFX
レイヤーアニメーションをコピーします
クローンはUnityで簡単にセットアップでき、アバターのプレビュー可能なコピーを使用して、
クローンをワールドにドロップしたときにクローンの位置を変更できます。さまざまなレベル
の再生時間と品質、およびクローンに持たせたい機能を選択できます。UIには、各機能が具体
的に何をするかについてのヒントが含まれており、クローンがベースアバターに与えるパフォ
ーマンスへの影響の見積もりが含まれています。クローンシステムは、SDK3式メニューに必要
なすべてのトグルとコントロールを自動的に入力します。ワンクリックでアバターからクロー
ンシステムをきれいに削除することもできます。
要件:
Boolパラメータをサポートする新しいVRChatSDK3
選択した機能に応じて、2〜38ビットの式パラメータ空間
アバターのメインの[式]メニューにある空のコントロールスロットを1つ使用して、[クローン]
サブメニューを配置します。
プロジェクトに含まれているDynamicBoneのVRC互換バージョン
有効なSDK3アバター記述子を持つアバター
クローンシステムは、Unityで正しく設定されており、上記の要件に一致するほぼすべてのヒュ
ーマノイドアバターと互換性がある必要があります。 あなたはエラーを生成したり、そうでな
ければクローンシステムを壊すアバターが発生した場合は、Dextro#0001で不和に私に連
絡してください。
現在の制限事項:
非ヒューマノイドアバターは現在サポートされていません
すばやく移動しながらクローンをドロップすると、他のプレーヤーの位置が同期しなくなる可
能性があります
クローンはアバターのフル機能のコピーです。つまり、アバターのパフォーマンス評価システ
ムで使用されるすべてのプロパティが2倍になり、「非常に悪い」とマークされる可能性があり
ます。
複製されたアニメーションのネストされたサブステートマシンまたはネストされたBlendTreeは
現在サポートされていません
制約が許可されていないため、Questアバターは現在サポートされていません
利用規約:
Dextroのクローンシステムは、自分のVRChatアカウントでアップロードするパブリックアバタ
ーとプライベートアバターの両方で使用するためのものです.
Dextroのクローンシステムは、商用の再配布用ではありません。クローンシステムが含まれて
いる委託モデルを購入または受け取るユーザーは、クローンシステムのコピーを所有している
必要があります。
コードをサポートし、アニメーションスクリプトの一部を使用できるようにしてくれた
uber5001に感謝します。で彼らの7Displayをチェックしてくださいhttps://gum.co/7display
--------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
Dextro's Clone System is a Unity asset designed to automatically generate an interactive, controllable clone of your VRChat avatar.
New Feature Update!
Up to 3 separate clones now supported, each can be a different avatar
Attach the Clone to any point on your body or drop it into the world, attached clones animate fully in any orientation
Select exactly which options you want and save parameter space
Features:
Fully copy your avatar's movements in any location, orientation, or size
Record and playback your movements over a short period of time
Pause playback movements or view them in slow motion, fast forward, or reverse
Copy your avatar's Gestures and Visemes to appear more lifelike
Copy all of your avatar's FX Layer Animations, with a toggle to lock the clone's animation state
The clone is easy to setup in Unity, with a previewable copy of your avatar that can be used to change where the Clone is positioned when you drop it into the world. Different levels of playback time and quality can be selected, as well as which features you would like your Clone to have. The Clone System will automatically populate your SDK3 Expressions Menu with all of the necessary toggles and controls. You can also cleanly remove the Clone System from an avatar with a single click.
Requirements:
Newer VRChat SDK3 supporting Bool parameters
At least 2 bits of Expression Parameter space for minimal function, up to 46 for all features or more with multiple clones (options are individually selectable with a Parameter space readout)
One empty Control slot in your avatar's main Expressions Menu to place the Clone submenu
An avatar with a valid SDK3 Avatar Descriptor, custom expressions, and FX layer
The Clone System should be compatible with almost any Humanoid avatar that has been configured correctly in Unity and matches the above requirements. If you encounter an avatar that produces errors or otherwise breaks the Clone System, please contact me on Discord at Dextro#0001.
Current Limitations:
Non-Humanoid avatars not currently supported
Dropping the clone while moving quickly may desync its position for other players
The Clone is a full-featured copy of your avatar, meaning it will double all of the properties used by the Avatar Performance Rating system, likely marking you as "Very Poor"
Different avatars added as a Clone with animations need to match Write Defaults for the primary avatar
Nested Sub-State Machines in duplicated animations are not fully supported
Quest Avatars are not currently supported, due to Constraints not being allowed
Terms of Use (Personal Version):
Dextro's Clone System is for use on both public and private avatars that you upload under your own VRChat account.
The Personal license is not for commercial redistribution. A user purchasing or receiving a commissioned model with the Clone System included must either own a copy of the Clone System, or the seller must own the Commercial license.
Do not redistribute, reupload, sell, or otherwise claim the Clone System as your own work. All standard copyright terms apply.
Thanks to uber5001 for code support and allowing me to use some of their animation scripting. Check out their 7Display at https://gum.co/7display