안녕하세요 해당 에셋을 구매하여 이용 중인 유저입니다올리신 예제 영상을 보며 작업을 진행 하던 중, 계속 오류가 나 질문 글 올립니다..모디파이어(헤드 다이렉션)를 이용하여 매쉬그룹을 편집하던 중, 뒤로가기 단축키를 이용하면 버텍스를 선택하지 못하는 오류가 발생합니다..매쉬 그룹 오류로 인해 그런걸까요..답변 부탁드립니다 감사합니다..
안녕하세요!
답변이 늦어서 죄송합니다.
버그를 수정한 코드를 공유드리고자 글을 작성했습니다.
아래의 링크의 파일을 다운로드하고 압축을 풀면 UnityPackage 파일이 나오며, 이 패키지를 유니티 프로젝트에 임포트하면 apEditor.cs 파일이 갱신됩니다.
이 스크립트 파일은 AnyPortrait v1.2.6에서 동작하도록 작성되었으며, 만약 사용하시는 AnyPortrait가 v1.2.6보다 이전 버전이라면 에셋 스토어에서 업데이트를 해주시길 바랍니다.
https://drive.google.com/file/d/1qPXu-kuX5T_A1hMl176f5fP0WWo-D69z/view?usp=sharing
추가적으로, 저희팀은 이 버그를 검토하면서 비슷한 다른 버그가 발생될 가능성이 있는 시스템의 취약점을 발견하였습니다.
이 파일은 v1.2.6에서 버그를 해결하기 위한 임시 해결방법이며, 다음 버전에서 시스템 내부의 개선을 포함한 업데이트를 진행하도록 하겠습니다.
만약 이 문제가 해결되지 않았거나, 위 파일이 다른 문제를 야기한다면 저희에게 알려주세요.
계속해서 도움을 드리겠습니다.
불편을 끼쳐드려서 죄송하며, 또한 버그를 제보해주셔서 정말 감사합니다.
안녕하세요.
동영상으로 자세하게 알려주셔서 감사드립니다!
먼저 결론부터 말씀드리면, 해당 문제는 버그임을 확인하였습니다.
불편을 끼쳐 드려서 죄송합니다.
이것은 "루트 메시 그룹"이 아닌 "자식 메시 그룹"을 선택한 상태에서 모디파이어를 편집할 경우 발생하는 버그입니다.
루트 메시 그룹에 모디파이어를 추가하고 적용하면 이 문제는 발생하지 않지만, 자식 메시 그룹의 모디파이어를 편집하는 도중에 실행 취소를 하면 데이터 일부가 편집될 수 없음을 확인하였습니다.
이 버그에 해당하는 코드를 확인한 후, 가능하다면 해당 문제가 발생한 코드만 따로 빠르게 수정하여 제공해드리겠습니다.
다만 이 작업이 현재 업데이트 작업과 충돌할 경우 다음 업데이트까지 기다리셔야 할 수 있으므로 이점 양해 부탁드립니다.
저희가 추가로 작업을 검토한 이후에 댓글을 추가하겠습니다.
다시한번 불편을 드려서 정말 죄송합니다.
추가로 궁금하신점이 있거나 의견이 있다면 언제든 저희에게 알려주세요!
감사합니다.
안녕하세요! 빠른 답변 감사합니다! 자세하고 친절한 답변에 감동 먹었습니다..
이 자리를 빌어 강력한 에셋을 개발하신것에 대해 감사드립니다..
답변 주신대로 되돌리기 키를 눌러보았으나 아쉽게도 동작이 되지 않아 댓글 추가합니다...ㅜㅜ
해당 오류에 대해 영상 녹화하여 드라이브 링크로 공유 드립니다
감사합니다!
녹화본 삭제하였습니다
+하이라키 탭에서 다른 매쉬 그룹을 선택 한 후,
에디팅 할 매쉬 그룹을 재선택하여 에디팅하면 오류가 사라집니다!
안녕하세요!
AnyPortrait를 이용해주셔서 감사드립니다.
작업을 취소한 이후 버텍스가 선택되지 않는 문제는 "편집 모드"가 해제되었거나 "컨트롤 파라미터의 키(Key)"가 삭제가 되어서 발생할 수 있습니다.
만약 겪고 계신 문제가 이 경우에 해당한다면 아래의 설명을 통해서 문제를 해결하실 수 있을 것 같습니다.
(이미지가 작다면 클릭하여 크게 보실 수 있습니다.)
테스트를 위해서 Morph 모디파이어와 메시, 그리고 (1) 두개의 키(Key)가 등록된 컨트롤 모디파이어를 준비했습니다.
버텍스를 편집한 후 실행 취소를 몇차례 시도하여 해당 문제가 발생하는 것을 재현해보았습니다.
(1) 버텍스를 편집한 상태입니다.
(2) 두개의 키 중 하나를 선택한 상태이며 "편집 모드"가 켜진 상태입니다.
(3) 이후 실행 취소를 몇차례 시도한 후 버텍스가 선택되지 않는 상태입니다.
(4) "편집 모드"가 비활성화 되며, "컨트롤 파라미터의 키"가 존재하지 않음을 볼 수 있습니다.
이 문제는, 실행 취소를 너무 많이 하여 "컨트롤 파라미터의 키를 생성한다"라는 작업까지 취소되었기 때문에 발생한 것입니다.
(1) 실제로 확인해보면 두개의 키 중 하나가 삭제된 상태입니다.
이 문제를 해결하기 위해서는 "되돌리기"(Ctrl+Y키)를 누르시거나 (2) 다시 Record 버튼을 눌러서 키를 생성하셔야 합니다.
저희 팀이 판단한 문제의 원인과 해결 방법은 위와 같습니다만, 다른 원인에 의해서 이 문제가 발생할 수도 있습니다.
또한, 툴의 버그일 가능성도 있습니다.
위의 설명을 읽고 확인해보신 이후에 문제가 해결되지 않는다면 댓글을 추가해주세요!
문제가 발생하는 상황을 더 자세히 알려주시면 저희가 문제을 더 정확히 파악하고 빠르게 해결 방법을 찾을 수 있습니다.
감사합니다.
Eng)
Q. Vertices are not selected after Undo
A. It seems that the key of the control parameter has been deleted while undoing. Please create a key again.