본문 바로가기

쉐이더29

[그래픽스] Shader (쉐이더) * Computer Graphics Programming in OpenGL with C++ 책을 참고하였습니다. * 책을 번역한 것이 아닌, 제가 독학 후 책을 참고하여 설명하는 게시물입니다. 따라서 책에 없는 부연 설명이 있기도 하며, 의역 또는 오역, 오개념이 있을 수 있습니다. 피드백은 댓글을 남겨주세요. ​ ​ 앞서 작성한 프로그램에서는 그저 한 가지 색으로 color 버퍼를 채웠습니다. 무언가를 실제로 그리기 위해서는 vertex shader (정점 쉐이더), fragment shader (pixel shader, 조각 쉐이더, 필셀 쉐이더) 가 필요합니다. OpenGL은 사실 선, 점, 삼각형과 같이 간단한 것들밖에 그리지 못합니다. 이러한 기본 요소들을 primitive라고 부릅니다. 보통 .. 2020. 6. 4.
[그래픽스] OpenGL 프로그램 개요 * Computer Graphics Programming in OpenGL with C++ 책을 참고하였습니다. * 이 블로그 업로드는 그래픽스의 파이프라인을 어느정도 이해한 분이 OpenGL을 공부할 목적으로 본다고 생각하고 작성되었습니다. 사실 전혀 모르는 상태에서 보아도 무방하지만, 더 정확한 이해를 위해 한번 정도 찾아 읽어보고 오실 것을 추천합니다. 추후에 관련 내용을 업로드 하도록 하겠습니다. * 책을 번역한 것이 아닌, 제가 독학 후 책을 참고하여 설명하는 게시물입니다. 따라서 책에 없는 부연 설명이 있기도 하며, 의역 또는 오역, 오개념이 있을 수 있습니다. 피드백은 댓글을 남겨주세요. ​ ​ ​ OpenGL/C++ 응용 프로그램(application)은 다음과 같은 단계를 거쳐 GLSL .. 2020. 6. 1.