AnyPortrait > Update Notes > v1.2.3
업데이트 내역 | v1.2.3
v1.2.3
(2020년 4월 25일 빌드)
개선된 기능
1. 애니메이션
- 2개의 애니메이션 클립이 이전보다 더 자연스럽게 전환됩니다.
- 애니메이션 클립의 전환과 레이어링에 관한 처리가 크게 개선되었습니다.
- 애니메이션 클립이 전환될 때, 컨트롤 파라미터가 너무 빠르게 전환되는 문제가 수정되었습니다.
- 애니메이션에서 정수형(Integer) 컨트롤 파라미터의 값이 정상적으로 보간되지 않는 문제가 수정되었습니다.
- 애니메이션에서 정수형(Integer) 컨트롤 파라미터의 값이 음수인 경우, 값이 이상하게 연산되는 문제가 수정되었습니다.
- 유니티의 타임라인(Timeline)에 연동할 때, 클립이 반복되어 재생되면 블렌딩이 정상적으로 되지 않는 문제가 수정되었습니다.
- 유니티의 타임라인(Timeline)에 연동 결과를 미리 보는 "Timeline Simulator"가 에디터에서 게임이 실행 중이 아닐 때에도 동작하도록 개선되었습니다.
2. 에디터
- 모디파이어를 편집할 때, 메시 그룹의 Hierarchy UI에서 수평 스크롤이 나타나지 않도록 변경되었습니다.
- Hierarchy UI에서의 순서가 컨트롤 파라미터 탭에서도 적용됩니다.
- 모디파이어 UI의 상단 영역과 여백, 순서가 조절되어 정보들이 잘 보이도록 개선되었습니다.
- 마우스를 드래그하다가 작업 공간 밖으로 커서가 이동해도 정상적으로 동작됩니다.
- 설정 다이얼로그의 옵션이 기본값과 다르면 색상이 다르게 출력됩니다.
- 설정 다이얼로그에서 기본값으로 되돌릴 때 경고 메시지가 나타납니다.
- Mac OS에서 Backspace와 Delete가 구분되어 있지 않으므로, 이제 두개의 키를 같은 단축키로 인식합니다.
- Remove, Detach 버튼에 휴지통 아이콘이 모두 추가되었습니다.
- 애니메이션 클립의 오른쪽 UI가 개선되었습니다.
- 애니메이션 타임라인 UI의 확대/축소를 위한 단축키(Ctrl + 휠 스크롤)가 추가되었습니다. (관련 페이지)
- 모디파이어 편집을 시작, 종료할 때 메시와 본의 일시적 숨김 설정이 (옵션에 따라서) 계속 유지되도록 개선되었습니다.
- Unity 2019.3에서 툴팁의 위치로 인하여 버튼을 누르기가 힘들게 되어, 해당 버전부터는 툴팁이 나오지 않습니다.
3. 성능
- Hierarchy UI가 갱신될 때, 불필요하게 메모리가 사용되거나 성능이 떨어지는 문제가 수정되었습니다.
- 에디터에서의 주요 작업(모디파이어 편집 시작/종료, 객체 선택/추가/삭제 등)에서의 처리 속도가 크게 향상되었습니다.
- 애니메이션 클립의 개수가 많으면 에디터의 처리 시간이 급격히 증가하는 문제가 수정되었습니다.
- Portrait의 첫 로딩이 비동기 처리로 변경되었으며, 로딩 과정을 볼 수 있는 팝업이 등장합니다. (Inspector에서 에디터를 열 경우에는 적용되지 않습니다.)
- 렌더링되지 않는 메시에 대한 처리 속도가 향상되었습니다.
- Important를 끄고 고정 FPS로 다수의 캐릭터들을 배치할 때, 프레임 저하 현상(Spike)의 발생이 억제되도록 개선되었습니다. (관련 페이지)
- Important를 끈 상태에서 게임 중에 스크립트로 고정 FPS를 바꿀 수 있는 SetFPSForNotImportant 함수가 추가되었습니다. (관련 페이지)
4. 본과 리깅
- 설정 다이얼로그에서 본의 크기, 화면 확대에 따른 크기 증가 여부를 설정할 수 있습니다. (관련 페이지)
- 작업 공간에서 본을 선택할 때, 본 색상이 붉은 계열인 경우 다른 색의 외곽선이 나타납니다.
- 작업 공간에서 본을 선택할 때, 외곽선의 색상이 구분하기 쉽도록 반짝거립니다.
- 새로운 본의 외형인 "바늘 모양"이 추가되었으며, 설정 다이얼로그에서 선택할 수 있습니다.
- 마우스로 클릭시 본을 조금 더 쉽게 선택할 수 있도록 개선되었습니다.
- 메시 그룹의 본 설정 UI에서, 본의 색상을 빠르게 설정할 수 있는 "색상 프리셋" 버튼이 추가되었습니다. (관련 페이지)
- "부모와 유사한 색상"으로 본이 색성되도록 옵션이 설정된 경우, 이전보다는 덜 유사하도록 조정되었습니다.
- 새로운 리깅 그라데이션의 색상 옵션인 "Vivid"가 설정 다이얼로그에 추가되었습니다.
- 원형 리깅 버텍스의 선택된 영역이 더 구분되기 쉽도록 만드는 효과를 설정 다이얼로그에서 선택할 수 있습니다.
- 원형 리깅 버텍스의 크기를 설정 다이얼로그에서 상세히 설정할 수 있습니다.
- 원형 리깅 버텍스의 중앙에 가중치 값이 별도로 표시됩니다.
- 원형 리깅 버텍스의 클릭 영역이 확대되었습니다.
- 리깅 작업 화면의 하단에 "선택된 메시와 연결되지 않은 본"의 출력 방식을 변경하는 버튼이 추가되었습니다. (관련 페이지)
- 리깅 가중치를 조절하는 단축키가 추가되었습니다. (X, Z : 0.02씩 증감, Shift+X, Z : 0.05씩 증감)
- 리깅 작업 중에 Ctrl, Shift, Alt키를 누른 상태에서는 본이 선택되지 않습니다.
- 본 설정 화면에서 Delete키를 눌러서 본을 삭제할 수 있습니다.
- 모디파이어의 메시의 출력 여부를 변경할 때, 반투명 단계 없이 전환되는 옵션이 추가되었습니다. (관련 페이지)
- AnyPortrait 패키지의 설치 경로를 바꿀 수 있는 설정이 추가되었습니다. (관련 페이지)
- Inspector UI에서 "Bake가 되지 않은 상태"에 관한 문구가 변경되었습니다.
수정된 문제점
- PSD 파일을 열 때, 하위 메시 그룹이나 그 하위의 메시로의 매핑이 해제되버리는 문제가 수정되었습니다.
- 하위 메시 그룹의 객체들의 출력 여부 정보(눈 모양 아이콘)가 정상적으로 갱신되지 않는 문제가 수정되었습니다.
- 모디파이어를 편집할 때, GUI Control 에러 로그가 발생하는 문제가 수정되었습니다.
- 등록된 Root Unit이 없을 때, Inspector에서 에디터를 열면 정상적으로 실행되지 않는 문제가 수정되었습니다.
- 애니메이션의 대상 메시 그룹을 부모 메시 그룹으로 변경하고, 데이터를 초기화 한 뒤, 실행 취소를 하면 모든 데이터가 손상되는 문제가 수정되었습니다.
- 하위 메시 그룹의 본에 리깅이 된 후, 해당 하위 메시 그룹이 제거되면 Bake가 실패하는 문제가 수정되었습니다.
- 모디파이어를 편집할 때, 메시 그룹의 Hierarchy UI를 통해서 본과 메시/메시 그룹을 동시에 선택할 수 있는 문제가 수정되었습니다.
- FFD 툴을 이용하는 중에 다른 객체를 선택하면 FFD 툴이 해제되지 않는 문제가 수정되었습니다.
- Physic 모디파이어 편집 중에 다른 객체를 선택하면 UI 에러 로그가 발생하는 문제가 수정되었습니다.
- Physic 모디파이어 편집 중에 객체를 선택하면 상단 UI가 이상하게 출력되는 문제가 수정되었습니다.
- Hierarchy UI에서 2레벨의 자식 항목의 앞쪽 여백이 이상하여 부모 항목과 구분하기 어려운 문제가 수정되었습니다.
- 애니메이션 타임라인 UI의 세로 스크롤바를 마우스를 이용하여 움직일 때, 정상적으로 스크롤되지 않는 문제가 수정되었습니다.
- 애니메이션의 길이나 Loop 옵션을 변경할 때, "자동 루프 키프레임"들이 갱신되지 않는 문제가 수정되었습니다.
- 애니메이션의 길이나 Loop 옵션을 변경했을 때, "실행 취소"가 안되는 문제가 수정되었습니다.
- 애니메이션의 키프레임 속성 UI에서 Transform 항목의 벡터 속성이 (X, X)로 잘못 표기된 것을 수정하였습니다.
- 재질 라이브러리(Material Library)에서 텍스쳐 타입의 커스텀 프로퍼티를 만들고 "Texture Per Image"를 선택하면 Bake가 되지 않는 문제가 수정되었습니다.
- WebGL이 DLL의 기본 빌드 대상에서 누락된 문제가 수정되었습니다.
- 이미지에 적용할 Texture 에셋을 로드할 때, 일부 폴더의 텍스쳐들이 누락되는 문제가 수정되었습니다.
개발자 코멘트
AnyPortrait v1.2.2를 개발한 직후 많은 사용자들로부터 피드백을 받았습니다.
많은 이슈들이 긴급히 적용될 필요가 있다고 판단되어, 이번 버전의 업데이트 내용은 이전보다 훨씬 많아졌습니다.
저희의 예상보다 개발 기간이 매우 길어지게 되었습니다.
빠르게 업데이트를 하지 못하여 사과드립니다.
업데이트 프로세스를 개선하여 더욱 기민하게 개발을 하겠습니다.
또한 피드백을 주신 모든 분들께 감사의 말씀을 드립니다.
AnyPortrait v1.2.3에서는 다양한 이슈들이 개선되었습니다.
애니메이션과 에디터의 코드가 상당히 많이 수정되었습니다.
기존보다 성능이 많이 향상되거나 더 좋은 실행 결과가 나타나도록 개선되었습니다.
본과 관련된 작업의 편의성을 향상시키기 위하여, 많은 부분을 사용자께서 직접 설정할 수 있도록 옵션으로 만들었습니다.
새로운 옵션들을 사용해보시고 저희에게 의견을 주시면 계속해서 반영하겠습니다.
최근 코로나19로 인하여 전세계가 힘든 시간을 보내고 있는 점은 매우 슬픈 소식입니다.
여러분과 여러분의 친구, 가족들의 안녕을 기원합니다.
저희 팀의 툴이 여러분이 집에서 머물면서 취미나 생산 활동을 하며 이 시기를 이겨내는데 도움이 되기를 바랍니다.
모든 분들에게 감사하며 또한 응원합니다.