From 3144acee55788146e093ddc66910d620ba7290d4 Mon Sep 17 00:00:00 2001 From: anatawa12 Date: Fri, 7 Jun 2024 21:13:51 +0900 Subject: [PATCH] docs: Apply suggestions from code review Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com> --- .docs/content/docs/faq/index.ja.md | 6 +++--- .docs/content/docs/faq/index.md | 9 ++++----- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/.docs/content/docs/faq/index.ja.md b/.docs/content/docs/faq/index.ja.md index cbd7708cc..9535d94e0 100644 --- a/.docs/content/docs/faq/index.ja.md +++ b/.docs/content/docs/faq/index.ja.md @@ -59,9 +59,9 @@ BlendShapeに対してアニメーションされるメッシュを統合する しかし、技術的な理由から、`AAO Trace and Optimize`コンポーネントはPhysBone / Contact ReceiverコンポーネントがOSCギミックで使用されているかどうかを判断することができません。 最近のアバターは、PhysBone / Contact Receiverコンポーネントを使用した独自のギミックを持っていることがあるため、これらのコンポーネントを削除し忘れることがよくあります。 -そのため、`AAO Trace and Optimize`は、そのようなコンポーネントがOSCギミックで使用されていないと仮定して、それらを削除しています。 +そのため、`AAO Trace and Optimize`は、そのようなコンポーネントがOSCギミックで使用されていないと仮定して、それらが他の用途で使われていなければ削除します。 -もちろん、必ずしもそうとは限らないため、PhysBone / Contact ReceiverコンポーネントをOSCギミックに使用している場合には、それらが使用されていると分かるようにアバターを調整してもらわなければならないかもしれません。\ +もちろん、仮定が正しいとは限らないため、PhysBone / Contact ReceiverコンポーネントをOSCギミックに使用している場合には、それらが使用されていると分かるようにアバターを調整してもらわなければならないかもしれません。\ `AAO Trace and Optimize`は、アバター内のAnimatorにあるパラメーターと同じパラメーターが使用されているPhysBone / Contact Receiverコンポーネントを削除しないようになっています。 そのため、OSCギミックで使用されるパラメーターを、Animator Controllerのパラメーター一覧やExpression Parameterに追加することで、これらのコンポーネントが削除されないようになります。 @@ -80,7 +80,7 @@ Avatar Optimizerなどの非破壊的なアバター改変ツールを使うと - `Manual bake avatar`で生成したアバターをアップロードする。\ - アバターのGameObjectのコンテクストメニューの`NDM Framework`から`Manual bake avatar`をクリックすると、アバターをアップロードする前に非破壊的なツールを適用できます。 + アバターのGameObjectを右クリックして出てくるメニューの`NDM Framework`から`Manual bake avatar`をクリックすると、非破壊ツールによる処理を手動で適用することができます。 `Manual bake avatar`は初めにアバターを複製し、その複製に対して非破壊ツールの処理を適用させるため、元のアバターは変更されないままになります。 - Sayamame-beansの[Upload without pre-check]を使用してアップロードする。 diff --git a/.docs/content/docs/faq/index.md b/.docs/content/docs/faq/index.md index 8f4a59e4c..1d55760d0 100644 --- a/.docs/content/docs/faq/index.md +++ b/.docs/content/docs/faq/index.md @@ -61,17 +61,17 @@ The `AAO Trace and Optimize` component is carefully designed to not change the b However, for technical reasons, the `AAO Trace and Optimize` component cannot detect some PhysBone / Contact Receiver components are used in the OSC-based gimmick or not. Some modern avatars have their own gimmicks based on PhysBone / Contact Receiver components, so those components will be forgotten to remove in most cases. -Therefore, `AAO Trace and Optimize` will assume that such components are not for OSC-based gimmick and remove them. +Therefore, `AAO Trace and Optimize` will assume that such components are not for OSC-based gimmick, and remove them if they are not used for other ways. -However, this is not always the case, so if you are using PhysBone / Contact Receiver components for the OSC-based gimmick, -please configure your avatar to detect them as used in the avatar. +Of course, this assumption is not always the case, so if you are using PhysBone / Contact Receiver components for the OSC-based gimmick without Animator or Expressions, +please configure your avatar to detect them as used in the avatar.\ `AAO Trace and Optimize` will not remove them if they are used in the Animator in the avatar. So, by adding parameters used in the OSC-based gimmick to the parameter list of Animator Controller or Expression Parameters, such components will not be removed. In addition, for future discussion, if your OSC-based gimmick is removed by `AAO Trace and Optimize`, could you let us know the name of parameter used in the OSC-based gimmicks? -I may implement list of parameters likely to be used by OSC and Avatar Optimizer may keep components for those parameters or other ways to prevent removing them in the future. +I may implement list of parameters likely to be used by OSC and keeping components for those parameters, or other ways to prevent removing them in the future. Please feel free to contact on the GitHub issue below, [Fediverse (Misskey / Mastodon)][Fediverse] or [Twitter]. Issue of this problem: [#1090](https://github.com/anatawa12/AvatarOptimizer/issues/1090) @@ -80,7 +80,6 @@ Issue of this problem: [#1090](https://github.com/anatawa12/AvatarOptimizer/issu Avatar Optimizer and some other non-destructive avatar modification tools may make your avatar not exceed the hard limit of VRChat. However, the upload button on the VRCSDK Control Panel will be disabled if the hard limit is exceeded with on-scene Avatar. -But, if your avatar does not exceed the hard limit after build, you can upload the avatar with some other ways. You may use the following methods to skip pre-build hard limit check. Please note that those methods will not skip the post-build hard limit check.