top of page

업데이트 내역 | v1.5.1

(2024년 10월 30일 빌드)

개선된 기능

1. 유니티와의 호환성

- 재질 제어 함수 중 "SetInt"에 대한 버전별 호환성 문제가 해결되었습니다.

- 유니티 6에서 "Render Pipeline"과 "Rigidbody"의 API가 변경되면서 발생하는 호환성 문제가 해결되었습니다.

- 유니티 6에서 도킹되지 않은 에디터의 레이아웃이 변경됨에 따라 "에디터 닫기 버튼"이 화면 상단에 추가되었습니다.

- 유니티 6에서 클리핑 메시와 커맨드 버퍼에 대한 경고가 발생되는 문제가 수정되었습니다.

2. 재질 라이브러리 (링크)

- 재질 라이브러리의 쉐이더 속성 옵션에 "Keyword" 타입이 추가되어 "multi_compile"이 적용된 쉐이더가 지원됩니다.
- 참조 재질 ("Reference Material")을 지정하여 재질 세트의 쉐이더 프로퍼티를 편리하게 설정할 수 있습니다.
- 재질 세트의 쉐이더 프로퍼티를 목록에서 선택하여 추가할 수 있도록 개선되었습니다.
- 기본값으로 설정된 재질 세트는 목록의 오른쪽에 체크 마크가 출력되도록 개선되었습니다.

3. 캡쳐 기능 (링크)

- 캡쳐 설정을 외부 파일로 내보내거나 가져오는 기능이 추가되었습니다.
- 스프라이트 시트 캡쳐 기능시, 애니메이션을 빠르게 선택하기 위한 검색 UI가 추가되었습니다.

- 비동기로 동작하는 프로젝트에서 클리핑 메시가 제대로 동작하지 않는 문제를 해결하기 위해, "렌더링 직전에 클리핑 갱신하기" 옵션이 Bake 다이얼로그에 추가되었습니다. (Bake 다이얼로그다른 에셋과 연동시 실행 순서 문제)

수정된 문제점

- 재질 라이브러리에서 재질 프리셋을 선택하면 쉐이더 프로퍼티 UI가 비정상적으로 표시되는 문제가 수정되었습니다.
- 스크립트 내에 일부 코드가 컴파일 문제를 발생시키는 문제가 수정되었습니다.
- 본 복제시 지글본과 IK와 관련된 일부 속성이 복사되지 않는 문제가 수정되었습니다.
- "Optimized Bake"시 "보이지 않는 메시의 업데이트" 옵션이 적용되지 않는 문제가 수정되었습니다.
- 유니티 2023 또는 그 이후 버전에서 재질 라이브러리의 일부 UI가 이상하게 출력되는 문제가 수정되었습니다.

개발자 코멘트

- 커스텀 쉐이더 메뉴얼이 갱신되었습니다. (링크)

- HTML 문자에 의하여 메뉴얼 내의 스크립트 예제를 복사하기 어려운 문제를 해결하기 위해서, 클립보드로의 복사를 할 수 있는 별도의 버튼을 추가했습니다.

 

최근에 유니티 6가 발표되었습니다.

이것은 연도별 버전을 가졌던 유니티 5에서 렌더링이나 성능 등 많은 부분에서 더 향상된 버전입니다.

렌더링에서 많이 바뀌었다고 하였지만, 다행히 AnyPortrait와의 호환성이 크게 문제되지는 않는 것으로 보입니다.

다만, 일부 API의 변경으로 인하여 호환성 문제가 조금 발생되어, 저희가 급하게 AnyPortrait v1.5.1을 준비하게 되었습니다.

아직 유니티 6에 대한 보고가 많이 없기 때문에 호환성과 관련된 문제가 발견된다면 저희에게 바로 알려주시면 감사하겠습니다.

이번 버전의 추가된 기능들은 AnyPortrait v1.5.0을 업데이트한 직후에 사용자들로 받은 피드백을 바탕으로 구현되었습니다.

"쉐이더의 키워드 (Keyword) 지원", "캡쳐 기능의 개선", "UniTask를 사용하는 Naninovel 같은 비동기 시스템에서의 클리핑 문제 개선" 등은 사용자들이 실제로 겪는 어려움을 해결하기 위해 개발되었습니다.

앞으로도 AnyPortrait를 사용하면서 겪고 계시는 어려움이나 필요한 점이 있다면 저희에게 언제든지 연락을 주세요.

​언제나처럼 최선을 다해서 도움을 드리겠습니다.

항상 감사합니다.

bottom of page