Ja/Facial Expressions Primer: Difference between revisions

From Valve Developer Community
< Ja
Jump to navigation Jump to search
No edit summary
 
m (fix)
Line 4: Line 4:




__TOC__
_TOC_


==�?��?�ページ�?�関連�?��?��?�考文献==
 
==このページに関連した参考文献==
* [[Quick_Start_Facial_AnimationFP|Quick Start Facial Animation]]
* [[Quick_Start_Facial_AnimationFP|Quick Start Facial Animation]]
* [[FacePoser_Overview|FacePoser Overview]]
* [[FacePoser_Overview|FacePoser Overview]]
Line 13: Line 14:
* [[Other_FacePoser_Tools|Other FacePoser Tools]]
* [[Other_FacePoser_Tools|Other FacePoser Tools]]


==????==
Source Engine??様々?表情筋??を?作??キャラクター?広?範囲?感情を表???る????????。???人間?顔?複雑性?数多???"flex"(筋肉)?より??る特定?感情を表???る??む????作業??る????り??。??記事?6??基本表情を作り上?るガイド??。?れら?6??基本表情を??よ??作り上?る?を学????よ????ら?複雑?感情を表??る方法も?解???るよ???る??ょ?。
'''読?進?る?????記事?顔???注目??頭?目????他?体?部分を無視???る???気を????????。?れら?3??今回無視?れ?部分も感情表?????役割を果?????Faceposer?Choreography(振り付?)作業を行?時?必?考慮?るよ?????????。'''
==概?==
* 顔アニメーションを行?るモデルを読?込む
* モデル?顔筋肉を?作
* choreography(振り付?)ファイル?作?
* 顔アニメーションデータをイベント?変?
* 新??choreography(振り付?)??生
* ?論?リンク




==モデル�?�読�?�込�?�==
==はじめに==
Source Engineでは様々な表情筋などを操作してキャラクターに広い範囲の感情を表現させることができます。しかし人間の顔の複雑性と数多くの"flex"(筋肉)により、ある特定の感情を表現させるのはむずかしい作業になることがあります。この記事は6つの基本表情を作り上げるガイドです。これらの6つの基本表情をどのように作り上げるかを学ぶことによって、さらに複雑な感情を表現する方法も理解できるようになるでしょう。


�?��?�最�?�?�Face Poserを起動�?��?File -> Load Modelを�?�択�?��?��?�。顔アニメーション�?��?��??るモデルを�?�択�?��?��?�。(�?��?�モデル�?�顔アニメーション�?��?�能�?��?�明ら�?��?��?��?��?��?�。AlyxやBreen�?�よ�?��?�人間型モデル�?�顔アニメーション�?��?�能�?��?��?��?エアボートやコン�?インガンシップ�?��?��??�?��?�ん。�?��?��?��?�例�?��?��?�[ROOT]\Humans\Group03\Male_09を�?�択�?��?��?��?�。)
'''読み進める前に、この記事は顔にのみ注目し、頭、目そして他の体の部分を無視していることに気をつけてください。これらの3つの今回無視された部分も感情表現に重要な役割を果たすため、FaceposerでChoreography(振り付け)作業を行う時は必ず考慮するようにしてください。'''




==顔筋肉�?��?作==
==概要==
* 顔アニメーションを行えるモデルを読み込む
* モデルの顔筋肉を操作
* choreography(振り付け)ファイルの作成
* 顔アニメーションデータをイベントに変換
* 新しいchoreography(振り付け)の再生
* 結論とリンク


モデル?ロードを行??ら?Flex Sliderタブをダブルクリック??ウィンドウ?全??項目を表示???るよ??展開???。以下?よ???り??:


[[Image:Fep_fstool.jpg|展開?れ?Flex Sliderツール]]


�??れ�?�れ�?�項目�?�"flex" - �?�ら�?��?��?作�?�?�れモデル�?�埋�?込�?�れ�?��?ーズ�?�対応�?��?��?��?��?�。�??れ�?�れ�?�flex(筋肉)�?�スライダーを�?作�?�る�?��?��?��?�??�?�筋肉�?�強�?��?�調整�?�れ�?モデル�?�見�?�目�?�代�?り�?��?�。�?��?��?�示�?��?��?�6�?��?�基本表情�?�対応�?��?�flex�?�設定�?��?�。基本表情�?��?�怒り�?嫌悪�?幸�?�?悲�?��?��?�??怖�?驚�??�?��?�り�?��?�。標準�?��?�る表情�?中立�?も�?��?�れ�?��?�。6�?��?�表情�?�ら1�?�を�?��?��?次�?�セクションを読�?�進�?�?��??�?��?��?�。
==モデルの読み込み==
まず最初にFace Poserを起動し、File -> Load Modelを選択します。顔アニメーションができるモデルを選択します。(どのモデルが顔アニメーションが可能かは明らかなはずです。AlyxやBreenのような人間型モデルは顔アニメーションが可能ですが、エアボートやコンバインガンシップはできません。ここでは例として[ROOT]\Humans\Group03\Male_09を選択しました。)


'''?れ???れ?れ?表情?対??主観的?見方?基???も???り??れ???れ?れ?表情??見?る?を示?絶対的?も???????を考慮???????。感情をよりよ???応??る????れら?らflex?設定を調整???????。'''


==顔筋肉の操作==
モデルのロードを行ったら、Flex Sliderタブをダブルクリックし、ウィンドウが全ての項目を表示できるように展開します。以下のようになります:
[[Image:Fep_fstool.jpg|展開されたFlex Sliderツール]]
それぞれの項目は"flex" - あらかじめ作成されモデルに埋め込まれたポーズに対応しています。それぞれのflex(筋肉)のスライダーを操作することで、その筋肉の強さが調整され、モデルの見た目が代わります。ここに示すのは6つの基本表情に対応したflexの設定です。基本表情には怒り、嫌悪、幸福、悲しみ、恐怖、驚きがあります。標準となる表情、中立、も含まれます。6つの表情から1つを選び、次のセクションを読み進めてください。
'''これはそれぞれの表情に対して主観的な見方に基づくものであり、これがそれぞれの表情が同見えるかを示す絶対的なものではないことを考慮してください。感情をよりよく適応させるためにこれらからflexの設定を調整してください。'''


'''中立:'''
'''中立:'''
 
[[Image:Fep_neutral.jpg|中立の表情]]
[[Image:Fep_neutral.jpg|中立�?�表情]]
<i>(完全に平坦)</i>
 
''(完全�?�平�?�)''
 


'''怒り:'''
'''怒り:'''
 
[[Image:Fep_angry.jpg|怒った表情]]
[[Image:Fep_angry.jpg|怒�?��?�表情]]
<i>(眉毛は下がり、まぶたはひきしまり、鼻孔は広がり、口は水平に広がって歯を見せ、唇は押され、顎は食いしばってます - Lowered eyebrows, contracted eyelids, flared nostrils, horizontally stretched out mouth showing the teeth, pressed lips, clenched jaw)</i>
 
''(眉毛�?�下�?�り�?�?��?��?��?��?��??�?��?�り�?鼻孔�?�広�?�り�?�?��?�水平�?�広�?��?��?�歯を見�?��?唇�?�押�?�れ�?顎�?�食�?��?��?��?��?��?��?� - Lowered eyebrows, contracted eyelids, flared nostrils, horizontally stretched out mouth showing the teeth, pressed lips, clenched jaw)''
 


'''嫌悪:'''
'''嫌悪:'''
[[Image:Fep_disgusted.jpg|嫌悪の表情]]
<i>(怒りの表情に似ていますが、歯の見せ方が大幅に減り、唇の圧力も減ってます)</i>


[[Image:Fep_disgusted.jpg|嫌悪�?�表情]]
'''幸福:'''
 
[[Image:Fep_happy.jpg|幸福な表情]]
''(怒り�?�表情�?�似�?��?��?��?��?��?歯�?�見�?�方�?�大幅�?�減り�?唇�?�圧力も減�?��?��?��?�)''
<i>(眉毛は上がり、まぶたは広がり、鼻の周りの筋肉は持ち上がり、鼻孔はかすかに広がり、口角は引き上げられ、開いた口は上歯を少し見せ、顎は下がっている - Raised brow, expanded eyelids, raised muscles near the nose, slightly flared nostrils, corners of the mouth pulled upwards, opened mouth showing a slight view of the upper teeth, and a lowered jaw)</i>
 
 
'''幸�?:'''
 
[[Image:Fep_happy.jpg|幸�?�?�表情]]
 
''(眉毛�?�上�?�り�?�?��?��?��?�広�?�り�?鼻�?�周り�?�筋肉�?��?�?�上�?�り�?鼻孔�?��?��?��?��?�広�?�り�?�?�角�?�引�??上�?�られ�?開�?��?��?��?�上歯を少�?�見�?��?顎�?�下�?��?��?��?�る - Raised brow, expanded eyelids, raised muscles near the nose, slightly flared nostrils, corners of the mouth pulled upwards, opened mouth showing a slight view of the upper teeth, and a lowered jaw)''
 
 
'''悲�?��?�:'''
 
[[Image:Fep_sad.jpg|悲�?��?�表情]]
 
''(眉毛�?�内�?��?�少�?�上�?�り�?�?��?��?��?�引�??締�?�り�?鼻�?�周り�?�筋肉�?��?�?�上�?�り�?鼻孔�?�広�?�り�?�?�角�?�引�??下�?�られ�?上�?��?��?�顎�?�唇�?�中央を押�?�上�?��?��?�る - Slightly raised inner eyebrows, contracted eyelids, raised muscles near the nose, flared nostrils, corners of the mouth pulled downwards, and a raised chin pushing the middle of the lips upwards)''
 
 
'''�??怖:'''
 
[[Image:Fep_scared.jpg|�??怖�?�表情]]
 
''(眉毛�?�内�?��?�上�?�り�?�?��?��?��?�広�?�り�?�?��?�水平�?��?��?��?�空�??�?顎先(chin)�?�上�?�り�?顎(jaw)�?�下�?�る - Raised inner eyebrows, expanded eyelids, horizontally stretched and opened mouth, raised chin, and a lowered jaw)''
 
 
'''驚�??:'''
 
[[Image:Fep_shocked.jpg|驚�?��?�表情]]
 
''(�??怖�?�表情�?�似�?��?��?��?��?��?眉�?�上�?�り�?鼻孔�?�広�?�り�?�?��?�空�??�?�丸�??�?��?��?��?��?��?�)''
 


==シーン�?��?�表情�?�挿入==
'''悲しみ:'''
[[Image:Fep_sad.jpg|悲しい表情]]
<i>(眉毛の内側は少し上がり、まぶたは引き締まり、鼻の周りの筋肉は持ち上がり、鼻孔は広がり、口角は引き下げられ、上がった顎が唇の中央を押し上げている - Slightly raised inner eyebrows, contracted eyelids, raised muscles near the nose, flared nostrils, corners of the mouth pulled downwards, and a raised chin pushing the middle of the lips upwards)</i>


新�?��?�choreography(振り付�?��?.vcd)ファイルを作�?�?��?アクター�?��??�?を�?��?��?�?ャン�?ルを作�?�?��?��?�。次�?��?flex animationイベントを作�?�?��?�??�?を�?��?�''(整�?�を楽�?��?�る�?��?�?��?�?�択�?��?�表情�?�対応�?��?��??�?を�?��?��?��?�ょ�?�)''�?範囲を指定�?��?��?�。イベントを�?�択�?��?Flex Animationタブをダブルクリック�?��?��?�。Flex�?��??�?�?�スクリーン�?��?�れ�?��?�。(も�?�表示�?�れ�?��?��?��?�ら�?イベントを�?�択�?��?��?�クリック�?��?expressionツール�?�ら"Edit event '[Name of event]'"を�?�ん�?��??�?��?��?�) Flex Animationツールを�?�クリック�?�Flex -> Copy from Slidersを�?�択�?��?��?�。�?�れ�?�Flex Slidersツール�?��?��?�る変更をFlex Animationツール�?�一連�?�スプライン�?�変�?��?��?��?�。''(注�?: flexデータ�?�Flex Sliderツール�?��?��?�も作�?�?変�?��?��??�?��?�。�??�?�概�?�?��?��?��?��?�[[Quick_Start_Facial_AnimationFP:jp|FacePoser顔アニメーション�?�クイックスタート]]を�?�照�?��?��??�?��?��?�)''
'''恐怖:'''
[[Image:Fep_scared.jpg|恐怖の表情]]
<i>(眉毛の内側が上がり、まぶたは広がり、口は水平にのびて空き、顎先(chin)は上がり、顎(jaw)は下がる - Raised inner eyebrows, expanded eyelids, horizontally stretched and opened mouth, raised chin, and a lowered jaw)</i>


�??�?�後�?シーンを�?生�?�る�?��?タイム�?ーをイベント�?��?置�?��?�移動�?��?��?�。モデルを見る�?��?flex�?�モデル�?�見�?�目を変�?��?��?�る�?��?��?�?�り�?��?�。
'''驚き:'''
[[Image:Fep_shocked.jpg|驚いた表情]]
<i>(恐怖の表情に似ていますが、眉は上がり、鼻孔は広がり、口の空きが丸くなっています)</i>




==�?論==
==シーンへの表情の挿入==
新しいchoreography(振り付け、.vcd)ファイルを作成し、アクターに名前をつけ、チャンネルを作成します。次に、flex animationイベントを作成し、名前をつけ<i>(整理を楽にするために、選択した表情に対応した名前をつけましょう)</i>、範囲を指定します。イベントを選択し、Flex Animationタブをダブルクリックします。Flexの名前がスクリーンに現れます。(もし表示されないのなら、イベントを選択して右クリックし、expressionツールから"Edit event '[Name of event]'"を選んでください) Flex Animationツールを右クリックしFlex -> Copy from Slidersを選択します。これはFlex Slidersツールにおける変更をFlex Animationツールの一連のスプラインに変換します。<i>(注意: flexデータはFlex Sliderツールなしでも作成、変換できます。その概要については[[Quick Start Facial AnimationFP:jp|FacePoser顔アニメーションのクイックスタート]]を参照してください)</i>
その後、シーンを再生するか、タイムバーをイベントの位置まで移動します。モデルを見ると、flexがモデルの見た目を変えているのがわかります。


?れら6??基本表情を使?????シーンデザイナー?様々?シ?ュエーション????キャラクタ?感情を表情?表???る??????るよ???り??。?ら?顔?筋肉を?作?る????退屈?痛??????ら?多???感情を表???る????????。


�?��?�記事�?�紹介�?��?�''[http://www.geocities.com/sodabus_vdc/fep_wiki.zip expression class(表情クラス)サンプル]''
==結論==
これら6つの基本表情を使うことで、シーンデザイナーは様々なシチュエーションにおいてキャラクタの感情を表情で表現させることができるようになります。さらに顔の筋肉を操作することで、退屈、痛みといったさらに多くの感情を表現させることができます。


この記事で紹介した<i>[http://www.geocities.com/sodabus_vdc/fep_wiki.zip expression class(表情クラス)サンプル]</i>


==?考リンク==


[http://www.cs.unc.edu/~andrei/expressions/ The Six Basic Facial Expressions(6�?��?�基本表情)] ''(�?��?�ページ�?��?��?�記事�?�基�?��?��?��?��?��?�)''
==参考リンク==
[http://www.cs.unc.edu/~andrei/expressions/ The Six Basic Facial Expressions(6つの基本表情)] <i>(このページはこの記事に基づいています)</i>


[http://en.wikipedia.org/wiki/Paul_Ekman Paul Ekman]�?�彼�?��??唱�?�る[http://en.wikipedia.org/wiki/Facial_Action_Coding_System Facial Action Coding System]
[http://en.wikipedia.org/wiki/Paul_Ekman Paul Ekman]と彼の提唱する[http://en.wikipedia.org/wiki/Facial_Action_Coding_System Facial Action Coding System]


[http://www.tpub.com/content/draftsman/14263/css/14263_203.htm Integrated Publishing - Facial Expressions]
[http://www.tpub.com/content/draftsman/14263/css/14263_203.htm Integrated Publishing - Facial Expressions]

Revision as of 06:17, 30 November 2005

original English version: Facial Expressions Primer
表情入門


_TOC_


このページに関連した参考文献


はじめに

Source Engineでは様々な表情筋などを操作してキャラクターに広い範囲の感情を表現させることができます。しかし人間の顔の複雑性と数多くの"flex"(筋肉)により、ある特定の感情を表現させるのはむずかしい作業になることがあります。この記事は6つの基本表情を作り上げるガイドです。これらの6つの基本表情をどのように作り上げるかを学ぶことによって、さらに複雑な感情を表現する方法も理解できるようになるでしょう。

読み進める前に、この記事は顔にのみ注目し、頭、目そして他の体の部分を無視していることに気をつけてください。これらの3つの今回無視された部分も感情表現に重要な役割を果たすため、FaceposerでChoreography(振り付け)作業を行う時は必ず考慮するようにしてください。


概要

  • 顔アニメーションを行えるモデルを読み込む
  • モデルの顔筋肉を操作
  • choreography(振り付け)ファイルの作成
  • 顔アニメーションデータをイベントに変換
  • 新しいchoreography(振り付け)の再生
  • 結論とリンク


モデルの読み込み

まず最初にFace Poserを起動し、File -> Load Modelを選択します。顔アニメーションができるモデルを選択します。(どのモデルが顔アニメーションが可能かは明らかなはずです。AlyxやBreenのような人間型モデルは顔アニメーションが可能ですが、エアボートやコンバインガンシップはできません。ここでは例として[ROOT]\Humans\Group03\Male_09を選択しました。)


顔筋肉の操作

モデルのロードを行ったら、Flex Sliderタブをダブルクリックし、ウィンドウが全ての項目を表示できるように展開します。以下のようになります: 展開されたFlex Sliderツール それぞれの項目は"flex" - あらかじめ作成されモデルに埋め込まれたポーズに対応しています。それぞれのflex(筋肉)のスライダーを操作することで、その筋肉の強さが調整され、モデルの見た目が代わります。ここに示すのは6つの基本表情に対応したflexの設定です。基本表情には怒り、嫌悪、幸福、悲しみ、恐怖、驚きがあります。標準となる表情、中立、も含まれます。6つの表情から1つを選び、次のセクションを読み進めてください。 これはそれぞれの表情に対して主観的な見方に基づくものであり、これがそれぞれの表情が同見えるかを示す絶対的なものではないことを考慮してください。感情をよりよく適応させるためにこれらからflexの設定を調整してください。

中立: 中立の表情 (完全に平坦)

怒り: 怒った表情 (眉毛は下がり、まぶたはひきしまり、鼻孔は広がり、口は水平に広がって歯を見せ、唇は押され、顎は食いしばってます - Lowered eyebrows, contracted eyelids, flared nostrils, horizontally stretched out mouth showing the teeth, pressed lips, clenched jaw)

嫌悪: 嫌悪の表情 (怒りの表情に似ていますが、歯の見せ方が大幅に減り、唇の圧力も減ってます)

幸福: 幸福な表情 (眉毛は上がり、まぶたは広がり、鼻の周りの筋肉は持ち上がり、鼻孔はかすかに広がり、口角は引き上げられ、開いた口は上歯を少し見せ、顎は下がっている - Raised brow, expanded eyelids, raised muscles near the nose, slightly flared nostrils, corners of the mouth pulled upwards, opened mouth showing a slight view of the upper teeth, and a lowered jaw)

悲しみ: 悲しい表情 (眉毛の内側は少し上がり、まぶたは引き締まり、鼻の周りの筋肉は持ち上がり、鼻孔は広がり、口角は引き下げられ、上がった顎が唇の中央を押し上げている - Slightly raised inner eyebrows, contracted eyelids, raised muscles near the nose, flared nostrils, corners of the mouth pulled downwards, and a raised chin pushing the middle of the lips upwards)

恐怖: 恐怖の表情 (眉毛の内側が上がり、まぶたは広がり、口は水平にのびて空き、顎先(chin)は上がり、顎(jaw)は下がる - Raised inner eyebrows, expanded eyelids, horizontally stretched and opened mouth, raised chin, and a lowered jaw)

驚き: 驚いた表情 (恐怖の表情に似ていますが、眉は上がり、鼻孔は広がり、口の空きが丸くなっています)


シーンへの表情の挿入

新しいchoreography(振り付け、.vcd)ファイルを作成し、アクターに名前をつけ、チャンネルを作成します。次に、flex animationイベントを作成し、名前をつけ(整理を楽にするために、選択した表情に対応した名前をつけましょう)、範囲を指定します。イベントを選択し、Flex Animationタブをダブルクリックします。Flexの名前がスクリーンに現れます。(もし表示されないのなら、イベントを選択して右クリックし、expressionツールから"Edit event '[Name of event]'"を選んでください) Flex Animationツールを右クリックしFlex -> Copy from Slidersを選択します。これはFlex Slidersツールにおける変更をFlex Animationツールの一連のスプラインに変換します。(注意: flexデータはFlex Sliderツールなしでも作成、変換できます。その概要についてはFacePoser顔アニメーションのクイックスタートを参照してください) その後、シーンを再生するか、タイムバーをイベントの位置まで移動します。モデルを見ると、flexがモデルの見た目を変えているのがわかります。


結論

これら6つの基本表情を使うことで、シーンデザイナーは様々なシチュエーションにおいてキャラクタの感情を表情で表現させることができるようになります。さらに顔の筋肉を操作することで、退屈、痛みといったさらに多くの感情を表現させることができます。

この記事で紹介したexpression class(表情クラス)サンプル


参考リンク

The Six Basic Facial Expressions(6つの基本表情) (このページはこの記事に基づいています)

Paul Ekmanと彼の提唱するFacial Action Coding System

Integrated Publishing - Facial Expressions

Integrated Publishing - More Facial Expressions

Facialx