컨텐츠로 건너뛰기

셰이더를 찾을 수 없음 오류

어떤 문제가 있나요?

아바타를 가져올 때 ‘쉐이더 문제가 발견되었습니다’가 표시되거나, EAUploader 목록에 ‘업로드할 수 없음’, 편집 화면에 ‘쉐이더가 없습니다’가 표시되는 경우의 해결 방법입니다.

아바타의 텍스처(외형)를 그리는 데 필요한 ‘셰이더’가 프로젝트에 없음을 나타냅니다. 따라서 아바타가 분홍색으로 그려져 있어, 이대로 업로드해도 아바타를 제대로 된 모양으로 사용할 수 없습니다.

해결 방법

아바타에 필요한 셰이더를 프로젝트에 추가합니다. 이때 Unity를 종료할 필요는 없습니다.

필요한 셰이더 찾는 방법

아바타를 판매·배포하는 페이지나 다운로드한 아바타의 배포 폴더 안에 있는 매뉴얼을 확인하세요. ‘필요한 셰이더’나 사양란 등의 ‘셰이더’ 항목에 셰이더 이름이 적혀 있는지 찾아보세요.

찾는 요령

페이지에서 Ctrl + F를 누르면 페이지 안의 문자를 검색할 수 있습니다. 여기에 ‘셰이더’ 또는 ‘シェーダー’를 입력하여 페이지를 검색해 보세요.

필요한 셰이더를 다운로드하거나 VCC에 추가하기

필요한 셰이더 이름을 알았다면 검색하여 배포처를 찾으세요. 대부분의 아바타는 lilToon 또는 Poiyomi Toon Shader로 만들어져 있으므로, 잘 모르겠다면 여기에서 확인하세요.

VCC에 추가하는 것을 추천합니다!

셰이더는 아바타처럼 .unitypackage로도 배포됩니다. .unitypackage는 EAUploader 아바타 목록의 ‘인포트’ 창에 있는 ‘쉐이더를 인포트’ 버튼으로 가져올 수 있습니다. 하지만 EAUploader를 프로젝트에 추가한 것처럼 VCC에 등록하고 VCC에서 프로젝트에 셰이더를 추가하는 것을 강력히 추천합니다. 셰이더는 자주 업데이트되므로 VCC로 관리하면 쉽게 업데이트할 수 있고, 프로젝트를 여러 개 만들었을 때도 추가하기 쉽습니다.

프로젝트에 셰이더를 추가하고 Unity로 돌아가기

셰이더를 추가했다면 Unity로 돌아갑니다. 아바타에 설정된 셰이더가 프로젝트에 추가되면 자동으로 아바타에 셰이더가 적용됩니다. 셰이더 오류가 발생하지 않는지 확인하고 아바타를 업로드하세요!

프로젝트에 설치된 셰이더는 아바타 목록의 ‘인포트’ 창에 있는 ‘기존 쉐이더 확인’ 버튼으로 확인할 수 있습니다. 또한 아바타의 편집 화면에 ‘업로드 가능’이 표시되면 문제없습니다.