diff --git a/docs~/docs/distributing-prefabs/for-outfit-creators/index.md b/docs~/docs/distributing-prefabs/for-outfit-creators/index.md index fbb609d3..d814fbd0 100644 --- a/docs~/docs/distributing-prefabs/for-outfit-creators/index.md +++ b/docs~/docs/distributing-prefabs/for-outfit-creators/index.md @@ -5,6 +5,15 @@ compatible with Modular Avatar. Generally, Modular Avatar has been designed to w seen in outfits designed for avatar use, but there is the occasional outfit which does something a bit different. This page may help you understand what Modular Avatar expects, and how to ensure that your outfit works with it. +## tl;dr + +For "modular avatar compatible" outfits, just make sure Setup Outfit works. For "Modular Avatar Preset" outfits, +run "setup outfit" ahead of time, and also consider setting up: + +- Blendshape Sync (to sync body-shape-altering blendshapes from the base avatar) +- Shape Changer (to shrink or hide parts of the base mesh when parts the outfit is enabled) +- Menu Items and Object Toggle (to allow users to toggle parts of the outfit on/off) + ## Compatible vs Preset Before we get started, we should clarify that there are two different levels of support for Modular Avatar. At the @@ -243,6 +252,12 @@ Guidelines](../logo-usage.md) for detailed requirements. You can however go a step further and set up additional things to make things more convenient for your customers. Here's some examples. +### Blendshape Sync + +Some avatars have blendshapes which change the size of various portions of the body. You can use the Blendshape Sync +component to automatically adjust the outfit's blendshapes to match those of the base avatar. This can be useful for +breast size blendshapes, for example. + ### Shrink/hide shapekeys Many avatars have shape keys which can be used to shrink and hide parts of the base mesh, to avoid clipping into the @@ -252,8 +267,13 @@ shrink or hide shape keys when the corresponding object is enabled. This will also respond to animations which turn on/off parts of the outfit, and can even outright _delete_ portions of the mesh, if the Shape Changer object is always enabled. -### Blendshape Sync +### Object Toggles -Some avatars have blendshapes which change the size of various portions of the body. You can use the Blendshape Sync -component to automatically adjust the outfit's blendshapes to match those of the base avatar. This can be useful for -breast size blendshapes, for example. +Many outfits have different parts that can be turned on and off. You can set up a menu for your users to use ahead of +time by configuring `Object Toggle`s. Take a look at [the Object Toggle tutorial](../../tutorials/object_toggle/index.md) +for details on how to set these up. + +You can then combine these into a single submenu; to do this, set up an object as the parent of your toggles that looks +like this: + +![Menu item grouping](menu-item-group.png) \ No newline at end of file diff --git a/docs~/docs/distributing-prefabs/for-outfit-creators/menu-item-group.png b/docs~/docs/distributing-prefabs/for-outfit-creators/menu-item-group.png new file mode 100644 index 00000000..2498ee1d Binary files /dev/null and b/docs~/docs/distributing-prefabs/for-outfit-creators/menu-item-group.png differ diff --git a/docs~/i18n/ja/docusaurus-plugin-content-docs/current/distributing-prefabs/for-outfit-creators/index.md b/docs~/i18n/ja/docusaurus-plugin-content-docs/current/distributing-prefabs/for-outfit-creators/index.md index c5ace509..ec24fa82 100644 --- a/docs~/i18n/ja/docusaurus-plugin-content-docs/current/distributing-prefabs/for-outfit-creators/index.md +++ b/docs~/i18n/ja/docusaurus-plugin-content-docs/current/distributing-prefabs/for-outfit-creators/index.md @@ -4,7 +4,16 @@ 基本的には、Modular Avatarは既存の衣装の設計に合わせて動作するように設計されていますが、たまには仕様から逸脱するものもあります。 このページにはModular Avatarが期待している設計と、その設計に合わせるための詳細な要件をまとめています。 -## 「対応」 vs 「設定済み」 +## 忙しい人のための要約 + +「Modular Avatar対応」の衣装を作りたいならば、「Setup Outfit」が正常に動作することを確認してください。 +「Modular Avatar設定済み」の衣装を作りたいならば、あらかじめ「Setup Outfit」を実行してください。さらに、以下の設定もご検討ください。 + +- Blendshape Sync(素体の体型変更に合わせて衣装のブレンドシェイプを自動変更) +- Shape Changer(衣装のON/OFFに応じて、素体の一部を縮小または非表示にするため) +- Menu Item と Object Toggle(ユーザーが衣装の一部をON/OFFできるようにするため) + +## 「対応」 と 「設定済み」 始める前に、まずはModular Avatar向けの衣装には二つの対応レベルがあるということを理解しておきましょう。 最低限、ボーンの命名規則やPhysBonesコンポーネントの配置がModular Avatarが期待するものと互換性があることを確認することで、 @@ -220,6 +229,12 @@ Modular Avatarをサポートするための最低限の要件について話し ただし、さらに一歩進んで、お客様にとってより便利な設定を行うことができます。以下にいくつかの例を示します。 +### ブレンドシェイプ同期 + +一部のアバターには、体のさまざまな部分のサイズを変更するブレンドシェイプが含まれています。このような場合、衣装のブレンドシェイプを +自動的に操作して、基本アバターと一致させることができます。例えば、胸のサイズを変更するブレンドシェイプがある場合、 +この機能を使用して衣装のブレンドシェイプを自動的に調整することができます。 + ### 縮小・非表示用のシェープキー 多くのアバターには、素体メッシュの一部を縮小したり非表示にしたりするためのシェープキーが含まれています。これにより、衣装が素体メッシュに @@ -229,8 +244,11 @@ Avatarは対応するオブジェクトが有効になると、 シェープキーを自動的に縮小または非表示にします。また、アニメーションによって衣装の一部がオン/オフになる場合にも応答し、 Shape Changerオブジェクトが常に有効であれば、メッシュの一部を削除することさえできます。 -### ブレンドシェイプ同期 +### オブジェクトのスイッチ -一部のアバターには、体のさまざまな部分のサイズを変更するブレンドシェイプが含まれています。このような場合、衣装のブレンドシェイプを -自動的に操作して、基本アバターと一致させることができます。例えば、胸のサイズを変更するブレンドシェイプがある場合、 -この機能を使用して衣装のブレンドシェイプを自動的に調整することができます。 +多くの衣装には、ON/OFFできるパーツがあります。`Object Toggle`をあらかじめ設定することで、ユーザーに設定済みメニューを提供できます。 +詳しくは[Object Toggleのチュートリアル](../../tutorials/object_toggle/index.md)にご参照ください。 + +また、一つのサブメニューにまとめることもできます。トグルオブジェクトの親に、このような設定のオブジェクトを用意しましょう。 + +![Menu item grouping](menu-item-group.png) \ No newline at end of file diff --git a/docs~/i18n/ja/docusaurus-plugin-content-docs/current/distributing-prefabs/for-outfit-creators/menu-item-group.png b/docs~/i18n/ja/docusaurus-plugin-content-docs/current/distributing-prefabs/for-outfit-creators/menu-item-group.png new file mode 100644 index 00000000..56383a93 Binary files /dev/null and b/docs~/i18n/ja/docusaurus-plugin-content-docs/current/distributing-prefabs/for-outfit-creators/menu-item-group.png differ