그래픽스 (2) 썸네일형 리스트형 OpenGL with Python 2: Drawing a Triangle OpenGL에서 데이터를 한 번 그래픽 카드로 보내고 그래픽 카드에서 준비된 리소스를 계속 사용한다. 왜냐하면 CPU와 그래픽 카드 간의 연결이 성능의 가장 큰 병목 현상이기 때문이다. 코드 전체코드 import pygame as pg from OpenGL.GL import * import numpy as np import ctypes from OpenGL.GL.shaders import compileProgram, compileShader class App: def __init__(self): #initialize Python pg.init() pg.display.set_mode((640,480), pg.OPENGL|pg.DOUBLEBUF) self.clock = pg.time.Clock() #init.. OpenGL with Python 1: Intro and Setup https://www.youtube.com/watch?v=LCK1qdp_HhQ&t=94s 설정 원하는 폴더에 game.py를 만들고 아래의 두개를 설치한다. pip install pygame pip install PyOpenGL PyOpenGL_accelerate 코드 전체코드 import pygame as pg from OpenGL.GL import * class App: def __init__(self): #initialize Python pg.init() pg.display.set_mode((640,480), pg.OPENGL|pg.DOUBLEBUF) self.clock = pg.time.Clock() #initialize opengl glClearColor(0.1, 0.2, 0.2, 1) #RGB.. 이전 1 다음