2024 - 2학기/OpenGL 썸네일형 리스트형 5.1 오픈지엘 기본 틀 Reporting Date: October. 21, 2024프로그램에서 사용자 입력을 처리하고, 이를 바탕으로 장치 간 상호작용을 다루는 시스템의 흐름에 대해 다루고자 한다.목차01 메인 함수02 이벤트 처리 흐름03 이벤트 기반 콜백 함수04 입력 장치05 논리적 입력 장치06 장치 간 상호작용07 입력 모드 01 메인 함수프로그램이 실행될 때 가장 먼저 실행되는 함수.윈도우에서 실행되는 모든 프로그램은 메인 함수를 가지고 있으며, 이 메인 함수는 프로그램의 진입점(entry point) 역할을 한다.메인 함수는 프로그램이 종료될 때까지 다음과 같은 3가지 반복 기능을 수행한다. 1 . 입력 처리 (Input Handling)프로그램이 마우스 클릭, 키보드 입력, 네트워크 데이터 등에사용자나 .. 더보기 4.3 오픈지엘 API Reporting Date: October. 21, 2024 GLUT에 대한 전반적인 개념에 대해 다루고자 한다.목차01 GLUT02 GLUT 기능03 실행 환경 설정 01 GLUT (OpenGL Utility Toolkit)다양한 디바이스와 운영체제 환경에서 그래픽 프로그램을 쉽게 개발할 수 있도록 도와주는 라이브러리. 시스템 소프트웨어의 의존성을 줄여주므로, 플랫폼에 구애받지 않고 OpenGL을 사용할 수 있게 해준다. 1 . 플랫폼 독립성윈도우, iOS, 리눅스 등 다양한 디바이스와 운영체제에서 동작할 수 있도록 도와준다.본래 운영체제마다 시스템 소프트웨어가 다르므로,직접 코드를 작성해 각 환경에 맞춰야 하는 번거로움이 해결된다. 2 . 표준화시스템마다 키보드, 마우스와 같은 입력 장치의.. 더보기 4.2 오픈지엘 API Reporting Date: October. 2, 2024OpenGL을 기반으로 한 그래픽스 렌더링 과정에 대해 다루고자 한다.목차01 OpenGL02 게임 핵심 요소03 렌더링 파이프라인04 인생네컷 사진촬영05 상태 변수06 벡터 배열 타입 01 OpenGL (Open Graphics Library)그래픽 하드웨어에 대한 인터페이스.애플리케이션이 그래픽을 처리할 때 OpenGL의 그래픽 전용 함수를 호출하면, 이 API가 해당 작업을 처리하고 GPU가 이를 받아 화면에 출력하는 과정을 거친다.이것은 그래픽 처리만을 위한 API이며, 그래픽 외의 다른 기능은 포함되지 않는다. 이와 유사한 API로는 DirectX가 있으며, 주로 게임 개발에 사용된다. DirectX의 일부 기능은 그래픽 처리와 관련.. 더보기 4.1 오픈지엘 API Reporting Date: September. 30, 2024API의 정의 및 필요성에 대해 다루고자 한다.목차01 그래픽 프리미티브02 공간상의 개념03 GPU 성능이 우수한 이유?04 AI에서 행렬이 중요한 이유?05 API06 OpenGL 01 그래픽 프리미티브 (Graphic Primitives)그래픽을 구성하는 가장 기본적인 단위 요소들. 이는 복잡한 그래픽을 만들기 위해 사용되는 기초적인 도형이나 구조로, 모든 2D 및 3D 그래픽은 이러한 기본 요소들을 조합해 만들어진다. ① 점 (Point)공간 상의 하나의 위치를 나타내는 가장 기본적인 프리미티브.좌표 값으로 표현되며, 2D 또는 3D 공간에서 하나의 점을 나타낸다. ② 선 (Line)두 점을 연결하여 만든 선.직선이나 곡선처럼 두 .. 더보기 3.2 그래픽 컬러 처리 Reporting Date: October. 20, 2024CIE 컬러 모델의 개념을 바탕으로,하프토닝, 디더링 기법, 감마 수정에 대해 다루고자 한다.목차01 CIE02 제품 사진과 실제 제품 간의 색상 차이03 색상도 차이가 발생하는 이유?04 색온도05 다양한 모델이 필요한 이유?06 슈도07 과거 색상 저장 기법08 하프토우닝과 디더링09 감마수정 컬러 매칭 01 CIE (Commission Internationale de l'Éclairage)색을 수학적으로 표현하기 위해국제 조명 위원회(CIE)에서 개발한 색 공간 모델.모든 색상은 이 모델에서 위치를 가질 수 있으며,특히 인간이 인식할 수 있는 색들을 수치로 나타내는 데 중요한 역할을 한다. 이 색도표는 CIE 1931 XYZ 색 공간이.. 더보기 3.1 그래픽 컬러 처리 Reporting Date: September. 25, 2024그래픽 컬러 처리에서 컬러 이론에 대한 전반적인 개념에 대해 다루고자 한다.목차01. 전자기파02 색의 인식 과정03 기본색04 보조 컬러 모델05 기본색만으로 모든 색을 만들 수 있는가?06 광원과 관련된 이야기 컬러 이론 01 전 자 기 파 (Electromagnetic Waves)전기장과 자기장이 서로 직각 방향으로 진동하며 공간을 통해 전달되는 파동. 진공에서도 전파될 수 있어 매질 없이도 에너지를 전달할 수 있다.파장의 길이에 따라 여러 종류로 나뉘며, 주파수와 파장에 따라 다양한 특성을 지닌다. 전자기파 스펙트럼은 높은 주파수(짧은 파장)에서 낮은 주파수(긴 파장)으로 나열되며, 다음과 같은 종류로 구분된다. 가시광선은 인간.. 더보기 2.5 그래픽 프로세서 Reporting Date: October. 18, 2024그래픽 카드의 전반적인 구조와 기능에 대해 다루고자 한다.목차01 처리 장치 (Processing Unit)⌎CPU (Central Processing Unit)⌎ GPU (Graphics Processing Unit)⌎ 비디오 컨트롤러 (Video Controller)02 그래픽 카드 (Graphics Card)⌎ NVIDIA⌎ ATI 01 처리 장치 (Processing Unit)모든 처리 장치는 메모리에서 데이터를 가져와 이를 처리한다. CPU (Central Processing Unit)컴퓨터 시스템의 중앙 처리 장치.모든 연산과 논리적 처리를 담당하는 핵심 컴포넌트.컴퓨터의 두뇌 🧠역할을 하며, 다음과 같은 작업을 수행한다.프로그램.. 더보기 2.4 그래픽 출력 장치 Reporting Date: October. 18, 2024그래픽 출력 장치의 일반작동 원리에 대해 다루고자 한다.목차01 다이오드 (Diode) ⌎1. LCD⌎2. TFT⌎3. PDP⌎4. LED ⌎5. OLED 02 디스플레이 기술 전략 비교03 3D 영상의 원리 01 다이오드 (Diode)전류를 한 방향으로만 흐르게 하는 전자 부품.즉, 전기 신호의 단방향성을 가진 소자로, 주로 정류기로서 교류를 직류로 변환하는 데 사용된다.두 개의 단자로 구성되어 있으며, 양극과 음극으로 나뉜다. 현대에는 다이오드 기반의 디스플레이가 주류가 되었으며, 대표적으로 LED, LCD, OLED와 같은 기술이 사용된다.이들 디스플레이는 광원의 방식에서 차이가 있다. 1 . L C D (액정 디스플레이, Liquid.. 더보기 이전 1 2 다음