# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2021, VRM Consortium
# This file is distributed under the same license as the UniVRM Programming
# Document package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2021.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: UniVRM Programming Document \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-14 14:37+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.9.1\n"

#: ../../vrm0/0_58_blendshape.md:1
msgid "BlendShapeProxy(0.58)"
msgstr ""

#: ../../vrm0/0_58_blendshape.md:3
msgid "BlendShapeKeyのインタフェースを厳格化、整理"
msgstr "Rework BlendShapeKey's Interface"

#: ../../vrm0/0_58_blendshape.md:5
msgid "BlendShapeKeyを作成する方法が不明瞭だったため、 より明示的な API に置き換えました。"
msgstr ""

#: ../../vrm0/0_58_blendshape.md:8
msgid "BlendShapeClip.Key 追加"
msgstr ""

#: ../../vrm0/0_58_blendshape.md
msgid "arguments"
msgstr ""

#: ../../vrm0/0_58_blendshape.md
msgid "before"
msgstr ""

#: ../../vrm0/0_58_blendshape.md
msgid "after"
msgstr ""

#: ../../vrm0/0_58_blendshape.md
msgid "備考"
msgstr ""

#: ../../vrm0/0_58_blendshape.md
msgid "string name, BlendShapePreset preset"
msgstr ""

#: ../../vrm0/0_58_blendshape.md
msgid "public constructor"
msgstr ""

#: ../../vrm0/0_58_blendshape.md
msgid "private constructor"
msgstr ""

#: ../../vrm0/0_58_blendshape.md
msgid ""
"BlendShapePreset.Unknownのときの挙動が不明瞭だった。代わりに、CreateFromPreset または "
"CreateUnknown を使用してください"
msgstr ""

#: ../../vrm0/0_58_blendshape.md
msgid "BlendShapeClip"
msgstr ""

#: ../../vrm0/0_58_blendshape.md
msgid "BlendShapeKey.CreateFrom"
msgstr ""

#: ../../vrm0/0_58_blendshape.md
msgid "BlendShapeKey.CreateFromClip"
msgstr ""

#: ../../vrm0/0_58_blendshape.md
msgid "他の関数に合わせて、名前を変更"
msgstr ""

#: ../../vrm0/0_58_blendshape.md
msgid "BlendShapePreset"
msgstr ""

#: ../../vrm0/0_58_blendshape.md
msgid "BlendShapeKey.CreateFromPreset"
msgstr ""

#: ../../vrm0/0_58_blendshape.md
msgid "オーバーロードをやめて明示的な関数に変更"
msgstr ""

#: ../../vrm0/0_58_blendshape.md
msgid "string"
msgstr ""

#: ../../vrm0/0_58_blendshape.md
msgid "BlendShapeKey.CreateUnknown"
msgstr ""

#: ../../vrm0/0_58_blendshape.md
msgid "オーバーロードをやめて明示的な関数に変更。"
msgstr ""

#: ../../vrm0/0_58_blendshape.md:17
msgid "使用するメソッド"
msgstr "Methods"

#: ../../vrm0/0_58_blendshape.md:19
msgid "[推奨] `SetValues`"
msgstr "[Recommended] `SetValues`"

#: ../../vrm0/0_58_blendshape.md:20
msgid "[非推奨] `ImmediatelySetValue`"
msgstr "[Not Recommended] `ImmediatelySetValue`"

#: ../../vrm0/0_58_blendshape.md:21
msgid "[上級者向け] `AccumulateValue`"
msgstr "[For Advanced Users] `AccumulateValue`"

#: ../../vrm0/0_58_blendshape.md:22
msgid "[上級者向け] `Apply`"
msgstr "[For Advanced Users] `Apply`"

#: ../../vrm0/0_58_blendshape.md:24
msgid "スクリプトから BlendShape weight を適用する"
msgstr "Apply BlendShape weight from script"

#: ../../vrm0/0_58_blendshape.md:26
msgid ""
"`SetValues` 関数のみを使用します。 そのフレームで必要な表情の weight 値をすべて集めてから `SetValues` を 1 "
"回だけ呼んで設定します。"
msgstr ""
"Call `SetValues` function once to create the specific expression (merged "
"by multiple BlendShapes) in a frame"

#: ../../vrm0/0_58_blendshape.md:40
msgid "複数の BlendShape weight を適用する際の競合の問題について"
msgstr ""

#: ../../vrm0/0_58_blendshape.md:42
msgid "この節では、なぜ `SetValues` を使わなければならないのかという疑問に回答します。"
msgstr "Why use `SetValues` for synthesizing multiple BlendShapes?"

#: ../../vrm0/0_58_blendshape.md:44
msgid "たとえば 2 つの VRMBlendShape `Blink_L` と `Blink_R` が"
msgstr ""
"We found that multiple BlendShapes compete with each other when the "
"following expressions are specified"

#: ../../vrm0/0_58_blendshape.md:46
msgid "VRMBlendShape `Blink_L`"
msgstr ""

#: ../../vrm0/0_58_blendshape.md:48
msgid "Mesh `A` の Blendshape `eye_close_L` の weight 値 `100`"
msgstr ""

#: ../../vrm0/0_58_blendshape.md:49
msgid "Mesh `A` の Blendshape `eye_close_R` の weight 値 `1`"
msgstr ""

#: ../../vrm0/0_58_blendshape.md:51
msgid "VRMBlendShape `Blink_R`"
msgstr ""

#: ../../vrm0/0_58_blendshape.md:53
msgid "Mesh `A` の Blendshape `eye_close_L` の weight 値 `1`"
msgstr ""

#: ../../vrm0/0_58_blendshape.md:54
msgid "Mesh `A` の Blendshape `eye_close_R` の weight 値 `100`"
msgstr ""

#: ../../vrm0/0_58_blendshape.md:56
msgid "で定義されているとします。 このとき両目を閉じたいモチベーションから、両方を有効にする意図で下記のように実行します。"
msgstr ""

#: ../../vrm0/0_58_blendshape.md:64
msgid ""
"すると、左目だけが開いてしまいます。 これは後から `ImmediateSetValue` した `Blink_R` が `Blink_L` "
"と競合して weight を上書きしてしまうからです。 したがって VRM の表情制御においては下記の 2 "
"通りのどちらかの方法で書くことが求められます。 これらの方法はこの競合の問題を解決して表情を設定することができます。"
msgstr ""

#: ../../vrm0/0_58_blendshape.md:77
msgid "または"
msgstr ""

#: ../../vrm0/0_58_blendshape.md:85
msgid "WIP"
msgstr ""

#: ../../vrm0/0_58_blendshape.md:87
msgid "何故、複数のSetterがあるのか"
msgstr ""

#: ../../vrm0/0_58_blendshape.md:89
msgid "LipSync"
msgstr ""

#: ../../vrm0/0_58_blendshape.md:90
msgid "瞬き"
msgstr ""

#: ../../vrm0/0_58_blendshape.md:91
msgid "視線制御(BlendShapeで視線を動かすタイプのモデル)"
msgstr ""

#: ../../vrm0/0_58_blendshape.md:92
msgid "プログラムによる喜怒哀楽"
msgstr ""

#: ../../vrm0/0_58_blendshape.md:94
msgid ""
"上記のような複数のBlendShapeが別々のコンポーネントから設定された場合に、 BlendShape同士が競合することがわかりました。 "
"後で設定した値で上書きされて希望のBlendShapeが適用されないという状態になります。 "
"これを解決するために、一か所で中央集権的に制御する必要があります。"
msgstr ""

#: ../../vrm0/0_58_blendshape.md:99
msgid "合成したり排他制御した、BlendShapeClipの集合のスナップショットをまとめて適用することを想定して `SetValues`"
msgstr ""

#: ../../vrm0/0_58_blendshape.md:101
msgid "ImmediatelySetValue"
msgstr ""

#: ../../vrm0/0_58_blendshape.md:103
msgid "簡単なテストプログラムでの利用を想定しています。"
msgstr ""

#: ../../vrm0/0_58_blendshape.md:105 ../../vrm0/0_58_blendshape.md:115
#: ../../vrm0/0_58_blendshape.md:131
msgid "例："
msgstr ""

#: ../../vrm0/0_58_blendshape.md:113
msgid "AccumulateValue + Apply"
msgstr ""

#: ../../vrm0/0_58_blendshape.md:125
msgid "下記のSetValuesを推奨しています。"
msgstr ""

#: ../../vrm0/0_58_blendshape.md:127
msgid "SetValues"
msgstr ""

#: ../../vrm0/0_58_blendshape.md:129
msgid "BlendShape合成器が必要に応じ呼び出すことを想定しています。"
msgstr ""
