AnyPortrait > Update Notes > v1.3.2 / v1.3.3

업데이트 내역 | v1.3.2 / v1.3.3

v1.3.2 / v1.3.3

(2021년 7월 10일 빌드 / 2021년 7월 20일 빌드)

개선된 기능

1. 에디터 성능

- 에디터의 전반적인 성능이 향상되었습니다.

- 별도의 플러그인을 설치하여 에디터 성능을 향상시키는 "가속 모드"가 추가되었습니다. (관련 페이지)

2. 게임 플레이 성능 향상

- 게임 플레이에서의 전반적인 실행 성능이 향상되었습니다.

- 모디파이어 업데이트시 발생하는 메모리 문제가 개선되었습니다.

3. 가이드라인

- 작업 공간에 임의의 직선을 출력하는 "가이드라인" 기능이 추가되었습니다. (관련 페이지)

4. Hierarchy 우클릭 메뉴

- Hierarchy UI에서 마우스 우클릭으로 보조 메뉴를 호출할 수 있습니다.

- 보조 메뉴에 "검색(Search)" 기능이 추가되었습니다. (관련 페이지)

5. 동기화 함수

- 다른 apPortrait에 연결하여 애니메이션이나 컨트롤 파라미터를 동기화하여 재생하는 함수(Synchronize, Unsynchronize)가 추가되었습니다. (관련 페이지)

6. 기타

- 에디터에서 새로운 포트레이트(Portrait)를 생성시, 이름 설정 텍스트 박스에 자동으로 포커스됩니다.

- 메시 그룹 설정에서 여러개의 객체들을 선택한 상태에서 Duplicate, Migrate등의 기능들을 사용할 수 있습니다.

- 컨트롤 파라미터와 연동된 모디파이어 편집 화면에서, 여러개의 객체들을 대상으로 복사, 붙여넣기, 초기화를 할 수 있습니다.

- PSD 파일 가져오기 다이얼로그에서 Ctrl, Shift키를 이용하여 여러개의 레이어를 선택할 수 있습니다.

- 대상 물리 힘만 비활성화하는 RemoveForce 함수와 apPullTouch 객체를 입력값으로 받는 오버로드된 RemoveTouch 함수가 추가되었습니다. (관련 페이지)

- 에디터 타이머 및 FPS 카운터 로직을 개선하였습니다. (v1.3.3)

- "Color Only" 모디파이어가 추가되었습니다. (v1.3.3)

수정된 문제점

- 2개 이상의 컨트롤 파라미터 등을 이용하여 모디파이어에서 객체의 Scale를 변경할 경우, Additive 방식이 정상적으로 동작하지 않는 문제가 수정되었습니다.
- 자식 메시 그룹의 객체들을 복사, 이동한 직후 실행 취소를 하면 Hierarchy UI에서 나타나지 않는 문제가 수정되었습니다.
- 실행 취소, 되돌리기를 복합적으로 반복하면 간헐적으로 편집 상태가 정상적으로 복구되지 못하는 문제가 수정되었습니다.
- Unity의 Time.timeScale을 변경하면 Important 옵션이 꺼진 객체들의 애니메이션이 이상하게 동작하는 문제가 수정되었습니다.
- 메시 그룹의 객체들의 Migration 이후 실행 취소가 되지 않는 문제가 수정되었습니다.
- 메시 그룹에서 객체들의 순서(Depth)를 수정한 이후 실행 취소가 되지 않는 문제가 수정되었습니다.
- 시스템 환경에 따라서 경로 설정값에 이스케이프 문자가 추가되어 경로를 인식하지 않는 문제가 수정되었습니다.
- 시스템 환경에 따라서 인코딩이 UTF-8이 아니게 되어 파일 저장 및 열기시 발생하는 문제가 수정되었습니다.
- 본의 Scale이 반전된 경우 회전 기즈모가 반대로 동작하는 문제가 수정되었습니다.
- 실행 환경에 따라서 물리 모디파이어가 낮은 FPS에서 실행되는 것처럼 보이는 문제가 수정되었습니다.

- 실행 취소 데이터가 너무 많이 생성되어 에디터가 느려지는 문제가 수정되었습니다. (v1.3.3)

- 다른 메시 그룹에 속한 메시 그룹을 선택하여 편집할 때, Hierarchy UI가 제대로 갱신되지 않는 문제가 수정되었습니다. (v1.3.3)

- 다른 메시 그룹에 속한 본을 대상으로 Pos-Paste 기능을 이용하여 리깅 가중치를 할당하면 Bake시 에러가 발생하는 문제가 수정되었습니다. (v1.3.3)

- 작업 공산에서 본과 메시가 제대로 선택되지 않는 문제가 수정되었습니다. (v1.3.3)

개발자 코멘트

- AnyPortrait 에셋을 설치하거나 업데이트하는 방법을 설명하는 메뉴얼 페이지가 추가되었습니다. (관련 페이지)

- 성능을 향상시키는 방법들을 설명하는 페이지가 추가되었습니다. (관련 페이지)

- 소켓을 활용하여 캐릭터에 아이템을 장착하는 방법을 더 자세히 설명하는 페이지가 추가되었습니다. (관련 페이지)

- "바람"과 같은 물리 효과를 캐릭터에 적용하는 방법을 설명하는 페이지가 추가되었습니다. (관련 페이지)

- 메카님 사용시, Animator Override Controller를 사용하는 방법이 메뉴얼에 추가되었습니다. (관련 페이지)

- Keep Alpha 재질 사용시 반투명한 이미지의 색상이 이상하게 나타나는 문제를 해결하는 방법이 메뉴얼에 추가되었습니다. (관련 페이지)

AnyPortrait v1.3.2는 저희가 게임 상의 실행 코드와 에디터 코드를 모두 검토하여 내부 시스템을 많이 수정한 버전입니다.
데모씬을 대상으로한 저희의 테스트에서 v1.3.2의 게임 성능은 v1.3.1보다 약 30% 더 향상되었으며, 에디터의 FPS는 10 이상 증가하였습니다. (테스트 환경에 따라 결과는 다를 수 있습니다.)
AnyPortrait가 게임 제작의 도구로서 더욱 가치있도록, 저희 팀은 최선을 다해 계속해서 개선을 하고 있습니다.

그 외의 대부분의 버그들 및 개선점들은 여러분들의 피드백을 바탕으로 발견되고 수정되었습니다.
AnyPortrait 개선에 도움을 주신 모든 분들께 감사의 말씀을 드립니다.

안내

유니티 LTS 정책에 따라서 AnyPortrait가 지원하는 유니티의 최소 버전이 기존의 5.5에서 2018.4로 변경되었습니다.

이점 양해 부탁드립니다.

개발자 코멘트 (v1.3.3)

v1.3.2에서 저희가 "실행 취소 (Undo)" 기능을 수정하였는데, 업데이트 직후에 이 부분에서 문제점이 발견되어 긴급하게 v1.3.3으로 업데이트를 준비하게 되었습니다.

이와 함께 v1.3.3을 준비하면서 몇가지 문제점을 추가적으로 발견하여, 이를 같이 해결하였습니다.

면밀하게 검토하지 못하여 불편을 드린 점에 대해서 사과의 말씀을 드립니다.

또한 저희의 게임 제작 프로젝트에서 "Color Only" 모디파이어의 필요성이 제기되어서 긴급히 개발하게 되었습니다.

저희는 여러분들의 피드백 및 저희의 게임 프로젝트 등을 바탕으로 여러분들의 프로젝트에 도움이 되도록 AnyPortrait를 계속해서 개선해나가겠습니다.