메타휴먼 DNA를 편집하려면 포즈의 인터랙션 방식을 이해해야 합니다. 커스터마이징 및/또는 수정은 특정 편집 작업의 영향을 받는 표정을 정밀하게 제어해야 합니다.
표정 편집은 릭의 개별 데이터 포인트(표정), 계층화 및 관계에 대한 인터랙티브 그래프 뷰를 제공합니다.
그래프는 다음과 같은 기능을 제공합니다.
노드 선택 | 선택은 일시적인 탭별 상태이며, 툴 오퍼레이션의 컨텍스트를 설정합니다. |
노드 잠금 | 노드 잠금은 모든 탭의 모든 그래프 인스턴스에서 공유되는 글로벌 상태이며, 노드가 업스트림 노드에서 수행된 편집 내용을 수신할지 여부를 제어합니다. |
노드 색상 지정 | 노드는 개별적으로 색상을 지정할 수 있습니다. 우클릭 메뉴와 각 노드의 페인트 통 아이콘을 사용하여 직접 액세스할 수 있으며, 북마크로 저장할 수 있습니다. 노드의 컬러는 탭 상태의 일부이며, 해당 노드에 대한 글로벌 컬러가 아닙니다. |
종속성 관리 | 종속성 하이라이트와 종속성 기반 선택 및 탭 생성을 지원합니다. |
그래프 분석 | 프레임 상태 분석 기반의 활동의 히트 그래프를 제공합니다. |
북마크 지정 | 커스텀 북마크를 지정할 수 있으며, Expression Editor에는 유용한 기본 제공 북마크도 포함되어 있습니다. 북마크는 노드의 위치와 색상을 저장하며, 업스트림 및 다운스트림 노드를 고려하여 불완전한 종속성 생성을 방지합니다. |
검색 창 | 현재 활성 탭에 있는 노드를 검색합니다. |
선택 및 단독 표시
그래프의 각 노드는 릭 내의 표정을 나타내며, 다양한 방식으로 직접 인터랙션할 수 있습니다. 탭에 표시되는 내용을 제어하는 것은 편집에서 중요한 부분입니다.
노드 선택
노드는 개별적으로 선택하거나 범위 선택 방식으로 드래그하여 선택할 수 있습니다. 버튼 및 모디파이어는 다음과 같습니다.
좌클릭 드래그로 선택 항목을 새로 설정합니다.
캔버스를 좌클릭하면 선택을 지웁니다.
Ctrl+좌클릭하면 기존 선택의 나머지는 변경하지 않고 노드의 선택 상태만 토글합니다.
Ctrl+좌클릭 드래그하면 선택에 추가됩니다.
우클릭하면 컨텍스트 옵션을 포함한 우클릭 메뉴를 불러옵니다.
업스트림 노드 선택
다운스트림 노드 선택
업스트림 및 다운스트림 선택
마지막 노드의 종속성 하이라이트
한 번에 하나의 노드에만 존재할 수 있는 추가 상태를 토글하여, 해당 단일 노드와 모든 종속성을 업스트림 및 다운스트림 모두에 대해 마킹하여 추가 표시 옵션을 제공합니다. 해당 노드는 항상 마지막으로 선택된 노드이며, 다중 선택의 경우에도 마찬가지입니다.
선택된 분기 단독 표시
전파를 위해서는 항상 잠금/잠금 해제 상태의 모니터링이 필요하므로, 선택된 모든 노드와 업스트림 및 다운스트림 종속성이 포함된 새 탭을 엽니다.
하이라이트된 노드 단독 표시
위 옵션의 고유한 하이라이트 상태에 따라 하이라이트된 노드를 선택에 상관없이 새 탭으로 단독 표시합니다.
애니메이션 지원
애니메이션은 릭에 로드할 수 있으며, 페이스보드 컨트롤과 원본 릭 로직 애니메이션이 모두 지원됩니다. 로드된 애니메이션 유형에 따라 씬도 적절하게 환경설정됩니다.
이를 통해 실제 세계의 데이터를 로드하여 문제를 진단하고, 특정 포즈와 같이 인공적인 애니메이션을 사용하여 편집해야 하는 데이터의 중요한 섹션을 빠르게 파악할 수 있습니다.
프레임 분석
타임 셔틀은 타임라인의 어디에나 배치할 수 있습니다. 여기에서 Analyze Frame을 사용하면 해당 프레임에서 포즈에 기여하는 엘리먼트를 표시하도록 그래프가 업데이트됩니다.
'Analyze Frame'은 키프레임 채널뿐만 아니라 즉석에서 릭을 조정하여 설정한 채널에서도 작동합니다. 결과는 해당 포즈에서의 값에 따라 컬러 코딩(히트 그래프)됩니다.
이것은 어떤 노드를 어셈블하고 수정할지 직관적으로 식별할 수 있는 워크플로의 핵심 컴포넌트로, Maya와의 일반적인 인터랙션만 수행하면 사용할 수 있는 훌륭한 진단 툴로도 활용할 수 있습니다.
표정 프리뷰하기
그래프는 릭의 상태를 반영할 수 있지만, 반대 방향으로 업데이트를 트리거하는 것도 가능하며 또 유용합니다.
그래프에서 선택하면 씬을 업데이트하여 표정의 전체 이펙트를 단독 표시할 수 있습니다(Preview Selected Node 옵션이 활성화된 경우).
그래프의 활동을 반영하도록 씬의 상태를 업데이트할 수 있습니다. 여기에 탭의 노드 서브셋 호스팅 기능을 결합하면 사용자는 애니메이션에서 빠르게 이동하여 작업할 단일 표정을 찾고, 전체 및 단독 표시된 이펙트를 확인한 다음 편집 모드에 들어갈 수 있습니다.
선택 기반 분석(컨트롤 선택)
Update Analysis on Control Selection은 그래프에서 우클릭 메뉴 옵션을 통해서도 사용할 수 있으며, 단독 표시된 기여도에 대한 또 다른 검사 모드를 제공합니다. 컨트롤 선택 분석이 활성 상태인 경우, 선택된 페이스보드 컨트롤에 기반하여 그래프에 히트가 하이라이트됩니다.
이 옵션은 Preview Selected Node와 함께 작동합니다(필요한 경우).
북마크
북마크는 그래프 패널의 오른쪽 상단 모서리에 있는 아이콘을 사용하여 액세스할 수 있으며, 가장 자주 편집하는 셀렉션 세트로 팩토리 프리셋이 미리 채워져 있습니다. 또한 사용자가 직접 생성할 수도 있습니다.
생성된 사용자 북마크를 포함하여 북마크와 관련된 모든 항목은 메뉴에서 직접 액세스할 수 있습니다.
표정 프리뷰
표정 편집의 핵심 부분은 표정 간 전환이 사실적으로 보이게 하는 것입니다.
표정이 어셈블된 후에는 그래프와 아웃라이너 사이에 슬라이더가 하나 이상 나타납니다.
상단 슬라이더는 언제나 뉴트럴 포즈와 현재 편집된 표정을 블렌딩하는 글로벌 트랜지션입니다.
글로벌 슬라이더 아래에는 현재 편집된 표정에 '결합되는' 각 기여 업스트림 표정마다 슬라이더를 하나씩 추가로 표시할 수 있습니다. 이 슬라이더는 독립적으로 조작하여 업스트림 종속성으로부터 현재 편집된 표정으로의 트랜지션을 모두 검사할 수 있습니다.
표정 프리뷰(슬라이더 및 메시로 셰이프 다운스트림)에 대한 자세한 내용은 워크플로 개요의 해당 섹션에서 확인할 수 있습니다.
유틸리티 툴바
표정 편집은 아웃라이너의 툴바에서 호스팅되는 다양한 툴을 제공합니다.
툴바는 7가지 섹션으로 나뉩니다.
미러 명령
| 버튼 | 기능 | 설명 |
|---|---|---|
활성 면 토글 | 마스터에서 타깃으로 왼쪽에서 오른쪽 또는 오른쪽에서 왼쪽 방향으로 전송합니다. 후속 툴에 방향성이 있는 경우, 이 버튼의 상태에 따라 복사 흐름의 방향이 결정됩니다. | |
버텍스 위치 미러링 | 메시 옵션의 서브 메뉴를 열며, 옵션은 사용 가능한 매핑에 따라 사전 정의됩니다. 버텍스 위치 미러링은 대칭 버텍스(위치가 아닌 인덱스 쌍 기준)를 검토한 후 씬에서의 선택을 타깃으로 고려하여 위치를 대칭화하려고 시도합니다. 버텍스의 일부가 선택된 경우, 오퍼레이션은 해당 항목에만 적용됩니다. | |
조인트 트랜스폼 미러링 | 조인트 미러링은 씬에서의 선택을 고려합니다. 아무것도 선택되지 않은 경우에는 스키닝된 조인트의 전체 세트에서 작동합니다. |
플립 명령
| 버튼 | 기능 | 설명 |
|---|---|---|
버텍스 플립 | 메시 옵션의 서브 메뉴를 열며, 옵션은 사용 가능한 매핑에 따라 사전 정의됩니다. 버텍스 위치 플립은 대칭 버텍스(위치가 아닌 인덱스 쌍 기준)를 검토한 후 씬에서의 선택을 타깃으로 고려하여 위치를 왼쪽에서 오른쪽 또는 그 반대로 플립합니다. 버텍스의 서브셋을 선택하면 오퍼레이션은 이러한 항목으로만 제한됩니다. | |
조인트 플립 | 조인트 측면성 대응 맵을 기반으로 조인트를 왼쪽에서 오른쪽으로, 오른쪽에서 왼쪽으로 플립합니다. |
메시 유틸리티
| 버튼 | 기능 | 설명 |
|---|---|---|
버텍스 위치 전송 | Expression Editor 아웃라이너에서 선택된 메시를 타기팅합니다. | |
히스토리 삭제 | 선택한 메시에서 Maya의 네이티브 기능을 실행하는 단축키입니다. |
뉴트럴로 되돌리기
| 버튼 | 기능 | 설명 |
|---|---|---|
메시를 뉴트럴로 되돌리기 | 메시 옵션의 서브 메뉴를 열며, 옵션은 선택 항목과 일치하는 블렌드 셰이프로서의 현재상태와 특정 메시 세트에 따라 사전 정의됩니다. 전체 메시 또는 선택된 일부 버텍스의 위치를 뉴트럴 포즈에서 각 버텍스에 해당하는 위치로 되돌립니다. | |
조인트를 뉴트럴로 되돌리기 | 활성 표정에서 선택한 잠금 해제된 조인트의 트랜스폼을 또는 선택이 없는 경우 모든 잠금 해제된 조인트의 트랜스폼을 뉴트럴 포즈에서 각 조인트에 해당하는 트랜스폼으로 되돌립니다. |
DNA로 되돌리기
| 버튼 | 기능 | 설명 |
|---|---|---|
메시를 DNA로 되돌리기 | 메시 옵션의 서브 메뉴를 열며, 옵션은 선택 항목과 일치하는 블렌드 셰이프로서의 현재상태와 특정 메시 세트에 따라 사전 정의됩니다. 메시 전체 또는 선택된 일부 버텍스의 위치를 현재 활성화된 표정을 기준으로 DNA의 메모리에 저장된 각 버텍스의 위치로 되돌립니다. | |
조인트를 뉴트럴로 되돌리기 | 활성 표정에서 선택한 잠금 해제된 조인트의 트랜스폼을 또는 선택이 없는 경우 모든 잠금 해제된 조인트의 트랜스폼을 DNA 메모리에 저장된 현재 표정 기준의 대응 트랜스폼으로 되돌립니다. |
복사 및 붙여넣기
| 버튼 | 기능 | 설명 |
|---|---|---|
조인트 트랜스폼 복사 | 현재 활성 표정의 모든 조인트 트랜스폼을 복사합니다. | |
조인트 트랜스폼 붙여넣기 | 복사 및 붙여넣기 버퍼에 저장된 조인트 트랜스폼을 선택된 잠금 해제 조인트 또는 선택되지 않은 경우 모든 잠금 해제된 조인트에 붙여 넣습니다. |
조인트 매칭
| 버튼 | 기능 | 설명 |
|---|---|---|
머신 러닝 기반 조인트 일치 | 편집 중인 활성 표정을 나타내는 씬 내 메시를 기반으로 해당 표정에 머신 러닝 기반 조인트 일치를 적용합니다. 이는 표정을 편집할 때 직접 사용할 수 있는 유일한 조인트 일치 인스턴스입니다(글로벌 MLJM 또는 NLSJM과는 반대임). |
다음 단계
메타휴먼 DNA 업그레이드 툴
기존 DNA 파일을 최신 릭 정의 및 DNA 파일 포맷으로 업그레이드하는 방법을 살펴봅니다.