Notice
Recent Posts
Recent Comments
Link
«   2026/01   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

Longseabear DevLog

Opengl 3.3 시작 본문

Graphics Project

Opengl 3.3 시작

longseabear 2023. 1. 28. 18:06

Computer vision / Image processing / Coumpter graphics 관련 프로젝트를 진행하기 위하여 기본적인 opengl framework를 공부해보고자 한다. 공부하면서 생각난 내용들과 공부하면서 얻은 정보들을 공유할 예정이다.

 

OpenGL은 3D application과 game 등에서 널리 사용되고 있는 cross-platform 기반의 graphics API이다. Opengl 3.3은 기존 미리 정의된 그래픽스 파이프라인만 사용 가능했던 피처에서 벗어나 직접 프로그래머가 그래픽스 파이프라인을 제어하기 위한 코드(shader)를 작성함으로써 개발자의 자유도를 높힌 버전이다. Vulkan도 그렇고, 그래픽스 API는 점점 low-level 방향으로 발전해나가는 듯 하다.

 

튜토리얼은 learn-opengl을 따라갈 예정이다. 한글 번역본도 있다. https://heinleinsgame.tistory.com/7

이미 잘 정리되어있는 튜토리얼 글이 많기 때문에 본 블로그에서 따로 정리하지는 않는다.

 

현재 최종 목표는 다음 어플리케이션을 만드는 것이다.

- Shader program을 동적으로 관리하여 shader code가 들어오면 해당 코드 반영한 결과가 바로 나오는 반응형 구조의 application 만들기

 

'Graphics Project' 카테고리의 다른 글

Voronoi noise 파헤치기  (0) 2024.10.27
나만의 Texture2D class 만들기  (0) 2023.02.01
Color struct 만들기  (0) 2023.01.31
Shader program wrapper class  (0) 2023.01.28