뉴비들이 반투명 이미지를 쓰기 위해서
셰이더에 대해서 몇 가지 기억해야할 점이 생길텐데
이 강좌를 보고 나서 옷이나 아바타 표정(홍조) 등
네가 반투명 머티리얼을 잘 만들 수 있도록 쉽게 설명해 줄거임..
대표적으로 추천하는 셰이더는
유니티쨩 툰 셰이더 2.0.7
https://github.com/unity3d-jp/UnityChanToonShaderVer2_Project/archive/master.zip
Poiyomi Toon Shader 5.4.11
https://github.com/poiyomi/PoiyomiToonShader/archive/master.zip
다른 셰이더도 좋지만
웬만한 안정성으론 두 셰이더가 가장 좋은 거 같음.
나는 이 아바타의 치마를 반투명하게 만들거야.
사진에는 검은색 치마가 짙어서 속옷이 안 보일거임.
* UnityChanToonShader 사용하기
아바타의 치마 머티리얼을 선택하고
사진 우측 인스펙터 창에서
Shader - UnityChanToonShader - Toon_DoubleShadeWithFeather_TransClipping을 선택
ShadingGradeMap_TransClipping을 써도 되는데
유니티짱 툰 셰이더에서 반투명을 만드려면
무조건 TransClipping 단어가 붙은 셰이더를 선택해주면 되는거임.
이제 셰이더를 지정했으면
셰이더의 Basic Shader Settings 탭을 펼쳐서
For_TransClipping Shader를 찾고
For_TransClipping Shader를 찾았으면
아래 Transparency Level 수치를 변경하자.
숫자가 클 수록 불투명해지고
숫자가 작을 수록 투명해진다.
수치를 낮췄더니
치마가 반투명해져서 속옷이 보이게 되었다.
* Poiyomi Toon Shader 사용하기
아바타의 치마 머티리얼을 선택하고
사진 우측 인스펙터 창에서
Shader - Poiyomi - Toon - Advanced - Transparent 선택
아까 UnityChanToonShader와 동일하게
Trans 단어가 붙은걸 선택하는 것 처럼
여기서도 Transparent 단어가 붙은
Outlines Transparent를 선택해도 된다.
그 후에 Main 탭을 펼치고 Alpha Options를 펼쳐서
Alpha Mod 수치를 변경하면 되는데
아까처럼 수치가 높을 수록 불투명해지고
수치가 낮을 수록 투명해지니까
수치를 적당히 낮춰주면 아바타의 치마가 반투명하게 된다.
3줄 요약
투명/반투명 텍스쳐를 표현할 땐
Transparent나 가장 비슷한 단어의
셰이더를 선택해서 쓴다.
+ UnityChanToonShader 강좌
https://gall.dcinside.com/m/vr/224722 - 1편
https://gall.dcinside.com/m/vr/230994 - 2편