diff --git a/docs/locale/en/LC_MESSAGES/vrm1/vrm1_firstperson.po b/docs/locale/en/LC_MESSAGES/vrm1/vrm1_firstperson.po index 04ba27610..8ecd76ba8 100644 --- a/docs/locale/en/LC_MESSAGES/vrm1/vrm1_firstperson.po +++ b/docs/locale/en/LC_MESSAGES/vrm1/vrm1_firstperson.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: UniVRM Programming Document \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-19 15:03+0900\n" +"POT-Creation-Date: 2022-12-27 14:54+0900\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -25,37 +25,49 @@ msgstr "" #: ../../vrm1/vrm1_firstperson.md:3 msgid "{doc}`FirstPerson と Renderer の可視制御 `" -msgstr "{doc}`FirstPerson and Renderer visibility control `" +msgstr "" +"{doc}`FirstPerson and Renderer visibility control " +"`" #: ../../vrm1/vrm1_firstperson.md:5 msgid "VR用の機能です" msgstr "It is a function for VR" #: ../../vrm1/vrm1_firstperson.md:8 -msgid "これは VR 向けの機能で、VR HMD カメラ(FirstPerson)とそれ以外(ThirdPerson)で 可視判定を変える機能です。" -msgstr "This is a function for VR, and it is a function that changes visibility judgment between VR HMD camera (FirstPerson) and other (ThirdPerson)." +msgid "" +"VRM モデルを VR アバターとして使用する場合、一人称視点でモデルの頭メッシュが見えてしまうと視界を遮ってしまいます。 これを解決するために、" +" VRHMD Camera の一人称視点 (FirstPerson) とそれ以外 (ThirdPerson) " +"でメッシュの可視属性を変更する機能になります。" +msgstr "" +"When using a VRM model as a VR avatar, the view is obstructed if the " +"model's head mesh is visible in the first person view.To solve this, it " +"becomes a function to change the visibility attribute of the mesh in the " +"VRHMD Camera's first person perspective (FirstPerson) and other " +"perspectives (ThirdPerson)." #: ../../vrm1/vrm1_firstperson.md:12 msgid "Project設定" msgstr "Project Settings" #: ../../vrm1/vrm1_firstperson.md:14 -#, fuzzy -msgid "VRMの推奨する VR 向けのカメラ構成です。" -msgstr "Recommended camera layer settings" +msgid "UniVRMの推奨する VR 向けのカメラ構成です。" +msgstr "" #: ../../vrm1/vrm1_firstperson.md:16 msgid "" -"ヘッドマウントディスプレイを表すカメラ と その他のカメラという2種類のカメラを想定ます。 VRMは、`VRMFirstPersonOnly` と" -" `VRMThirdPersonOnly` という名前のレイヤーを予約しています。" +"ヘッドマウントディスプレイを表すカメラ と その他のカメラという2種類のカメラを想定ます。 UniVRMは、レイヤー9 " +"`VRMFirstPersonOnly` と レイヤー10 `VRMThirdPersonOnly` をデフォルト値にしています。 " +"2つのレイヤーは、ランタイムロード時の引数で任意のレイヤを指定することも可能です。" msgstr "" +"Consider two types of cameras: cameras representing head-mounted displays and other cameras." +"UniVRM defaults to Layer 9 `VRMFirstPersonOnly` and Layer 10 `VRMThirdPersonOnly`." +"The two layers can also be specified with an argument when loading the runtime." -#: ../../vrm1/vrm1_firstperson.md:19 +#: ../../vrm1/vrm1_firstperson.md:20 msgid "VRMFirstPersonOnly" msgstr "" #: ../../vrm1/vrm1_firstperson.md:21 -#, fuzzy msgid "このレイヤーを指定した gameObject はその他のカメラから消えます" msgstr "" "FIRSTPERSON_ONLY_LAYER(The gameObject that specifies this layer " @@ -70,25 +82,22 @@ msgid "VRMThirdPersonOnly" msgstr "" #: ../../vrm1/vrm1_firstperson.md:28 -#, fuzzy msgid "このレイヤーを指定した gameObject はヘッドマウントディスプレイから消えます" msgstr "" "THIRDPERSON_ONLY_LAYER(The gameObject that specifies this layer " "disappears from the head-mounted display)" #: ../../vrm1/vrm1_firstperson.md:30 -msgid "例: アバターの頭の描画を抑止して前が見えるようにする" -msgstr "Example: Stop drawing the avatar's head so you can see the front" +msgid "例: アバターの頭、髪の毛、メガネなどの描画を抑止して前が見えるようにする" +msgstr "Example: Suppress the drawing of the avatar's head, hair, glasses, etc. so that the front can be seen" #: ../../vrm1/vrm1_firstperson.md:33 -#, fuzzy msgid "" "`Project Settings` - `Tags and Layers` に `VRMFirstPersonOnly` と " "`VRMThirdPersonOnly` を 設定してください。" msgstr "" "Please set `VRMFirstPersonOnly` and` VRMThirdPersonOnly` to `Project " -"Settings`-`Tags and Layers`. In the sample, we assign `9` and` 10` to " -"each." +"Settings`-`Tags and Layers`." #: ../../vrm1/vrm1_firstperson.md:37 msgid "Tags & Layers" @@ -111,12 +120,12 @@ msgid "カメラ構成" msgstr "Camera configuration" #: ../../vrm1/vrm1_firstperson.md:55 -msgid "FirstPerson: MainCamera" +msgid "FirstPerson: MainCamera の CullingMask" msgstr "" #: ../../vrm1/vrm1_firstperson.md:57 -msgid "シーンに VR 用のカメラ(HMD)を配置して FirstPerson をチェックします。" -msgstr "Place a VR camera (HMD) in the scene and check FirstPerson." +msgid "シーンに VR 用のカメラ(HMD)を配置して `CullingMask` の FirstPerson をチェックします。" +msgstr "Place a VR camera (HMD) in the scene and check FirstPerson of `CullingMask`." #: ../../vrm1/vrm1_firstperson.md:59 msgid "VR用のカメラ" @@ -124,15 +133,17 @@ msgstr "Camera for VR" #: ../../vrm1/vrm1_firstperson.md:62 msgid "XRRig など VR向けの1人称描画のカメラです。 通常、 `main` カメラになります。" -msgstr "A first-person rendering camera for VR. This is usually the `main` camera.. This is usually the `main` camera." +msgstr "" +"A first-person rendering camera for VR. This is usually the `main` " +"camera.. This is usually the `main` camera." #: ../../vrm1/vrm1_firstperson.md:70 -msgid "ThirdPerson: OtherCamera" +msgid "ThirdPerson: OtherCamera の CullingMask" msgstr "" #: ../../vrm1/vrm1_firstperson.md:72 -msgid "シーンに HMD 以外の追加のカメラを配置して ThirdPerson をチェックします。" -msgstr "Place an additional non-HMD camera in the scene and check ThirdPerson." +msgid "シーンに HMD 以外の追加のカメラを配置して `CullingMask` の ThirdPerson をチェックします。" +msgstr "Place an additional camera in the scene other than the HMD and check ThirdPerson for `CullingMask`." #: ../../vrm1/vrm1_firstperson.md:74 msgid "三人称用のカメラ" @@ -159,10 +170,21 @@ msgid "Vrm10Instance を取得する" msgstr "Get Vrm10Instance" #: ../../vrm1/vrm1_firstperson.md:90 -#, fuzzy msgid "`Vrm10Instance.Vrm.FirstPerson.SetupAsync` を呼び出す" -msgstr "Call `controller.Vrm.FirstPerson.SetupAsync`" +msgstr "Call `Vrm10Instance.Vrm.FirstPerson.SetupAsync`" #: ../../vrm1/vrm1_firstperson.md:91 msgid "ShowMeshes" msgstr "" + +#: ../../vrm1/vrm1_firstperson.md:120 +msgid "Sample" +msgstr "" + +#: ../../vrm1/vrm1_firstperson.md:122 +msgid "複数のカメラを配置したサンプルシーンがあります。" +msgstr "" + +#: ../../vrm1/vrm1_firstperson.md:124 +msgid "`Assets/VRM10_Samples/VRM10FirstPersonSample`" +msgstr "" diff --git a/docs/vrm1/vrm1_firstperson.md b/docs/vrm1/vrm1_firstperson.md index d7157107d..1181e8da8 100644 --- a/docs/vrm1/vrm1_firstperson.md +++ b/docs/vrm1/vrm1_firstperson.md @@ -5,19 +5,19 @@ ```{admonition} VR用の機能です :class: warning -これは VR 向けの機能で、VR HMD カメラ(FirstPerson)とそれ以外(ThirdPerson)で -可視判定を変える機能です。 +VRM モデルを VR アバターとして使用する場合、一人称視点でモデルの頭メッシュが見えてしまうと視界を遮ってしまいます。 +これを解決するために、 VRHMD Camera の一人称視点 (FirstPerson) とそれ以外 (ThirdPerson) でメッシュの可視属性を変更する機能になります。 ``` ## Project設定 -VRMの推奨する VR 向けのカメラ構成です。 +UniVRMの推奨する VR 向けのカメラ構成です。 ヘッドマウントディスプレイを表すカメラ と その他のカメラという2種類のカメラを想定ます。 -VRMは、`VRMFirstPersonOnly` と `VRMThirdPersonOnly` という名前のレイヤーを予約しています。 +UniVRMは、レイヤー9 `VRMFirstPersonOnly` と レイヤー10 `VRMThirdPersonOnly` をデフォルト値にしています。 +2つのレイヤーは、ランタイムロード時の引数で任意のレイヤを指定することも可能です。 ```{admonition} VRMFirstPersonOnly - このレイヤーを指定した gameObject はその他のカメラから消えます 例: カンペなど特殊用途? @@ -27,7 +27,7 @@ VRMは、`VRMFirstPersonOnly` と `VRMThirdPersonOnly` という名前のレイ このレイヤーを指定した gameObject はヘッドマウントディスプレイから消えます -例: アバターの頭の描画を抑止して前が見えるようにする +例: アバターの頭、髪の毛、メガネなどの描画を抑止して前が見えるようにする ``` `Project Settings` - `Tags and Layers` に `VRMFirstPersonOnly` と `VRMThirdPersonOnly` を @@ -52,9 +52,9 @@ var created = await controller.Vrm.FirstPerson.SetupAsync( ```` ## カメラ構成 -### FirstPerson: MainCamera +### FirstPerson: MainCamera の CullingMask -シーンに VR 用のカメラ(HMD)を配置して FirstPerson をチェックします。 +シーンに VR 用のカメラ(HMD)を配置して `CullingMask` の FirstPerson をチェックします。 ```{admonition} VR用のカメラ :class: info @@ -67,9 +67,9 @@ XRRig など VR向けの1人称描画のカメラです。 FirstPerson ``` -### ThirdPerson: OtherCamera +### ThirdPerson: OtherCamera の CullingMask -シーンに HMD 以外の追加のカメラを配置して ThirdPerson をチェックします。 +シーンに HMD 以外の追加のカメラを配置して `CullingMask` の ThirdPerson をチェックします。 ```{admonition} 三人称用のカメラ :class: info @@ -119,4 +119,6 @@ async Task LoadAsync(string path) ## Sample +複数のカメラを配置したサンプルシーンがあります。 + - `Assets/VRM10_Samples/VRM10FirstPersonSample`