부스에서 이것저것 뒤저보다 한 1주 써보니 맘에 들었던 쉐이더라 소개해 볼까 해!
https://booth.pm/ko/items/3370660
규약 준수 모자이크 쉐이더 !
라는 이름을 가진 쉐이더야
가격은 무료!
받고 임포트 시키면 구성은 이렇게 되어있어~
아래 프리팹은 샘플이니.. 원하는 오브젝트에 쉐이더 지정하고 쓰면 될꺼야!
쉐이더 지정방법은
원하는 메쉬를 누르고 사이즈를 1에서 2로 변경하면 엘리먼트 창이 하나 더 추가되는대
추가된 창에 StencilWrite 마테리얼을 추가시켜주면 됨
해당 마테리얼을 추가시켜주고 나서 쉐이더는 StrictMosaic로 지정해주고
쉐이더 설정을 간단히 풀어보자면
위에서부터 최소 픽셀 크기 ( 모자이크 블록폭의 픽셀 최소 크기 )
랜더링 영역의 긴 변에 대한 모자이크의 블록크기 % 지정
색상 오버레이 ( 모자이크에 대한 색상 지정 )
랜더큐 ( 수치를 내릴수록 모자이크 의 투명화 / 올릴수록 모자이크의 불투명화 )
라고 보면됑
한번씩 눌러보고 조절해보면 뭔 내용인지 쉽게 알수 있을거야~
하지만 일부 영역만 모자이크를 줘야한다거나 하면 3D 오브젝트를 만들던지.. 샘플을 활용해서
고정시켜주면 문제 없지 않을까해
이런느낌으로 말이지~
평소에 쉽게 꺼내기 어려웟던 물건[?] 도 쉽게 꺼낼수있을거 같아보이고..
[이름과 나이를 말해보렴?]
이렇게 사용도 가능할거고..
엣찌한 걸 할때 모자이크가 급히 필요하다면 오브젝트 고정으로 만들어버려서 자리만 잡아주면
모자이크 힘들게 할 필요도 없어보이고~
단점이라고 꼽자면 상대방이 VR 사용시 나를 가까이서 볼때 이질감? 때문에 화면보기가 좀 불편해지니
조심하면 될듯!?
DPS 관련 추가내용을 적자면..
Stencil의 모자이크 범위는 원래 매쉬 형상을 따라가버리다보니
DPS 같은 변형되는 것 들은 모자이크 형상과 메쉬 형상이 일치하지 않아서 모자이크 범위에서 벗어난다고 하는대
요건 쉐이더 파일을 열어서 설정을 해줘야한다네
Tags{xxx} 부분을 찾아서 아래에
Stencil
{
Ref 42
Comp Always
Pass Replace
}
해당 명령문을 추가해줘야 한다고함
이런 느낌으로 말이지!
그럼 DPS 오브젝트가 변형되어도 모자이크가 잘 따라온다고 하네!
아무튼
당장 도입하러 가자!