언리얼 전용 FaceFX 노드
문서 변경내역: Doug Perkowski? 작성.
개요
언리얼 통합 버전에는 두 가지의 고유 FaceFX 노드 타입이 있습니다. 이들 노드를 참조하는 방법을 다룬 다른 FaceFX 문서가 없으므로 여기서 이들의 특징에 대해 설명하려고 합니다. 이 두가지 노드는: FUnrealFaceFXMaterialParameterNode 와 FUnrealFaceFXMorphNode입니다.
FUnrealFaceFXMaterialParameterNode 만들기
Material Parameter (머티리얼 파라미터) 노드는 매우 현실감 있는 안면 애니메이션용의 노멀 맵 애니메이션을 만드는데 사용됩니다. 이 예제에서는 단순히 Slade의 텍스처를 빨강색으로 바꿔 보겠습니다. Face Graph 탭으로 가서 Face Graph를 오른 클릭한 다음 Add Node -> FUnrealFaceFXMaterialParameterNode를 선택하십시요. 이 노드의 이름을 Face_Red_MaterialScalarParameter로 하십시요.
이 노드는 Combiner 노드와 같은 기능성을 모두 가지고 있지만, 몇 가지 속성을 더 가지고 있습니다: Material_Slot_Id 와 Parameter_Name이 그것입니다. 이 속성들을 변경하려면 Face Graph 에서 Face Graph 노드 속성을 편집하면 됩니다.
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 키를 누르십시요.
Parameter_Name 변경
얼굴을 빨강색으로 바꾸려면 먼저 텍스처의 방사 채널을 바꾸는 Face_Red라는 이름의 Scalar 매개변수를 만듭니다. 이 Scalar 매개변수를 FaceFX에서 이끌어 내려면 새로 만든 FUnrealFaceFXMaterialParameterNode가 선택되어 있는 Face Graph의 Parameter_Name 속성에 "Face_Red" 를 입력하십시요. 그 다음 Enter 키를 누르십시요.
FUnrealFaceFXMorphNode 만들기
FaceFX Studio 에서 모프 타겟을 미리보기 할 수 있으려면, FaceFXAsset에서 PreviewMorphSets를 설정해야 합니다. Generic Browser에서 FaceFXAsset 을 오른 클릭하여 "Properties..." 를 선택합니다. 그리고 AnimTree Editor에서와 같은 방법으로 미리보기에 사용할 모프 타겟 세트를 선택합니다.
모프 노드를 만들려면 Face Graph 를 오른 클릭하여 Add Node -> FUnrealFaceFXMorphNode를 선택합니다. 노드의 이름을 Slade_Egghead_MorphTarget으로 합니다. 모프 타겟 노드에는 오직 한개의 속성이 더 있습니다: Target_Name.
Target_Name 변경
모프 타겟 노드에서는 사용할 모프 타겟의 이름만 지정해주면 됩니다. 새로 만든 FUnrealFaceFXMorphNode가 선택되어 있는 Face Graph의 Target_Name 속성에 Slade_Egghead 를 입력하십시요.
Unreal 전용 노드 애니메이트 하기
새로 만들어진 노드들이 실행되는 것을 보기 위해 Unreal 전용 노드 두 가지를 동시에 사용하는 Combiner 노드를 만들어 보겠습니다. 먼저 프로그램을 "Create Combiner" 모드로 하십시요. 그 다음 Workspace 탭을 열어 목록에서 "Create Combiner" 를 선택하십시요.
그 다음 FaceFX의 Preview 탭에서 왼쪽에 있는 Actor 패널의 "Face Graph" 섹션을 엽니다. "Face Graph" 의 맨 위에 있는 "Node Group" 이 _All Nodes_로 선택되어 있는지 확인하십시요. 목록의 맨 아래까지 스크롤을 내려서 새로 만들어진 Unreal 전용 노드들을 찾을 수 있어야 합니다. 노드 목록을 정렬해서 이름으로 찾을 수도 있습니다. 노드 목록 아래에 있는 빠른 미리보기 슬라이더를 사용해서 타겟을 선택할 수도 있습니다. 먼저 face_Red_MaterialScalerParameter를 선택하십시요.
그 다음 Actor 패널의 "Face Graph" 섹션에서 Slade_Egghead_MorphTarget 을 선택하십시요. 노드의 값을 올립니다. 이제 두 노드가 모두 값을 가지게 되었습니다.
끝으로, Workspace 탭으로 되돌아가 "Create Combiner Node From Sliders (슬라이더로부터 콤바이너 노드를 만듦) " 버튼을 클릭하십시요. "Create Face Graph Node" 대화상자가 열립니다. 새 노드의 이름을 "Unreal_Red_Egghead"로 바꾼 다음 Create 버튼을 누르십시요. 이로써 두 가지의 Unreal 노드를 동시에 사용하는 콤바이너 노드가 새로 만들어집니다. Face Graph를 Face Graph 탭에서 직접 변경할 수도 있지만, 빠른 미리보기 슬라이더를 사용하면 보다 시각적으로 만들 수 있습니다.
Important!
You are viewing documentation for the Unreal Development Kit (UDK).
If you are looking for the Unreal Engine 4 documentation, please visit the Unreal Engine 4 Documentation site.