728x90
반응형
opengl 이벨류에이션 쉐이더
-
Opengl 테셀레이션3D웹 프로그래밍/opengl 2020. 11. 19. 15:34
테셀레이션 테셀레이션은 고차 프리미티브(Opengl에서는 패치로 알려져 있다.)를 더 작고, 단순한 여러 개의 렌더링 가능한 프리미티브로 분할하는 작업이다. OpenGL은 고정 함수며 설정 가능한 테셀레이션 엔진을 포함하는데,이 테셀레이션 엔진은 사각형,삼각형,선들을 더 많고 더우우우욱 작은 점,선 삼각형등으로 분할한다!. 테셀레이션 컨트롤 쉐이더 세가지 테셀레이션 단계중 첫번째는 테셀레이션 컨트롤 쉐이더이다. 이 쉐이더는 버텍스 쉐이더로부터 입력을 받아 주로 두 가지 일을 수행한다. 하나는 테셀레이션 엔진에 보낼 테셀레이션의 레벨을 결정하는것이고, 두번째는 테셀레이션이 수행된 다음에 실행되는 테셀레이션 이벨류에이션 쉐이더에 보낼 데이터를 생성하는일이다. Opengl에서 테셀레이션은 패치라고 부르는 고차..