OpenGL 4.0 프로그래밍 소개 |
| |
| 12월 18일 토요일 | 09:00AM - 12:45 PM | Room E5 | 영어 발표 |
| |
| Level |
| 초급자 |
| |
| Description |
OpenGL은 모든 주요 컴퓨터 운용 시스템에서 쌍방향 컴퓨터 그래픽 애플리케이션 생성을 위해 가장 널리 이용할 수 있는 라이브러리이다. 과학적 가시화를 위한 애플리케이션 생성부터CAD, 쌍방향 게임, 오락까지 다양한 분야에 사용되며, 각 새로운 버전은 최근 그래픽 하드웨어의 가장 최신 능력을 선보인다. 이 과정은 라이브러리 사용을 위한 가장 최신 방법을 강조하여 OpenGL 프로그래밍에 대한 빠른 입문을 제공한다. OpenGL은 최근 매우 많은 업데이트를 거쳤으며, 효율적인 OpenGL 프로그래머에게 필요한 API와 기술과의 상호 작용 방식을 근본적으로 변경시켰다.
이러한 변화들 중 가장 눈에 뛰는 것은 쉐이더 기반 렌더링 도입으로 API에는 오래 전에 도입되었지만 최근 OpenGL 내 거의 모든 기능에 포함되도록 확장되었다. 이 과정은OpenGL을 통한 렌더링에 사용되는 데이터 열거 방법과OpenGL 버전4.0의 각 쉐이더 스테이지를 요약한다. 매년 SIGGRAPH 컨퍼런스는 오랫동안 다양한 OpenGL 과정을 제공하였다. API의 최근 개정판인 OpenGL 버전4.0은 더욱 풍부한 콘텐츠 제작을 가능케 하는 많은 새로운 기능을 제공한다. 이 과정은 가장 기본적인 쉐이더 기반 OpenGL 파이프라인 설명부터 모든 최신 쉐이더 스테이지 소개로 구성된다.
|
| |
| Schedule |
환영사 및 과정 소개
OpenGL 파이프라인 소개– Shreiner
그래픽 데이터의 종류와 OpenGL에서의 사용
OpenGL 쉐이더 스테이지와 사용법 설명
쉐이더 메커니즘
입력, 출력, 데이터 종류
기본적인 파이프라인, 파트1: 버텍스 쉐이딩– Angel
기하학 모델과 버텍스 데이터 설명
버텍스 쉐이더
기하학 변환
사례 연구
기본적인 파이프라인, 파트1: 프래그먼트 쉐이딩– Angel
프래그먼트 쉐이더
텍스처 매핑
알파 블렌딩
깊이 버퍼링
사례 연구
고급 파이프라인, 파트1: 테셀레이션 쉐이딩- Shreiner
테셀레이션 개요: 패치 정의 및 사양
테셀레이션 쉐이더 스테이지와 작동
테셀레이션 기본과 적응형 개량
사례 연구
고급 파이프라인, 파트2: 기하학 쉐이딩– Shreiner
기하학 쉐이딩 개요
마무리 및 Q&A
|
| |
| Prerequisites |
참석자들은 C 언어로 작성된 간단한 컴퓨터 프로그램을 읽을 수 있어야 하고, 컴퓨터 그래픽 개념에 대한 기본 지식이 있어야 한다(예, 깊이 버퍼링, 텍스처 매핑)
|
| |
| Intended-Audience |
|
영상 또는 컴퓨터 모니터로 렌더링되는 컴퓨터 게임, 시각화 프로그램, 쌍방향 애플리케이션을 제작하거나 OpenGL로 애플리케이션을 구현하고자 하는 예비 컴퓨터 그래픽 애플리케이션 프로그래머 |
|
|
|
Instructor Bios |
|
|
|
Dave Shreiner는 1998년부터 SIGGRAPH에서 OpenGL 관련 과정을 강연하고 있습니다. “OpenGL 프로그래밍 지침서”(7판, Addison Wesley, 2005년)를 저술했으며, “OpenGL ES 프로그래밍 지침서”(Addison Wesley, 2004년)의 공동 저자입니다. 20여년 동안 전세계에서 OpenGL에 대한 저서를 출간하고 강의를 하고 있습니다. OpenGL API를 개발한 Silicon Graphics Computer Stem(SGI)에서 강연한 최초 OpenGL 기초 과정을 저술했습니다.
Edward Engel은 뉴멕시코대학교 컴퓨터 공학과와 전기 및 컴퓨터 공학과, 미디어 아트과 교수이며, 예술 및 연구, 기술, 과학연구소(ARTS 연구소) 소장입니다. 25년 이상 컴퓨터 그래픽과 이미지 처리에 대해 연구하며 강의를 해오고 있습니다. 유명한 교과서 “인터랙티브 컴퓨터 그래픽: OpenGL을 활용한 하향식 접근 방식”(5판, Addison Wesley, 2009년)과 “The OpenGL Primer”(3판, Addison Wesley, 2008년)을 저술했습니다. 매년 SIGGRAPH 총회를 포함해서 전세계에서 100여개 이상의 전문 과정에서 강연을 하고 있습니다.
|
|
|