top of page

업데이트 내역 | v1.4.2

(2023년 1월 19일 빌드)

개선된 기능

1. 에디터 설정 및 Bake 설정

- Bake의 일부 옵션이 프로젝트 단위로 공유되도록 변경되었습니다.
- 에디터의 환경 설정을 파일로 내보내거나 가져올 수 있는 기능이 추가되었습니다.
- 사용자가 설정한 Bake 옵션을 "기본 설정값"으로 저장하는 기능이 추가되었습니다.
- 에디터 환경 설정 및 Bake 설정이 텍스트 파일 형식으로 저장되어 버전 관리 툴과 호환됩니다.
- 마우스를 클릭하여 본을 생성할 때 "고스트 본(Ghost)"이 보여지도록 만드는 설정이 추가되었습니다.
- 작업 공간에서 보여지는 버텍스나 핀의 크기를 변경할 수 있는 설정이 추가되었습니다.
- "클릭 직후 드래그를 하여 대상을 바로 이동"하는 기존의 기즈모 동작 방식을 끌 수 있는 설정이 추가되었습니다.

설정 다이얼로그Bake 다이얼로그 )

2. PSD 파일 가져오기

- PSD 파일 다시 가져오기시, PSD의 레이어와 메시의 이름이 화면에 출력됩니다.
- PSD 파일 다시 가져오기시, 이미지와 메시의 위치 보정을 위해 픽셀을 선명하게 볼 수 있는 기능이 추가되었습니다.
- PSD 파일 다시 가져오기를 수행한 경우, 추가되는 메시들의 순서가 원본 파일에 맞게 적절히 지정됩니다.
- PSD 파일로부터 메시들을 생성할 때, 실행 취소를 위한 기록이 처리 단계별로 나누어지지 않도록 변경되었습니다.
- PSD 파일을 가져올 때 원본 레이어의 출력 여부가 메시의 기본값으로 반영됩니다.
- 경로가 유효하지 않은 상태에서 메시를 생성하고자 시도한다면 에러 메시지가 나타나며 동작이 멈추도록 변경되었습니다.

PSD 파일 다시 가져오기 )

3. Hierarchy UI

- 대상을 클릭한 후, 상하 방향키를 이용하여 다른 객체를 선택할 수 있습니다.
- 작업 공간에서 객체를 선택하면 오른쪽의 Hierarchy UI가 자동으로 스크롤됩니다.
- 애니메이션 클립을 선택할 때, 왼쪽의 Hierarchy UI가 자동으로 스크롤이 되어 대상이 화면에서 가려지지 않습니다.
- 우클릭 메뉴를 열 때, 선택한 대상의 이름이 등장하며, 복수개의 경우 추가로 선택된 객체의 개수가 같이 표시됩니다.
- 우클릭 메뉴의 "이름 변경(Rename)" 다이얼로그에서 Enter 키를 누르면 변경된 이름이 바로 적용됩니다.
- 왼쪽의 Hierarchy UI의 우클릭 메뉴를 통해 객체의 순서를 변경하고자 할 때 정렬 모드를 "사용자 정의 방식"으로 변경할지 묻는 메시지가 등장합니다.
- 우클릭 메뉴의 일부 기능을 수행하면 해당 객체가 선택됩니다.
- Alt 키를 누르고 본의 렌더링 여부를 변경하면 자식 본들의 출력 여부도 같이 변경됩니다.
- 색상 옵션(Color Option)이 꺼진 경우에 작은 점이 대신 등장하며, 이를 클릭하면 색상 옵션이 바로 활성화됩니다. )

단축키 모음 | Getting Started 1-6 Transform 모디파이어로 표정 바꾸기 )

4. 여러개의 객체를 동시에 편집하기

- 렌더링 순서(Depth)를 변경할 때 선택된 객체들의 렌더링 순서가 함께 변경됩니다.
- Hierarchy UI의 우클릭 메뉴를 통해 복제할 때, 선택된 객체들이 동시에 모두 복제됩니다.
- Hierarchy UI의 우클릭 메뉴를 통해 삭제할 때, 다중 삭제가 가능한 옵션이 추가로 제공됩니다.
- 메시 그룹에서 여러개의 객체들을 삭제할 때, 서로 다른 타입인 자식 메시 그룹들과 메시들이 함께 선택된 상태에서도 다중 삭제가 가능하도록 개선되었습니다.

5. 메시 편집 화면

- "버텍스 초기화"를 실행할 때 Atlas 영역에 맞게 사각형 메시가 생성되도록 변경되었습니다.
- 선택한 핀들을 다른 메시로 복사하여 붙여넣는 기능이 추가되었습니다.
- 버텍스나 핀을 복사하여 붙여넣을 때, 기준점(Pivot)에 맞는 상대 좌표로 변환하여 붙여넣는 기능이 추가되었습니다.
- "Make Mesh" 탭이 선택된 상태에서 핀들이 반투명하게 보이도록 변경되었습니다.
- 메시의 탭을 전환하는 단축키 중 숫자 2 또는 숫자 7을 연속으로 누르면 하위 메뉴가 순서대로 변경되도록 개선되었습니다.

버텍스 복사하기핀 추가하기 )

6. 타임라인 UI

- 타임라인 UI의 확대/축소를 직관적으로 조절할 수 있도록 하단의 슬라이더가 기존과 반대로 동작하도록 변경되었습니다.
- Ctrl+Shift 키를 누른 상태로 타임라인 UI 상단을 클릭하고 드래그를 하면 타임 슬라이더가 계속 이동합니다.
- 레이어 다중 선택을 위한 "마지막으로 클릭한 타임라인 레이어"가 작업 공간이나 Hierarchy UI에서 대상을 클릭한 경우에도 갱신되도록 개선되었습니다.

- AnimPlayData에서 재생 시간 등을 가져오는 함수들이 추가되었습니다. ( 애니메이션 스크립트 API )

- 최신 버전을 알려주는 서버 주소가 변경되어, 최신 버전을 조회하는 속도 및 안전성이 향상되었습니다.
- 선택된 대상의 종류에 따라 오른쪽 UI의 스크롤 값이 구분되어 사용성이 향상되었습니다.
- 새로운 Portrait의 이름을 설정하는 다이얼로그에서 Enter 키를 누르면 설정된 이름과 함께 Portrait가 바로 생성됩니다.
- 화면 해상도가 FHD보다 크다면, 버텍스나 선분을 클릭하는 범위가 조금 더 확장됩니다.
- FFD 도구를 켠 상태에서 다른 작업을 할 때 나타나는 "FFD 작업을 완료할지를 묻는 메시지"가 더 많은 상황에서 나타나도록 개선되었습니다.
- Unity 2022.2부터 프리팹과 관련된 일부 API가 Deprecated됨에 따라 관련된 코드가 변경되었습니다.
- 리스트 UI의 "선택된 항목"의 하이라이트 디자인이 조금 더 예쁘게 보이도록 개선되었습니다.

수정된 문제점

- Rigging 모디파이어 편집 화면에서 단일 버텍스의 가중치를 변경하기 위해 숫자를 입력하는 UI가 동작하지 않는 문제가 수정되었습니다.
- Rigging 모디파이어의 편집 화면에서 본의 렌더링 방식이 "회색, 반투명" 등으로 변경된 상태에서 바로 다른 메시 그룹을 선택하면 본의 렌더링 방식이 원래대로 돌아오지 않는 문제가 수정되었습니다.
- 메시 그룹의 오른쪽 UI에서 "휴지통" 버튼에 의해 여러개의 객체가 동시에 삭제되지 않는 문제가 수정되었습니다.
- 자식 메시 그룹이 있는 경우 객체들의 렌더링 순서를 정상적으로 변경할 수 없는 문제가 수정되었습니다.
- PSD 파일 임포트시, 3레벨 이상의 자식 메시 그룹이 있는 경우 객체들의 순서가 역순으로 정렬되는 문제가 수정되었습니다.
- PSD 파일을 다시 로드할 때, 3레벨 이상의 자식 메시 그룹의 메시들이 추가로 생성되지 않는 문제가 수정되었습니다.
- 부모 본이 있는 상태로 Bake를 한 이후, 다시 부모 본과의 연결을 해제하고 Bake를 다시 했을 때 부모 본이 계속 연결된 것으로 인식되어 이상하게 움직이는 문제가 수정되었습니다.
- 오류로 인하여 모디파이어가 삭제된 이후에도 데이터가 존재하는 것으로 잘못 인식될 때 에디터를 실행할 수 없는 문제가 수정되었습니다.
- 메시 그룹을 삭제 했거나 유사한 작업 이후에 해당 메시 그룹과 연결되었던 애니메이션 클립에서 에러가 발생하면 해당 캐릭터를 에디터로 열 수 없게 되는 문제가 수정되었습니다.
- 루프 애니메이션에서 자동 루프 키프레임이 위치한 마지막 프레임에서는 애니메이션 이벤트가 호출되지 않는 문제가 수정되었습니다.
- 메시 그룹의 객체들을 동시에 여러개 삭제한 이후 실행 취소를 할 경우 순서가 비정상적으로 정렬되는 문제가 수정되었습니다.
- Shift로 자식 메시 그룹의 메시들을 삭제한 경우 에러 로그가 발생하는 문제가 수정되었습니다.
- PSD 다시 열기 다이얼로그에서 매핑 대상인 메시가 검은색으로 렌더링되는 문제가 수정되었습니다.
- Secondary Atlas를 가져오는 다이얼로그에서 위치를 보정하는 단계로 처음 진입할 때 레이어 정보와 미리보기가 제대로 동작하지 않는 문제가 수정되었습니다.
- 메시나 메시 그룹을 선택하지 않은 상태에서 에디터 왼쪽의 Hierarchy UI의 우클릭 메뉴를 통해 대상의 객체를 복제(Duplicate)할 수 없는 문제가 수정되었습니다.
- 메시 그룹의 Setting 탭이 선택된 상태에서 자식 메시 그룹을 선택할 경우, 오른쪽 UI의 일부 항목이 이상하게 출력되는 문제가 수정되었습니다.
- 게임 실행시 물리 효과가 실행되는 첫 프레임에서 초기값이 잘못 적용되어 버텍스나 본이 이상하게 움직이는 문제가 수정되었습니다.
- 게임 실행시 FPS가 지나치게 낮거나 어플리케이션이 중지된 경우 물리 효과가 지나치게 과장되어 움직이는 문제가 수정되었습니다.
- 메시를 구성하는 선분이 수평선이나 수직선일 때 마우스로 클릭하기 어려웠던 문제가 수정되었습니다.
- 자식 메시 그룹에 속한 Rigging 모디파이어가 적용된 메시들은 Transform 모디파이어의 대상이 될 수 없는데, 이를 Hierarchy UI의 "노란색 눈 버튼"을 통해 우회하여 등록할 수 있었던 문제가 수정되었습니다.
- 지글 본(Jiggle Bone)의 제한 영역(Constraint) 설정이 "부모 메시 그룹이 회전된 상태에서 대상이 루트 본이 아닌 경우"에 작업 공간에서 이상하게 보여지는 문제가 수정되었습니다.
- FFD 도구가 켜진 상태에서 "Ctrl+A" 단축키를 누른 경우 컨트롤 포인트가 아닌 버텍스가 선택되는 문제가 수정되었습니다.
- 애니메이션에 "Morph (Animation)" 모디파이어를 타임라인으로서 추가하고, 모든 메시를 타임라인 레이어로서 등록하고자 할 때, 대상이 아닌 자식 메시 그룹이 등록이 되고 반대로 대상이 되는 자식 메시 그룹의 메시들이 등록이 되지 않는 문제가 수정되었습니다.
- 버그 등에 의해서 타임라인의 대상이 아닌 객체가 타임라인 레이어로 등록된 경우에, 이를 타임라인으로부터 삭제하는 버튼이 나타나지 않는 문제가 수정되었습니다.

- 애니메이션 편집 화면에서 마우스 드래그시에 객체 선택이 해제되는 문제가 수정되었습니다.

개발자 코멘트

AnyPortrait v1.4.2는 이전 버전이 공개된 이후에 많은 분들에게 받았던 피드백을 적용한 버전입니다.

대단한 새로운 기능은 없지만, 여러분들의 의견과 저희의 사용 경험을 토대로 에디터의 사용성이 많이 향상되었습니다.

각각의 기능들은 조금 더 예측 가능하게 동작하게 되었고, 특정 조건에서 필연적으로 발생하는 많은 문제점들이 해결되었습니다.

저희 팀은 AnyPortrait v1.4.0 버전을 공개한 이후, 개발 외적인 행정 업무에 집중해야 했습니다.

2022년 말까지 저희는 개발 역량을 온전히 투입하지 못하였고, 이로 인해 오랜 기간 작업이 지연되고 말았습니다.

새로운 버전을 기다렸던 분들에게 작업이 너무 많이 지체된 점에 대해 사과의 말씀을 드립니다.

팀의 문제가 사용자 경험에 영향을 주지 않도록 반성하고 더 최선을 다하겠습니다.

저희 팀은 다시 힘을 내어 여러분들을 지원하기 위해 노력하겠습니다.

2023년에도 AnyPortrait가 여러분들의 멋진 창작 활동에 도움이 되기를 기원합니다!

감사합니다.

bottom of page