저작물 참고 필자도 해당 내용을 공부하고 있는 입장으로 주로 오픈 문서, 포럼, AI 질의 응답을 활용하여 관련 내용을 공부하였습니다. 따라서 틀린 내용이 있을 수 있습니다.
다만, 타인(AI 등)의 저작물을 침해하지 않도록 순서, 과정, 스크린샷, 코드 등 다른 저작물을 활용 또는 포함하지 않았으며, AI 등 인터넷 자료는 오로지 기술 원리 이해의 목표로만 활용하고, 본 게시글에 언급된 과정, 흐름, 본문, 게시한 코드는 AI의 복붙 없이 모두 필자가 사전에 알고 있는 그래픽스 기술과 인터넷 상에 공개된 개념을 통해 모두 직접 시도하며 직접 작성하였음을 밝힙니다. 부득이하게 어떤 자료를 인용하는 경우는 링크로 출처를 남기고 인용합니다.
유니티 엔진에서 스텐실 버퍼를 사용해서 마스크로 사용 하는 방법
Unity 공식 홈페이지에서 제공하는 Documentation 을 참고하였다. 관련 내용은 https://docs.unity3d.com/kr/2019.4/Manual/SL-Stencil.html에서 조회할 수 있다.
스텐실 버퍼는 어떤 메시를 쉐이더로 그릴 때 특정 영역에 그릴 것인지 말 것인지 비교할 수 있는 맵이라고 보면 된다.어떤 메시가 그려지면서 스텐실 버퍼의 같은 영역에 어떤 기록을 남기는데, 다음 메시를 그릴 시점(다른 드로우 콜)에 해당 버퍼를 참조하여 그릴지 말지를 설정할 수 있다.
Whitmemit 개인 일지 블로그는 개인이 운영하는 정보 공유 공간으로 사용자의 민감한 개인 정보를 직접 요구하거나 요청하지 않습니다. 기본적인 사이트 방문시 처리되는 처리 정보에 대해서는 '사이트 처리 방침'을 참고하십시오. 추가적인 기능의 제공을 위하여 쿠키 정보를 사용하고 있습니다. Whitmemit 에서 처리하는 정보는 식별 용도로 사용되며 기타 글꼴 및 폰트 라이브러리에서 쿠키 정보를 사용할 수 있습니다.
이 자료는 모두 필수 자료로 간주되며, 사이트 이용을 하거나, 탐색하는 경우 동의로 간주합니다.