AnyPortrait > 메뉴얼 > 모디파이어의 레이어 순서, 가중치와 보간 방식

모디파이어의 레이어 순서, 가중치와 보간 방식


1.0.0



AnyPortrait는 다양한 모디파이어를 등록해서 기능을 추가하는 방식을 사용합니다.
동일한 모디파이어를 중복해서 등록하는 것도 가능하며, 하나의 메시에 여러개의 컨트롤 파라미터를 등록하는 것도 가능합니다.
다만, 모디파이어를 처리하는 것은 특정한 순서가 있으며, 각각의 처리 결과를 병합하는 방식도 선택을 해야합니다.
이 페이지는 다수의 모디파이어와 그 하위의 키의 처리 과정에 대해 설명합니다.




모디파이어, 키 세트, 키




Morph 모디파이어의 상세 설정 화면입니다.
모디파이어 정보를 표시하는데, 이 UI는 크게 3개의 구역으로 나뉘어 있습니다.


1. 모디파이어 정보
다른 모디파이어와 병합되는 순서와 방식에 대한 설정입니다.
Color Option On/Off : 모디파이어가 색상 처리를 할지 여부를 결정합니다.
Blend Method : 이전의 모디파이어의 정보와 병합되는 방식입니다.
Blend Weight : 이전의 모디파이어와 병합되는 가중치입니다.
Layer Up/Down : 모디파이어 처리 순서를 바꿉니다. 낮은 레이어가 먼저 계산됩니다.


2. 키 세트 정보
모디파이어를 제어하는 주체입니다.
각각 다수의 키(Key)를 가지고 있습니다.
키 세트간 병합 처리도 모디파이어의 병합 과정과 동일합니다.
Blend Method, Weight : 키 세트간의 병합 처리 방식과 가중치입니다.
Color Option On/Off : 키 세트가 색상 처리를 할지 여부를 결정합니다.
Layer Up/Down : 키 세트 병합 처리 순서입니다. 낮은 레이어가 먼저 계산됩니다.


3. 키
모디파이어의 실제 데이터는 키(Key)에 저장됩니다.
한개의 키 세트에 다수의 키가 저장될 수 있습니다.
Clipboard, Copy, Paste : 키 정보를 복사할 수 잇습니다.
Reset Value : 선택한 키의 정보를 초기화합니다.
키 리스트 : 생성된 키 리스트 입니다. 각 항목은 왼쪽부터 순서대로 병합시 가중치, 키 위치, 선택(Select) 버튼, 삭제 버튼입니다.






모디파이어의 계산 순서입니다.
1. 각각의 키의 정보들이 보간 병합을 합니다. 컨트롤 파라미터의 키나 애니메이션의 키프레임 등이 여기에 해당합니다.
2. 보간된 키 정보를 가진 키 세트간의 레이어 순서에 따른 병합 처리를 합니다. 컨트롤 파라미터나 애니메이션 클립이 여기에 해당합니다.
3. 키 세트의 병합 처리 정보를 가진 모디파이어간의 레이어 순서에 따른 병합 처리를 합니다. 최종적으로 메시 그룹에 반영됩니다.




모디파이어의 처리 우선 순위


모디파이어는 레이어 순서대로 처리하는 것이 원칙입니다.
그렇지만 모디파이어의 특성상 항상 레이어 순서대로 처리되지는 않습니다.
동일한 모디파이어 간에는 레이어 순서대로 처리되며 그 외에는 우선 순위 처리 순서를 우선시 합니다.


우선 순위 1 : Morph (Controller), Morph (Animation)
우선 순위 2 : Rigging
우선 순위 3 : Transform (Controller), Transform (Animation)
우선 순위 4 : Physic


참고 : Rigging 모디파이어는 최대 1개만 적용해야합니다.




가중치와 보간 방식


보간 방식(Blend Method)과 가중치(Blend Weight)는 병합 처리를 위한 중요한 설정입니다.
보간 방식과 가중치는 다음의 2가지로 다르게 처리됩니다.


1. Interpolation : 덮어쓰기 처리 방식입니다. 가중치가 1인 경우 하위 레이어의 모디파이어를 무시하고 100% 현재 모디파이어만 적용됩니다.
"이전 처리 결과" x (1 - 가중치) + "현재 모디파이어" x (가중치)


2. Additive : 더하기 처리 방식입니다. 가장 일반적으로 사용되는 방식으로 가중치가 1일 경우 "이전 레이어의 처리 결과"에 100%의 값을 더합니다.
"이전 처리 결과" + "현재 모디파이어" x (가중치)


다만, 색상 정보는 Additive 방식일때 더하기가 아닌 2X Multiply 방식으로 보간을 합니다.