Skip to content

eun-hak/pyopengl

Repository files navigation

제호(명칭) : OpenGL Python 프로그램

프로그램 종류코드 : 42630
창작년월일 : 2022년 11월 12일
적용 분야 : 3D 프로그래밍 교육 분야

본 프로그램은 OpenGL SuperBible 3rd Edition에 있는 OpenGL C프로그래밍 기능을 Python 언어로 표준화 시킨 프로그램이다. PyOpenGL라이브러리를 활용하여 3D 그래픽을 점, 선, 면의 형태로 화면에 표현 할 수 있고, 실행된 3D 그래픽을 육안으로 확인할 수 있다. 또한 이미지 텍스쳐매핑과 3차원 모션 블러처리를 통해 높은 그래픽 처리 효과를 실감할 수 있고, 애니메이션 효과를 통해 실시간으로 3차원 이미지를 표현 할 수 있으며, 이를 키보드로 조작 하여 3D 그래픽을 회전/이동시킴으로써 다각적으로 확인할 수 있다.

주요기능 : PyOpenGL을 활용하여 점, 선, 면의 형태로 3차원 모델 표현하기, 키보드 조작을 활용한 3D화면의 이동/회전 기능, 이미지 텍스쳐매핑과 모션 블러 처리를 통한 그래픽 처리 기능, 애니메이션 효과를 통한 3차원 그래픽 실시간 표현 기능 등이 있다.

필요한 프로그램 : Numpy, PyOpenGL

사용하는 책

image

예시

image

기존의 c 코드

image

바뀐 파이썬 코드

출력 예시

image

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published