본문 바로가기

게임엔진

Architecture my OpenGL engine core2 지난 설계에 이어 디스플레이에 대한 설계와 설명을 진행 할게요. 포스팅 하기에 앞서, 확인 해 보고 싶은 몇 가지가 있었어요. 일단, 현재 만들었던 프로젝트는 확장성을 거의 염두 안하고 만든 대다가 오브젝트를 그리는 방법 자체도 전혀 원시적인 방법을 사용해서 테스트하는데 시간이 좀 걸렸네요^^;;; 빛이 오브젝트에 어떻게 영향을 받는지에 대해서 진행한 테스트 였는데, 왜 이런 테스트를 진행 했는지는 포스팅을 보면 이해가 가실 테구요. 단일 광원, 다수 오브젝트 다수라고 해봐야 두 개에요ㅋㅋ. 일단, 이 테스트는 굉장히 간단해요. 단일 광원이 오브젝트에 쐬였을 때 어떻게 보여질까~? 이고, 결과는 아래와 같아요. 다시 한번 말하지만, 지금 정점과 법선 벡터등의 설정이 전혀 되있지 않은 상태에서 테스트를 위.. 더보기
Architecture my OpenGL engine core1 일단, 한바탕 울음을 쏟고 포스팅을 시작 해야겠어요. ㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜ 기존에 만들어 놓은걸 살포시 갈아엎고 다시 설계하기 시작 했거든요. 기존 설계는 확장을 하려면 너무 하드코딩하는 다형성이 전-혀 들어가 있지 않은 설계를 했기에, 어느정도 공부 후에 다시 시작 하고 있습니다.ㅜ 크흙 다행스러운건 기존의 함수들을 구지 없애 면서 할 필요는 없기 때문에, 프로세스에는 그렇게 큰 영향은 없어 보이는 거? 그래서 설계 초기 부터 생각의 흐름자체를 쭉- 정리해 나가는 게 설명하기도 좋을거 같고, 나중에 이런 부분이 제 스스로도 스킬적인 역량으로 쌓인다는 희망을 가지고 시작 할게요 :) 전체적인 구성과 목적 설계에 앞서 구성을 먼저 해야 겠죠? 제가 알아본 부분과 앞으로 이렇게 만들어야 겠다~ 하는 .. 더보기