Computer Science/Graphics

Computer Science/Graphics

OpenGL 2. Coordinates, 좌표

OpenGL Space 개념 Local Space / World Space / View Space / Clip Space / Screen Space 좌측부터 OpenGL 좌표계에 가까운 단계이며, 우측인 Screen Space는 말 그대로 우리가 컴퓨터 화면을 통해 보는 스크린의 좌표계이다. 이번 글에서는 이 공간들에 대해 차근차근 알아보자. 아래 그림에서 좌표계의 축들은 실제 OpenGL 축과 밀접한 관련은 없으니 그냥 이해를 위해 보도록 하자. Local Space 가장 첫번째 단계인 Local Space다. 나의 object의 시작 단계라고 보면 된다. object의 시작 단계라고 생각하니, object를 구성하는 모든 점들의 좌표가 (0, 0, 0)으로 이해하니 이상하다. 필자의 해석으로는 '관찰..

Computer Science/Graphics

OpenGL 1. Introduction

기본 요구 사항 본 블로그는 C++ 언어, Windows 운영체제를 기반으로 OpenGL 을 공부한다. What is OpenGL? OpenGL은 주요 키워드는 cross-platform, state machine 이다. cross-platform은 Ios, Android, Windows, Linux 등 각종 운영 체제에서 사용 가능하다는 뜻이며, state machine은 어떤 상태를 저장하여 출력하는 기계라고 생각하자. 학습을 하면서 더 와닿게 된다. 기본적으로 OpenGL은 version 3.3에서 극적으로 바뀐다. version 3.3 이전에는 Immediate Mode를 통해 손쉬운 방법이 가능했지만, OpenGL 3.3을 기점으로 Core-Profile이라는 모드가 생겼다. Immediate ..

아키엔지
'Computer Science/Graphics' 카테고리의 글 목록