UDN
Search public documentation:

UnrealSpecificFaceFXNodesKR
English Translation
日本語訳
中国翻译

Interested in the Unreal Engine?
Visit the Unreal Technology site.

Looking for jobs and company info?
Check out the Epic games site.

Questions about support via UDN?
Contact the UDN Staff

UE3 홈 > FaceFX 얼굴 애니메이션 > 언리얼 전용 FaceFX 노드

언리얼 전용 FaceFX 노드


문서 변경내역: Doug Perkowski? 작성.

개요


언리얼 통합 버전에는 두 가지의 고유 FaceFX 노드 타입이 있습니다. 이들 노드를 참조하는 방법을 다룬 다른 FaceFX 문서가 없으므로 여기서 이들의 특징에 대해 설명하려고 합니다. 이 두가지 노드는: FUnrealFaceFXMaterialParameterNode 와 FUnrealFaceFXMorphNode입니다.

FUnrealFaceFXMaterialParameterNode 만들기


Material Parameter (머티리얼 파라미터) 노드는 매우 현실감 있는 안면 애니메이션용의 노멀 맵 애니메이션을 만드는데 사용됩니다. 이 예제에서는 단순히 Slade의 텍스처를 빨강색으로 바꿔 보겠습니다. Face Graph 탭으로 가서 Face Graph를 오른 클릭한 다음 Add Node -> FUnrealFaceFXMaterialParameterNode를 선택하십시요. 이 노드의 이름을 Face_Red_MaterialScalarParameter로 하십시요.

MaterialParameter.JPG

이 노드는 Combiner 노드와 같은 기능성을 모두 가지고 있지만, 몇 가지 속성을 더 가지고 있습니다: Material_Slot_Id 와 Parameter_Name이 그것입니다. 이 속성들을 변경하려면 Face Graph 에서 Face Graph 노드 속성을 편집하면 됩니다.

MaterialProperties.JPG

Material_Slot_Id 변경

Material_Slot_Id 는 애니메이트 하고자 하는 머티리얼 슬롯을 나타냅니다. 이 경우에는 Material 슬롯 1에 있는 Slade의 주 텍스처를 변경합니다. Skeletal Mesh의 머티리얼 슬롯을 보려면 Skeletal Mesh를 더블클릭하여 AnimSet Viewer를 연 다음 오른쪽에 있는 Mesh 탭으로 가십시요. 여기서는 새 Face Graph 노드가 Material slot 1을 나타내도록 하려 합니다. 새로 만든 FUnrealFaceFXMaterialParameterNode가 선택되어 있는 Face Graph의 Material_Slot_Id 속성에 "1"을 입력하십시요. 그 다음 Enter 키를 누르십시요.

MaterialSlotID1731.JPG

Parameter_Name 변경

얼굴을 빨강색으로 바꾸려면 먼저 텍스처의 방사 채널을 바꾸는 Face_Red라는 이름의 Scalar 매개변수를 만듭니다. 이 Scalar 매개변수를 FaceFX에서 이끌어 내려면 새로 만든 FUnrealFaceFXMaterialParameterNode가 선택되어 있는 Face Graph의 Parameter_Name 속성에 "Face_Red" 를 입력하십시요. 그 다음 Enter 키를 누르십시요.

ParameterName1731.jpg

FUnrealFaceFXMorphNode 만들기


FaceFX Studio 에서 모프 타겟을 미리보기 할 수 있으려면, FaceFXAsset에서 PreviewMorphSets를 설정해야 합니다. Generic Browser에서 FaceFXAsset 을 오른 클릭하여 "Properties..." 를 선택합니다. 그리고 AnimTree Editor에서와 같은 방법으로 미리보기에 사용할 모프 타겟 세트를 선택합니다.

SelectMorphSet.JPG

모프 노드를 만들려면 Face Graph 를 오른 클릭하여 Add Node -> FUnrealFaceFXMorphNode를 선택합니다. 노드의 이름을 Slade_Egghead_MorphTarget으로 합니다. 모프 타겟 노드에는 오직 한개의 속성이 더 있습니다: Target_Name.

MorphTarget.JPG

Target_Name 변경

모프 타겟 노드에서는 사용할 모프 타겟의 이름만 지정해주면 됩니다. 새로 만든 FUnrealFaceFXMorphNode가 선택되어 있는 Face Graph의 Target_Name 속성에 Slade_Egghead 를 입력하십시요.

MorphProperties.JPG

Unreal 전용 노드 애니메이트 하기


새로 만들어진 노드들이 실행되는 것을 보기 위해 Unreal 전용 노드 두 가지를 동시에 사용하는 Combiner 노드를 만들어 보겠습니다. 먼저 프로그램을 "Create Combiner" 모드로 하십시요. 그 다음 Workspace 탭을 열어 목록에서 "Create Combiner" 를 선택하십시요.

CreateCombiner.JPG

그 다음 FaceFX의 Preview 탭에서 왼쪽에 있는 Actor 패널의 "Face Graph" 섹션을 엽니다. "Face Graph" 의 맨 위에 있는 "Node Group" 이 _All Nodes_로 선택되어 있는지 확인하십시요. 목록의 맨 아래까지 스크롤을 내려서 새로 만들어진 Unreal 전용 노드들을 찾을 수 있어야 합니다. 노드 목록을 정렬해서 이름으로 찾을 수도 있습니다. 노드 목록 아래에 있는 빠른 미리보기 슬라이더를 사용해서 타겟을 선택할 수도 있습니다. 먼저 face_Red_MaterialScalerParameter를 선택하십시요.

Red.JPG

그 다음 Actor 패널의 "Face Graph" 섹션에서 Slade_Egghead_MorphTarget 을 선택하십시요. 노드의 값을 올립니다. 이제 두 노드가 모두 값을 가지게 되었습니다.

EggheadRed.JPG

끝으로, Workspace 탭으로 되돌아가 "Create Combiner Node From Sliders (슬라이더로부터 콤바이너 노드를 만듦) " 버튼을 클릭하십시요. "Create Face Graph Node" 대화상자가 열립니다. 새 노드의 이름을 "Unreal_Red_Egghead"로 바꾼 다음 Create 버튼을 누르십시요. 이로써 두 가지의 Unreal 노드를 동시에 사용하는 콤바이너 노드가 새로 만들어집니다. Face Graph를 Face Graph 탭에서 직접 변경할 수도 있지만, 빠른 미리보기 슬라이더를 사용하면 보다 시각적으로 만들 수 있습니다.

CreateNode.JPG