docs: updates to outfit creator documentation

This commit is contained in:
bd_ 2024-09-29 13:15:10 -07:00
parent 01d75fb284
commit 848f857728
4 changed files with 47 additions and 9 deletions

View File

@ -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)

Binary file not shown.

After

Width:  |  Height:  |  Size: 181 KiB

View File

@ -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)

Binary file not shown.

After

Width:  |  Height:  |  Size: 192 KiB