모니터 화면을 가진 3D 오브젝트를 만들던 중에 RenderTexture에 출력되는 화면이 거꾸로 출력되는 문제를 발견했습니다. 1. 원인 Direct3D 타입과 OpenGL 타입 플랫폼의 수직 텍스쳐 좌표 규칙은 서로 다른데, RenderTexture는 Direct3D를 사용해서 렌더링하기 때문에 뒤집혀서 렌더링되는 것 입니다. 2. 해결 아래 Unity Manual을 참고해서 해결했는데 아직 쉐이더에대한 지식이 부족해서 모든 내용을 이해하고 따라하진 못하고, 나름 이해한 내용들만 짜깁기해서 적용시켰습니다. 아래는 제가 적용시킨 코드입니다. # if UNITY_UV_STARTS_AT_TOP IN.uv_MainTex.y = 1 - IN.uv_MainTex.y; IN.uv_MainTex.x = 1 - IN..