opengl project 제안서 - 해상 전투
DESCRIPTION
openGL Project 제안서 - 해상 전투. 팀명 : LPBS 20041624 이 대성 20041555 박 진우 20041564 백 선재 20041580 송 민용. 목 차. 프로젝트 팀명 , 팀 구성 개발 환경 프로젝트 화면 구성 참고 문헌. 프로젝트 팀명 , 팀원. 팀명 : LPBS 팀원 구성 - 팀장 : 이 (L) 대성 – 25% - 팀원 : 박 (P) 진우 – 25% 백 (B) 선재 – 25% 송 (S) 민용 – 25%. 개발 환경. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: openGL Project 제안서 - 해상 전투](https://reader035.vdocuments.mx/reader035/viewer/2022082208/56812b64550346895d8f8648/html5/thumbnails/1.jpg)
openGL Project openGL Project 제안서제안서
- - 해상 전투해상 전투
팀명 팀명 : LPBS: LPBS20041624 20041624 이 대성이 대성20041555 20041555 박 진우박 진우20041564 20041564 백 선재백 선재20041580 20041580 송 민용송 민용
![Page 2: openGL Project 제안서 - 해상 전투](https://reader035.vdocuments.mx/reader035/viewer/2022082208/56812b64550346895d8f8648/html5/thumbnails/2.jpg)
목 차목 차• 프로젝트 팀명프로젝트 팀명 , , 팀 구성팀 구성• 개발 환경개발 환경• 프로젝트 화면 구성프로젝트 화면 구성• 참고 문헌참고 문헌
![Page 3: openGL Project 제안서 - 해상 전투](https://reader035.vdocuments.mx/reader035/viewer/2022082208/56812b64550346895d8f8648/html5/thumbnails/3.jpg)
프로젝트 팀명프로젝트 팀명 , , 팀원팀원• 팀명 팀명 : LPBS : LPBS
• 팀원 구성팀원 구성- - 팀장 팀장 : : 이이 (L) (L) 대성 대성 – – 25%25%- - 팀원 팀원 : : 박박 (P) (P) 진우 진우 – – 25%25%
백백 (B) (B) 선재선재 – – 25%25% 송송 (S) (S) 민용민용 – – 25%25%
![Page 4: openGL Project 제안서 - 해상 전투](https://reader035.vdocuments.mx/reader035/viewer/2022082208/56812b64550346895d8f8648/html5/thumbnails/4.jpg)
개발 환경개발 환경
• 개발 환경개발 환경- Windows XP- Windows XP- Visual Studio C++- Visual Studio C++- openGL (GLUT) Library - openGL (GLUT) Library - 3D MAX- 3D MAX
![Page 5: openGL Project 제안서 - 해상 전투](https://reader035.vdocuments.mx/reader035/viewer/2022082208/56812b64550346895d8f8648/html5/thumbnails/5.jpg)
프로젝트 소개프로젝트 소개
• 수업 중 전투기 모델을 보고 전투기를 이용한 프로젝트 구현을 생각하여 조원들과의 회의를 통해 해상전투를 구현하기로 하여 해상에서의 전투함과 전투기를 구현하였습니다 .
![Page 6: openGL Project 제안서 - 해상 전투](https://reader035.vdocuments.mx/reader035/viewer/2022082208/56812b64550346895d8f8648/html5/thumbnails/6.jpg)
구현사항구현사항
• Obj 로더• Rotation 의 적절한 사용• Translation 의 적절한 사용• Scale 의 적절한 사용• 3 차원 공간에서의 적절한 자리 배치• 카메라 시점 구현• 키보드 이벤트
![Page 7: openGL Project 제안서 - 해상 전투](https://reader035.vdocuments.mx/reader035/viewer/2022082208/56812b64550346895d8f8648/html5/thumbnails/7.jpg)
프로젝트 화면 구성 및 이벤트프로젝트 화면 구성 및 이벤트 (1)(1)
![Page 8: openGL Project 제안서 - 해상 전투](https://reader035.vdocuments.mx/reader035/viewer/2022082208/56812b64550346895d8f8648/html5/thumbnails/8.jpg)
프로젝트 화면 구성 및 이벤트프로젝트 화면 구성 및 이벤트(2)(2)
• 레이더의 회전레이더의 회전• 카메라 앵글의 자유로운 움직임 가능카메라 앵글의 자유로운 움직임 가능 ..• 카메라의 확대 및 축소 가능카메라의 확대 및 축소 가능 ..• 키보드의 이벤트 키보드의 이벤트 ..
![Page 9: openGL Project 제안서 - 해상 전투](https://reader035.vdocuments.mx/reader035/viewer/2022082208/56812b64550346895d8f8648/html5/thumbnails/9.jpg)
프로젝트 화면 구성 및 이벤트프로젝트 화면 구성 및 이벤트(3)(3)• 키보드의 이벤트 키보드의 이벤트 ..
- - 전투함 두 척의 이동경로 변화전투함 두 척의 이동경로 변화 . .
- - 전투기 전투기 ..
- - 확대 축소확대 축소 ..
W 항공모함 앞으로의 교차이동 .
A 항공모함에서 전투기 이륙 , 착륙
Z 화면의 확대X 화면의 축소
![Page 10: openGL Project 제안서 - 해상 전투](https://reader035.vdocuments.mx/reader035/viewer/2022082208/56812b64550346895d8f8648/html5/thumbnails/10.jpg)
구현한 전투함
![Page 11: openGL Project 제안서 - 해상 전투](https://reader035.vdocuments.mx/reader035/viewer/2022082208/56812b64550346895d8f8648/html5/thumbnails/11.jpg)
구현한 항공모함
![Page 12: openGL Project 제안서 - 해상 전투](https://reader035.vdocuments.mx/reader035/viewer/2022082208/56812b64550346895d8f8648/html5/thumbnails/12.jpg)
구현한 F-16 전투기
![Page 13: openGL Project 제안서 - 해상 전투](https://reader035.vdocuments.mx/reader035/viewer/2022082208/56812b64550346895d8f8648/html5/thumbnails/13.jpg)
전체 구현 화면
![Page 14: openGL Project 제안서 - 해상 전투](https://reader035.vdocuments.mx/reader035/viewer/2022082208/56812b64550346895d8f8648/html5/thumbnails/14.jpg)
애로사항• Water simulation 의 분석 및 이해• 3D MAX 에서의 Obj 파일 추출• Obj 파일의 맵핑