directx나 opengl같은거 배우는 이유가 머임?