docs: update mesh settings docs

This commit is contained in:
bd_ 2024-09-27 18:55:10 -07:00
parent 3f5d5a2013
commit 1fe8255f52
2 changed files with 22 additions and 7 deletions

View File

@ -23,10 +23,18 @@ designed for a specific avatar.
## Manually configuring Mesh Settings ## Manually configuring Mesh Settings
When you add Mesh Settings to a game object, initially it is configured to do nothing. By setting either When you add Mesh Settings to a game object, initially it is configured to do nothing. In order for the settings
"Anchor Override Mode" or "Bounds Override Mode" to "Set", you can configure the anchor override or bounds component to have any effect, you need to change the "Anchor Override Mode" and/or "Bounds Override Mode". These
for all meshes under that game object. Alternately, by setting the mode to "Don't set", you can exclude support the following options:
these meshes from the influence of Mesh Settings higher up on the hierarchy.
- Inherit: This component does nothing for this setting; it will inherit values set in parent Mesh Settings.
- Set: This component sets the corresponding setting on any meshes on its GameObject or its children.
- Don't set: This component _blocks_ any parent Mesh Settings from having an effect. Meshes will remain at their default
settings.
- Set or inherit: If there is a parent Mesh Settings in Set mode, it will be used. If no parent Mesh Settings applies,
then this component's settings will be used. This is useful for outfit prefabs, to ensure that any avatar-wide
settings
take precedence.
When configuring bounds, the bounding box will be determined relative to the transform you specify as the When configuring bounds, the bounding box will be determined relative to the transform you specify as the
"Root Bone". Note that bounds only affects Skinned Mesh Renderers, but Anchor Override also impacts other "Root Bone". Note that bounds only affects Skinned Mesh Renderers, but Anchor Override also impacts other

View File

@ -21,9 +21,16 @@ Mesh Settingsコンポーネントを使用すると、特定のゲームオブ
## Mesh Settingsの手動設定 ## Mesh Settingsの手動設定
ゲームオブジェクトにMesh Settingsを追加すると、最初は何も効果がありません。Anchor Overrideの設定モードまたはBounds Override ゲームオブジェクトにMesh Settingsを追加すると、最初は何も効果がありません。効果を発揮するには、まずは「Anchor Override
の設定モードを「設定」に設定することで、そのゲームオブジェクトの下にあるすべてのメッシュのアンカーオーバーライドまたはバウンズ 設定」あるいは
を設定できます。また、モードを「設定しない」に設定することで、これらのメッシュを階層の上位にあるMesh Settingsの影響から除外できます。 「Bounds 設定」で「設定モード」を変更する必要があります。以下の選択しがあります。
- 継承このコンポーネントはこの設定に対して何もしません。親のMesh Settingsで設定された値を継承します。
- 設定:このコンポーネントは、そのゲームオブジェクトとその子にあるメッシュの対応する設定を設定します。
- 設定しないこのコンポーネントは、親のMesh Settingsの影響を受けないようにします。メッシュはデフォルトの設定のままです。
- 親が継承された時は継承、または設定親のMesh Settingsが設定モードにある場合、それが使用されます。親のMesh
Settingsが適用されない場合、
このコンポーネントの設定が使用されます。衣装プレハブなどに、アバター全体の設定が優先されるようにするために便利です。
バウンズを設定する場合、バウンディングボックスは「Root Bone」として指定したトランスフォームに対して相対的に決定されます。 バウンズを設定する場合、バウンディングボックスは「Root Bone」として指定したトランスフォームに対して相対的に決定されます。
また、バウンズはSkinned Mesh Rendererのみに影響しますが、Anchor OverrideはMesh RendererやLine Rendererなどの他のタイプの また、バウンズはSkinned Mesh Rendererのみに影響しますが、Anchor OverrideはMesh RendererやLine Rendererなどの他のタイプの