본문 바로가기
대학/3학년

컴퓨터 그래픽스 팀프로젝트(OpenGL)

by ENJCAT 2020. 5. 8.

개발인원 : 2

개발기간 : 2018.08.27 - 2018 12.19

개발도구 : VisualStudio [c++]

사용라이브러리: FreeGLUT


 

심시티같은 도시건축

협업을 위해 각자 블록을 나누고 함수로 구현했기때문에 DrawScene 함수에 block() 함수만 등장하여 깔끔한 모습을 볼 수 있다.

 

코드링크

 


원래는 텍스쳐 매핑을 하여 도시같은 모습을 보여주고 싶었으나, 마감시간에 텍스쳐 매핑에 실패해서 팀원의 구역은 텍스쳐가 입혀져있고, 본인의 구역은 텍스쳐가 없는 모습을 볼 수 있다. 이것을 무마하기 위해서 애니메이션과 색깔을 다양하게 넣었으나, 텍스쳐가 없는것을 상쇄시키지 못했다.