Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs(ja/en): review of #327 #365

Merged
merged 1 commit into from
Aug 22, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,12 @@ weight: 10

# Avatar Global Components

Avatar Global Componentはアバタールートにつけてアバター全体に適用するコンポーネントです。
Avatar Global Componentをアバタールート以外につけるとインスペクター上にエラーが表示され、何も効果を持ちません。
![avatar-root.png](avatar-root.png)

Avatar Global Componentはアバターのルートに追加することでアバター全体に作用するコンポーネントです。
"アバターのルート"とは、アバターの最も上の階層にあるGameObjectのことです。
例えばVRChat用アバターの場合、VRC Avatar DescriptorコンポーネントがあるGameObjectが"アバターのルート"です。
Avatar Global Componentをアバターのルート以外に追加した場合、インスペクター上にエラーが表示され、コンポーネントは一切動作しません。

以下のコンポーネントがAvatar Global Componentです。

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,12 @@ weight: 10

# Avatar Global Components

Avatar Global Components is a kind of component which should be added to the root of avatar and applied to whole avatar.
If you add any Avatar Global Components to non-avatar root, you'll see error on the inspector and will not have any effect.
![avatar-root.png](avatar-root.png)

Avatar Global Component is a kind of component which should be added to an avatar root and applied to whole avatar.
The "avatar root" is the GameObject at the top of the avatar hierarchy.
For example, in the case of a VRChat avatar, the "avatar root" is the GameObject that has the VRC Avatar Descriptor component.
If you add any Avatar Global Components to anything other than the avatar root, you'll see error on the inspector and will not have any effect.

Following components are Avatar Global Component.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@ weight: 20

# Edit Skinned Mesh Components

Edit Skinned Mesh ComponentはSkinnedMeshRendererのあるGameObjectにつけてそのSkinnedMeshRendererに適用するコンポーネントです
Edit Skinned Mesh ComponentはSkinnedMeshRendererコンポーネントのあるGameObjectに追加することで、そのSkinnedMeshRendererに作用するコンポーネントです

このコンポーネントは2つの小分類があります
このコンポーネントには2つの小分類があります

## Source Component

この種類のコンポーネントはMeshなどを生成するコンポーネントです
メッシュなどを生成するコンポーネントです
以下のコンポーネントがSource Edit Skinned Mesh Componentです。

- [MergeSkinnedMesh](../../reference/merge-skinned-mesh)
Expand All @@ -20,7 +20,7 @@ Edit Skinned Mesh ComponentはSkinnedMeshRendererのあるGameObjectにつけて

## Modifying Component

この種類のコンポーネントはすでについているメッシュなどを(複製して)編集するコンポーネントです。
既にあるメッシュなどを(複製して)編集するコンポーネントです。
以下のコンポーネントがModifying Edit Skinned Mesh Componentです。

- [Remove Mesh By BlendShape](../../reference/remove-mesh-by-blendshape)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ weight: 20
# Edit Skinned Mesh Components

Edit Skinned Mesh Component is a kind of component which should be added to
GameObject with SkinnedMeshRender and applies some modification to the SkinnedMeshRenderer.
a GameObject which has a SkinnedMeshRenderer component, and applies some modification to the SkinnedMeshRenderer.

There are two sub-kind for this kind.
There are two sub-kinds.

## Source Component

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ weight: 1

このコンポーネントは、Endpoint Positionの値を0に置換し、`_EndPhysBone`GameObjectを追加します。

このコンポーネントはPhysBoneのついたGameObjectに追加してください
このコンポーネントはPhysBoneコンポーネントがあるGameObjectに追加してください

今のところ、このコンポーネントに設定項目はありませんが、ボタンが1つあります。
`適用して今すぐcomponentを削除する`をクリックすると、 この操作が適用され、コンポーネントが削除されます。
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ weight: 100

This component will replace EndpointPosition to 0 with adding `_EndPhysBone` GameObject.

This component should be added to GameObjects with PhysBone.
This component should be added to a GameObject which has PhysBone Components.

This component doesn't have any configuration for now but there's one button on the view.
Clicking `Apply and Remove component` will applies this operation and removes this component.
Expand Down
2 changes: 1 addition & 1 deletion .docs/content/docs/reference/freeze-blendshape/index.ja.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ weight: 25

ブレンドシェイプをメッシュに固定する、或いはメッシュから除去することが出来ます。

このコンポーネントは[Modifying Edit Skinned Mesh Component](../../component-kind/edit-skinned-mesh-components#modifying-component)であるため、SkinnedMeshRendererのあるGameObjectに追加してください
このコンポーネントは[Modifying Edit Skinned Mesh Component](../../component-kind/edit-skinned-mesh-components#modifying-component)であるため、SkinnedMeshRendererコンポーネントのあるGameObjectに追加してください

## 設定 {#settings}

Expand Down
2 changes: 1 addition & 1 deletion .docs/content/docs/reference/freeze-blendshape/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ weight: 25

Freeze & remove BlendShape from the mesh.

This component is [Modifying Edit Skinned Mesh Component](../../component-kind/edit-skinned-mesh-components#modifying-component) thus this component should be added onto GameObject with SkinnedMeshRenderer.
This component is [Modifying Edit Skinned Mesh Component](../../component-kind/edit-skinned-mesh-components#modifying-component), so this should be added to a GameObject which has a SkinnedMeshRenderer component.

## Settings

Expand Down
2 changes: 1 addition & 1 deletion .docs/content/docs/reference/make-children/index.ja.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ weight: 200

このコンポーネントは非推奨です。

この機能はアバターの最適化には関係ないためこのコンポーネントは新しい非破壊アバター編集ユーティリティのコンポーネントに置き換えられます
この機能はアバターの最適化と関係がないため、今後製作予定の非破壊アバター改変ユーティリティのコンポーネントに置き換えられる予定です

{{</ hint >}}

Expand Down
2 changes: 1 addition & 1 deletion .docs/content/docs/reference/make-children/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ These specified objects will be the children of this GameObject at build time.

This component is deprecated.

This functionality is not related to avatar optimization so this component will be replaced by component in a new non-destructive Avatar Modification Utils.
This function is not related to avatar optimization, so this component will be replaced by one in a currently planned non-destructive Avatar Modification Utils.

{{</ hint >}}

Expand Down
2 changes: 1 addition & 1 deletion .docs/content/docs/reference/merge-physbone/index.ja.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ weight: 1
このコンポーネントは、複数のPhysBoneコンポーネントを1つに統合します。
MultiChildTypeはIgnoreになります。

このコンポーネントは新しいGameObjectに追加してください
このコンポーネントは新規GameObjectに追加してください

## 設定 {#settings}

Expand Down
2 changes: 1 addition & 1 deletion .docs/content/docs/reference/merge-physbone/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ weight: 100

This component merges multiple PhysBone Components into one Component with MultiChildType == Ignore.

This component should be added to new GameObject.
This component should be added to a new GameObject.

## Settings

Expand Down
4 changes: 1 addition & 3 deletions .docs/content/docs/reference/merge-skinned-mesh/index.ja.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,7 @@ weight: 21

1つ以上のSkinnedMeshRendererやMeshRendererを1つのSkinnedMeshRendererに統合することが出来ます。

このコンポーネントは[Modifying Edit Skinned Mesh Component](../../component-kind/edit-skinned-mesh-components#modifying-component)であるため、SkinnedMeshRendererのあるGameObjectに追加してください。

MergeSkinnedMeshは、メッシュを指定していないSkinnedMeshRendererを持つ新しいGameObjectに追加するべきです。
このコンポーネントは[Source Edit Skinned Mesh Component](../../component-kind/edit-skinned-mesh-components#source-component)であるため、メッシュを指定していないSkinnedMeshRendererコンポーネントがある新規GameObjectに追加してください。

このコンポーネントはメッシュ・ボーン・マテリアル・BlendShape・Boundsを統合しますが、その他の設定については変更しないため、AnchorOverride等の設定を行うには、MergeSkinnedMeshのあるGameObject上のSkinnedMeshRendererを編集してください。

Expand Down
2 changes: 1 addition & 1 deletion .docs/content/docs/reference/merge-skinned-mesh/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ weight: 21

Merges one or more SkinnedMeshRenderer and MeshRenderers into one SkinnedMeshRenderer.

This component is [Source Edit Skinned Mesh Component](../../component-kind/edit-skinned-mesh-components#source-component) thus this component should be added onto new GameObject with SkinnedMeshRenderer without Mesh specified.
This component is [Source Edit Skinned Mesh Component](../../component-kind/edit-skinned-mesh-components#source-component), so this should be added to a new GameObject which has a SkinnedMeshRenderer component without Mesh specified.

This component will merge mesh, bones, Materials, BlendShapes, and Bounds but other settings will not be modified.
Please edit SkinnedMeshRenderer component attached to same GameObject as MergeSkinnedMesh to set AnchorOverride or else.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ weight: 25

手動でテクスチャを並び替えることにより、`VRChat/Mobile/Toon Lit`のマテリアルを1つのマテリアルに統合します。

このコンポーネントは[Modifying Edit Skinned Mesh Component](../../component-kind/edit-skinned-mesh-components#modifying-component)であるため、SkinnedMeshRendererのあるGameObjectに追加してください
このコンポーネントは[Modifying Edit Skinned Mesh Component](../../component-kind/edit-skinned-mesh-components#modifying-component)であるため、SkinnedMeshRendererコンポーネントのあるGameObjectに追加してください

現在、このコンポーネントは大きな需要があると見られる`VRChat/Mobile/Toon Lit`シェーダーのみをサポートしています。
他のシェーダーのサポートも追加する可能性があります。(サードパーティシェーダーでも対応します)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ weight: 25

Merge `VRChat/Mobile/Toon Lit` materials to one material by packing texture manually.

This component is [Modifying Edit Skinned Mesh Component](../../component-kind/edit-skinned-mesh-components#modifying-component) thus this component should be added onto GameObject with SkinnedMeshRenderer.
This component is [Modifying Edit Skinned Mesh Component](../../component-kind/edit-skinned-mesh-components#modifying-component), so this should be added to a GameObject which has a SkinnedMeshRenderer component.

This component currently only supports `VRChat/Mobile/Toon Lit` because I believe there are big demands
but I may add support for other shaders. (also for third-party shaders)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ weight: 25

指定されたブレンドシェイプによって動かされる頂点とそのポリゴンを削除します

このコンポーネントは[Modifying Edit Skinned Mesh Component](../../component-kind/edit-skinned-mesh-components#modifying-component)であるため、SkinnedMeshRendererのあるGameObjectに追加してください
このコンポーネントは[Modifying Edit Skinned Mesh Component](../../component-kind/edit-skinned-mesh-components#modifying-component)であるため、SkinnedMeshRendererコンポーネントのあるGameObjectに追加してください

## 設定 {#settings}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ weight: 25

Remove vertices transformed by specified BlendShape and their polygons.

This component is [Modifying Edit Skinned Mesh Component](../../component-kind/edit-skinned-mesh-components#modifying-component) thus this component should be added onto GameObject with SkinnedMeshRenderer.
This component is [Modifying Edit Skinned Mesh Component](../../component-kind/edit-skinned-mesh-components#modifying-component), so this should be added to a GameObject which has a SkinnedMeshRenderer component.

## Settings

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ weight: 25

箱で指定した範囲内のポリゴンを削除します。

このコンポーネントは[Modifying Edit Skinned Mesh Component](../../component-kind/edit-skinned-mesh-components#modifying-component)であるため、SkinnedMeshRendererのあるGameObjectに追加してください
このコンポーネントは[Modifying Edit Skinned Mesh Component](../../component-kind/edit-skinned-mesh-components#modifying-component)であるため、SkinnedMeshRendererコンポーネントのあるGameObjectに追加してください

## 設定 {#settings}

Expand Down
2 changes: 1 addition & 1 deletion .docs/content/docs/reference/remove-mesh-in-box/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ weight: 25

Remove some polygons in any of specified boxes.

This component is [Modifying Edit Skinned Mesh Component](../../component-kind/edit-skinned-mesh-components#modifying-component) thus this component should be added onto GameObject with SkinnedMeshRenderer.
This component is [Modifying Edit Skinned Mesh Component](../../component-kind/edit-skinned-mesh-components#modifying-component), so this should be added to a GameObject which has a SkinnedMeshRenderer component.

## Settings

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ aliases:
このコンポーネントは、アバターを走査して自動的にできる限りの最適化を行います。
チェックボックスで自動的に行う最適化を選択することが出来ます。

このコンポーネントは[Avatar Global Component](../../component-kind/avatar-global-components)であるため、アバタールートに追加してください
このコンポーネントは[Avatar Global Component](../../component-kind/avatar-global-components)であるため、アバターのルートに追加してください

現在、以下の機能を使った自動最適化が可能です。
- [FreezeBlendShape](../freeze-blendshape)
Expand Down
2 changes: 1 addition & 1 deletion .docs/content/docs/reference/trace-and-optimize/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ aliases:
This component will trace your avatar and optimize your avatar automatically.
You can enable/disable some automatic optimization features with checkboxes.

This component is [Avatar Global Component](../../component-kind/avatar-global-components) thus this component should be added to avatar root.
This component is [Avatar Global Component](../../component-kind/avatar-global-components), so this should be added to an avatar root.

Currently the following optimizations are applied automatically.
- [FreezeBlendShape](../freeze-blendshape)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ weight: 11

EditorOnlyなメッシュからしか参照がないボーンをEditorOnlyにします。

このコンポーネントは[Avatar Global Component](../../component-kind/avatar-global-components)であるため、アバタールートに追加してください
このコンポーネントは[Avatar Global Component](../../component-kind/avatar-global-components)であるため、アバターのルートに追加してください

これはNarazakaさんの[UnusedBonesByReferencesTool][UnusedBonesByReferencesTool]を移植したものですが、ビルド時に実行します。

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ weight: 11

Marks it as EditorOnly that bones referenced only from EditorOnly meshes.

This component is [Avatar Global Component](../../component-kind/avatar-global-components) thus this component should be added to avatar root.
This component is [Avatar Global Component](../../component-kind/avatar-global-components), so this should be added to an avatar root.

This is port of [UnusedBonesByReferencesTool by Narazaka][UnusedBonesByReferencesTool] but run at build time.

Expand Down