안녕하세요, 애니포트레잇 항상 너무 좋게 잘 사용하고 있습니다.
다름이 아니라 이번에 간단한걸 만들면서 느낀점이 있어 한가지 제안을 드리고 싶습니다.
얼굴등의 모퍼를 만들기 위한 2차원 파라메터 작업시 얼굴의 상하 좌우 키를 잡아도 모서리의 보간 방식때문에 결국 각 대각 방향 키들을 일일히 손으로 만들어줘야 하는데, 이걸 피하려고 얼굴 회전축을 각각 파라미터를 나누어서 작업하게 되더라고요... 그래서 상하/좌우 각각 만든 파라메터로 키를 잡은 둘의 블렌딩 결과를 카피해서 2차원 파라미터 모서리에 붙여넣고 그걸 베이스로 작업하려 했는데... 에디트 모드가 되었을때의 한 축의 결과만 카피가 되더라고요!! 다른 파라메터를 통해 블렌딩된 결과를 복사할 수 있는 글로벌 카피가 되면 좋겠다는 생각이 들었어요...! 아니면 2차원 파라미터의 핸들에서 각 코너부분을 블렌딩하는 메소드를 선택할 수 있게 되도 좋을 것 같아요. 지금은 어떻게 되어있는건지 모르겠는데, 축별로 잡은 키의 단순 가산 모드도 있으면 좋을 것 같습니다!!
안녕하세요!
기존의 기능을 활용하여 문의하신 경우에서 적당한 결과를 만들 수 있음을 확인하여 다시 답변을 드립니다.
제안한 기능과 완벽히 부합하는 기능은 현재 없습니다만, 모디파이어의 보간 방식이 기본값인 Additive인 경우라면 "모디파이어의 값 복사하기"를 이용하여 동일하거나 거의 유사한 결과를 만들 수 있습니다.
https://rainyrizzle.github.io/kr/AdvancedManual/AD_CopyAndPasteWithSlots.html
아래의 설명이 작업에 도움이 되면 좋겠습니다.
특히 X축, Y축별로 키 움직임이 구분되어 있다면 아래의 방법으로도 모서리 방향의 모핑값이 잘 나올 것으로 기대합니다.
(기능을 개발할 때는 단순한 형상에만 이 기능이 유효할 것으로 짐작했었는데, 테스트를 해보니 캐릭터 얼굴 같은 복잡한 형상에도 기대한 것보다 결과가 잘 나와서 소개해드립니다.)
AnyPortrait의 데모에 있는 캐릭터입니다.
"Morph (Controller)" 모디파이어를 적용한 상태이며 2D 타입의 컨트롤 파라미터로 얼굴의 방향을 X, Y축으로 움직입니다.
현재 대각 방향으로는 키가 없는 상태입니다.
(1) 대각 방향으로 컨트롤 파라미터의 키를 추가합니다.
(2) 이 모디파이어-컨트롤 파라미터에 속하는 메시들을 모두 선택합니다.
(아래의 모든 과정에서 선택을 해제하지 마시길 바랍니다.)
(1) +Y축 방향의 키를 선택합니다. 캐릭터는 위를 바라봅니다.
(2) 오른쪽 UI에 모디파이어 값을 복사하는 슬롯과 버튼들이 있습니다.
(3) 첫번째 슬롯을 선택합니다.
(4) Copy 버튼을 눌러서 선택된 메시들의 "위를 올려다보는 상태"를 저장합니다.
(5) 이어서 +X축 방향의 키를 선택합니다.
(6) 두번째 슬롯을 선택하고 (7) Copy 버튼을 눌러서 "오른쪽을 바라보는 상태"를 저장합니다.
(1) 앞서 생성했던 대각 방향의 키를 선택합니다.
(2) 첫번째 슬롯을 선택하고 Ctrl 키를 눌러서 두번째 슬롯을 선택합니다. 위와 같이 두개의 슬롯이 선택된 상태여야 합니다.
(3) 붙여넣기 방식을 "Sum"으로 변경합니다.
기본적으로 모디파이어 간의 블렌딩 방식이 "Additive"이므로 이와 동일한 "합 연산(Sum)"을 적용해야합니다.
(4) Paste 버튼을 누릅니다.
(5) 저장해두었던 "+Y, +X"의 모핑값이 더해진 값이 적용됩니다.
위와 같이 캐릭터 얼굴이 위, 오른쪽, 오른쪽-위 방향으로 향하도록 만들 수 있습니다.
다른 컨트롤 파라미터들을 조합하여 얼굴 표정을 만들어도 나쁘지 않은 결과물을 확인할 수 있습니다.
물론, 이것은 단순한 "합 연산"에 의한 결과이므로, 여기서 조금 더 수정을 한다면 더 멋진 결과물을 만들 수 있을 것입니다.
<참고 1>
추가적으로 v1.3.0에서는 모디파이어의 값 복사가 더욱 유연해져서 위와 같이 다른 컨트롤 파라미터에 대해서도 슬롯 복사가 가능합니다.
<참고 2>
AnyPortrait에서는 2D 컨트롤 파라미터의 대각 방향에 키가 없더라도 가상의 보간된 키를 만드는 방식을 이용합니다.
+X 키와 +Y 키에서의 값을 보간하여 가상의 형상을 저장한 후, 모핑 보간에 활용합니다.
(단, 이때의 가상의 키를 만드는 연산은 "합 연산"이 아니므로 위와 다른 모습입니다.)
따라서 아주 정교하게 모핑키를 잡지 않아도 되는 경우엔 이 특성을 활용하셔서 작업 시간을 단축하실 수 있습니다.
업데이트가 되기 전에 작업 효율을 조금이라도 향상시킬 수 있는 방법을 위와 같이 설명드렸습니다.
물론, 위 설명과는 별개로 제안하신 점은 툴 개선 작업에 포함할 예정입니다!
현재는 슬롯 복사 기능을 더욱 확장하여 구현할 것으로 구상 중입니다만, 여러 피드백들을 종합하여 최선의 방법으로 개발하여 제공해드리도록 하겠습니다.
작업하시면서 필요한 점이나 좋은 아이디어가 있다면 편하게 저희에게 알려주세요.
언제나 감사드립니다!
A. You can create a character's face facing diagonally by using the "Slot Copy" function.
Aside from this description, we will provide the requested improvements in future updates.
https://rainyrizzle.github.io/en/AdvancedManual/AD_CopyAndPasteWithSlots.html