목차
1) 코드 내용
2) 실행 화면
3. 분석 및 고찰
2) 실행 화면
3. 분석 및 고찰
본문내용
인하대 컴퓨터 그래픽스 설계 11주차 과제
목차
1) 코드 내용
2) 실행 화면
3. 분석 및 고찰
1) 코드 내용
이번 11주차 과제는 컴퓨터 그래픽스에서 흔히 접하는 내용을 기반으로 했으며, 주로 OpenGL과 GLSL(쉐이딩 언어)를 활용하여 간단한 3D 형태를 렌더링하는 코드를 작성하는 데 초점을 맞췄다. 과제에서는 먼저 필요한 라이브러리와 헤더 파일을 포함시키는 것으로 시작한다. OpenGL과 GLFW, GLM 같은 필수적인 라이브러리를 포함시켜 초기화하고, 각각의 기능을 사용하기 위한 준비를 한다. 코드의 첫 번째 부분에는 GLFW 초기화 코드가 있다. 창을 생성하고 OpenGL 컨텍스트를 설정하는 과정이 포함된다. 창의 너비와 높이를 정의하고, 해당 크기를 기준으로 창을 생성한다. 이후에는 고급 설정을 통해 버전의 호환성이나 프로파일을 지정한다. GLFW의 에러 콜백을 설정하여 문제가 발생했을 때 적절히 대응할 수 있도록 한다. 기본적으로 이벤트 루프가
목차
1) 코드 내용
2) 실행 화면
3. 분석 및 고찰
1) 코드 내용
이번 11주차 과제는 컴퓨터 그래픽스에서 흔히 접하는 내용을 기반으로 했으며, 주로 OpenGL과 GLSL(쉐이딩 언어)를 활용하여 간단한 3D 형태를 렌더링하는 코드를 작성하는 데 초점을 맞췄다. 과제에서는 먼저 필요한 라이브러리와 헤더 파일을 포함시키는 것으로 시작한다. OpenGL과 GLFW, GLM 같은 필수적인 라이브러리를 포함시켜 초기화하고, 각각의 기능을 사용하기 위한 준비를 한다. 코드의 첫 번째 부분에는 GLFW 초기화 코드가 있다. 창을 생성하고 OpenGL 컨텍스트를 설정하는 과정이 포함된다. 창의 너비와 높이를 정의하고, 해당 크기를 기준으로 창을 생성한다. 이후에는 고급 설정을 통해 버전의 호환성이나 프로파일을 지정한다. GLFW의 에러 콜백을 설정하여 문제가 발생했을 때 적절히 대응할 수 있도록 한다. 기본적으로 이벤트 루프가
소개글