2020. 7. 11. 22:27, 개발/쉐이더
[공부한 걸 정리하는 글이므로 자세한 내용은 알아갈 수 없습니다.]
[혹시라도 배우기 위해 제 블로그를 찾아주신거라면 다른 블로그를 찾아주시면 감사드리겠습니다.]
필요한 사전 이해가 필요한 API
https://docs.unity3d.com/kr/530/ScriptReference/Graphics.Blit.html
Graphics.Blit
카메라에 랜더링할 이미지를 교체해주는 작업이라고 생각하면 됨 자세한 내용은 확인
https://docs.unity3d.com/kr/530/ScriptReference/MonoBehaviour.OnRenderImage.html
OnRenderImage()
OnDestroy()나 Update같이 특정 상황에 발동되는 함수로 화면에 랜더링 될때
최종이미지를 변경하기 위해 사용되는 함수
위의 스크립트들을 이용해서 이미지 이펙트 쉐이더작성하고 머테리얼로 만들어 넣어주면 된다.
1번째 결과물 인버스 쉐이더
이미지 이펙트 쉐이더 작성시 주의할 점
Cull off ( 모델의 앞 뒤 모두 랜더링 해야하고)
ZWrite off ( 뒤에있는 오브젝트들이 랜더링 되도록 해야한다)
자세한 내용
'개발 > 쉐이더' 카테고리의 다른 글
카메라 이미지이펙트 - 그레이톤 , 울렁거림 , 왜곡, 색수차 (0) | 2020.07.12 |
---|---|
노드 툰 쉐이더 멀티라이팅 (0) | 2020.06.26 |
유니티 쉐이더 - 툰 쉐이더 (0) | 2020.05.08 |
유니티 쉐이더 - 블린퐁 (0) | 2020.05.04 |
Unity Shader 공부- 림라이트 (0) | 2020.05.04 |
Comments, Trackbacks