728x90
반응형
뷰포트 변환
-
OPENGL 클리핑 및 뷰포트 변환3D웹 프로그래밍/opengl 2020. 11. 25. 11:16
클리핑 버텍스들이 버텍스 쉐이더를 떠날 때 그 위치는 클립 공간에 있다고한다. 이것은 위치를 나타내주는 좌표계중 하나이다. 버텍스,테셀레이션,지오메트리 쉐이더 등에서 gl_Position 변수를 저장할 때는 vec4 타입으로 4요소 벡터로 저장한다. 이 좌표는 동차 좌표라고 부른다. hipdizzy.tistory.com/50 3D에서 사용하는 동차 좌표계란 무엇인가? 투영변환이란 무엇일까? 실세계의 한점 Q =(X,Y,Z)는 3차원의 점이다. 이점이 투영 스크린 상의 한점 (X,Y)로 즉 2차원점으로 변환되는 관계를 투영 변환이라한다. 이렇게 투영변환을 사용할 때는 동 hipdizzy.tistory.com 동차좌표계는 투영된 지오메트리에 사용되는데, 많은 수학 계산이 일반적인 카테시안 공간보다 더 단순해..