OpenGL project – Easy Flight Simulator

Slides:



Advertisements
Similar presentations
팀 명 : 커 피 팀 원 : 정수현 외 4 명 ( 다른 학교분들 ). 목차목차 결과물 시현 및 설명 DB 설계 서비스 흐름도 개발 환경 개발 개요 개발 과정의 기술 개발 동기.
Advertisements

한국의 전통 문화 2 조 국제 수행 보고서 조장 : 신양우 조원 : 김 솔, 류원빈, 송선우, 임준희 2 조 국제 수행 보고서 조장 : 신양우 조원 : 김 솔, 류원빈, 송선우, 임준희.
간질 ( 뇌전증 ) 장 애 김성혜 이현지 윤승희 이윤선.
보건소영양사 실습 강북구보건소 건강증진과 보충 영양실 & 판교보건지소 건강증진센터 2011 년 여름방학.
2012학년도 교내과학탐구대회 4월 16일(월요일, 5~6교시). 5 교시 활 동 실험.조립활동 - 별자리열쇠고리만들기 (5교시) 각 학급에 과학동아리학생들이 2인 1조로 들어가서 실험키트조립활동을 안내함 임장 지도교사가 컴퓨터로 탐구대회 PPT안을 띄워주고 동아리원들이.
김수민, 박태일, 이찬솔, 하광철, 하주미. 서 론 - 목 적 : 보수동 책방골목의 관광지로서의 기능 조사 ( 제목과 ???) 본 론 - 공간지각 : 보수동 책방골목 - 참여관찰 ( 주제에 맞는 소제목 !!) 보수동 상인들 설문조사 공식 / 비공식 인터뷰 보수동 손님들.
미디어 프로그래밍 II 소개.
IT 패러다임을 바꾼 디지털 리더 한국대학생IT경영학회 교육팀 차헌영 가장 성공한 IT기업은?
사과가 어느 상태일 때 갈변 현상이 늦게 나타날까?
가수 아이돌 김수빈.
안 보여 줄끼가? 소프트웨어 프로젝트 1 – 제안서 발표 피바다 (A6)조 발표자 : 조기수.
신장,심장,간 장애 정영화 윤병란 이달해 최지희.
But, 성공하려면 과정이 필요합니다. 목표달성을 위해 정해진 기간이 필요~! 어떤 노력을 기울여야 할가요~?
2016년도 625바로 알리기 교육 평가 보고 대한민국6∙25참전유공자회
11ㅡㅡ 공모 1. 대단위 미술마을 조성 (행복프로젝트) 작성 방법 및 제출 서류 2016마을미술프로젝트
프로젝트 1 프로젝트 공지: 1-1학기부터 4-1학기까지 프로젝트 수업 3개 이상 수강해야 졸업작품 제출할 수 있음
102 베기 학번: 이름: 박지훈.
오목게임 W32 로봇시스템제어(하) GROUP 7 노성동, 하선웅, 김관준
네트워크 프로그래밍 <네트워크 주문 프로그램 V1.00 >
OpenGL Project (3D 움직이는 자동차)
Program Memorandum - MODEL HOUSE
SMALL TOWN 조이름 : ~ING < 최종 결과 보고서 >
Software Engineering Project
무엇을 의지할 것인가?
openGL Project 결과보고서 야구 시구 시뮬레이션
반 학생들의 컴퓨터 사용시간 ppt제작담당 : 최민수 박지호.
openGL Project 제안서 비 오는 정류장에서
OpenGL Project 조민정 장선례.
OpenGL 프로젝트 K.S.C팀.
OpenGL 프로젝트 김병욱 김상진 김성환.
경기도 화성시 봉담 동화 역말길 33번지(동화 휴먼시아 5단지 앞)
OPENGL Project 결과보고서 (알카포네의 다이어트)
경기도 화성시 봉담 동화 역말길 33번지(동화 휴먼시아 5단지 앞)
OpenGL Project Dong-seo Univ Multimedia Engineering.
Access Grid Environment Construction
MAIL CLIENT 김창우 윤성훈 이경재.
단원의 길잡이 국어 중학교 1학년/1학기 1. 문학의 즐거움〉단원의 길잡이(1/9) [화면 소개] 초기화면 : 학습 주제 제시
심리사회이론. ppt_ 곽호연 자료조사 임진섭 김유한
Remote Control Plus - 졸업 프로젝트 배문희.
openGL Project 제안서 - 해상 전투
나의 과거, 현재 그리고 미래 경제학과 권오성.
제 5생활실 실장:뇌출혈, 부실장:또라이 타조,기럭지,홍홍,외계인,이내,우엉
설득력있는 프레젠테이션의 조건 창의적인 디자인 사례 1 창의적인 디자인 사례 2 PPT 사례.
양일중학교 1학년 최경은 지도교사-이춘자선생님
OpenGL Project.
쇼트트랙 스케이팅의 특성과 효과 체육 1학년 Ⅴ. 개인운동 > 3. 스케이팅 (3/5) 활용방법
조 양명용. 하미자. 손혜련. 원 정영숙. 강미라. 이해섭.
LOGOTYPE 춤추는 풍선 팀장 : 이준호 팀원 : 장원진.
OpenGL 프로젝트 계획서 - 탱탱볼 만들기 팀명 : 훈남들 조원 : _이상민 _박용만
허생전 許生傳 소단원 정리 문학에서 삶을 찾다 (3) 문학과 삶의 다양성
◈ 본 PPT자료는 날짜와 원장님의 원명, 성함으로 바꿔서 사용하실 수 있는 자료입니다.
결정은 어떤 환경에서 잘 자랄까? 한림초등학교 6학년 송은지.
경인교육대학교 Windows 10 무료 업그레이드 안내.
OPENGL project 구성원 : 김수민,남현우 OPENGL을 이용한 당구(3구) 구현하기.
대한민국-스웨덴 수교 60주년 기념 행사 주 스웨덴 대한민국 대사관 (토)
2019년 사립작은도서관 운영설명회 및 회계 교육 일 시 : (화) 14:00 ~
내가 뽑고싶은 국회 의원 지은이:4-1 이름:송윤아..
네 자리 수끼리의 뺄셈 알아보기 수학 3학년 2학기 1. 덧셈과 뺄셈 ( 4/8 ) -학습진행내용-
OpenGL Project = Solar System = 김민지 박유나.
Final Team Project 이 종철 김 용환
In to the Night 서정부, 서수민, 안경호
Dongseo University 정보네트워크학과,컴퓨터공학과 이병훈, 박대은, 홍준형
청소년 댄스 경연대회 제35회 문화체육관광부장관大賞 전국레크리에이션대회
문제 해결하기 수학 3학년 1학기 6. 곱 셈 (7-8/9) 수업계획 수업활동 -학습진행내용-
◈ 본 PPT자료는 날짜와 원장님의 원명, 성함으로 바꿔서 사용하실 수 있는 자료입니다.
<PPT3> 어느 날 예수님이 예루살렘성에 들어와서 성전에서 가르치시러 들렸어요
OpenGL (3D Racing) PROJECT 2011 Dongseo Univ..
OpenGL Project 과 목 명 : 컴퓨터 그래픽스 E14반 담당교수님 : 이병국교수님 팀 원 : 신호환
◈ 본 PPT자료는 날짜와 원장님의 원명, 성함으로 바꿔서 사용하실 수 있는 자료입니다.
OpenGL 프로젝트 복학생은 죽지않아!! ( 강유진, 박지혜)
Presentation transcript:

OpenGL project – Easy Flight Simulator 20021608 정동진 20031436 김현우 20062525 임윤정 20062405 박민희

1 2 3 4 5 6 7 C O N T E N T S 개발환경 프로젝트 소개&목표 개발계획 및 일정 구현사항 및 시연 프로젝트 개선점 6 참고문헌 역할분담&소감 7

개 발 환 경 * OS – Windows XP * TOOL – Microsoft visual C++ 6.0 * Library – OPENGL (GLUT)

프 로 그 램 소 개 * 비행기의 모형과, 그 주변의 배경, 비행기가 선회하는 모습을 나타내보았고, 실제 3D 게임에서의 비행기가 움직이는 모습을 알 수 있다.

프 로 젝 트 목 표 * 배경 텍스처와 헬리콥터 오브젝트를 만들고, 오브젝트에 텍스처 매핑을 한다. * 텍스처 매핑을 하지 않은 헬리콥터 오브젝트를 만들고, 추가하여 그림자를 표현한다. * 헬리콥터 오브젝트는 y축을 기준으로 정해진 루트를 선회하게 된다.

개 발 계 획 및 일 정 일 정 내 용 5월 22일 텀 프로젝트 설계 및 제안서 ~ 5월 27일 비행기 프로젝트 아이템 선정 일 정 내 용 5월 22일 텀 프로젝트 설계 및 제안서 ~ 5월 27일 비행기 프로젝트 아이템 선정 ~ 6월 1일 일정 및 역할분담 ~ 6월 10일 자료수집, 자료정리 및 분석 ~ 6월 17일 코딩(구현) ~ 6월 18일 디버깅 및 마무리 6월 19일 PPT 작성 & 최종완성

구 현 사 항 (텍스처매핑) * loadTexImage()함수 이용 → BMP 파일이미지 로드 → Texture에 지정 * Sky(), Ground(), Renderobject() 하늘, 땅, 헬리콥터 오브젝트에 glBindTexture()를 이용 → 지정해준 Texture를 입혀줌

텍 스 처 매 핑

그 림 자 효 과 * 텍스처를 입히지 않은 오브젝트를 만듦 → 그림자효과를 표현 * 그림자 오브젝트는 헬리콥터 오브젝트의 translate와 rotate 속성값이 동일

선 회 * Push() – pop() → 헬리콥터의 몸체와 프로펠러는 각각의 움직임을 가지며 선회 * glTranslatef()의 x축 인자가 클수록 회전 반경이 커지며 헬리콥터전체 회전은 IdleFunction() 함수에서 변수가 매번 변하면서 선회

프 로 그 램 시 연

개 선 사 항 * 사용자 입력에 따른 오브젝트의 상태 변화가 필요 * 주변환경에 오브젝트를 추가하여, 좀 더 현실적인 프로그램으로 개선 * 사용자의 흥미를 위해 착륙이나 이륙, 미사일 발사 등 게임의 요소를 추가

참 고 문 헌 * OpenGL 프로그래밍 가이드(도서) * 수업 lab 파일 참고 * 수업자료 PPT

팀 구성 및 역할 분담 이 름 역 할 정동진 * 아이템 선정 및 전체총괄 * 프로그램 구현(비행기 모형, 그림자 효과) 김현우 이  름 역    할 정동진 * 아이템 선정 및 전체총괄 * 프로그램 구현(비행기 모형, 그림자 효과) 김현우 * 프로그램 구현(배경) * 디버깅 및 마무리 임윤정 * 아이템 선정 및 참고문헌 자료조사 * 프로그램 구현(선회) 박민희 * 자료정리 및 분석, 프로그램 구현(선회) * PPT 작성

느 낀 점 및 소 감 * 정동진 - * 김현우 -OpenGL어렵다.봐도 모르겠다.너무 어렵다. 같이 듣는 형이 그림판으로 그림 그리는 수업이래서 믿고 들었다. 낚였다. 사전지식이나 흥미가 조금 더 있었더라면 재밌고, 유익한 수업이었을텐데 아쉽다. 기말프로젝트 하려고 3D MAX를 해볼랬는데 이건 더 어렵다. 교수님 사랑해요~♡

느 낀 점 및 소 감 * 임윤정 – 프로젝트를 하면서 OpenGL에 대해 더 쉽게 이해 할 수 있었습니다. 한 학기를 마무리 하는 텀 프로젝트를 완성했다는 성취감을 느끼며, 이번 기회를 통해서 OpenGL에 대해 조금 더 자세히 알고 싶습니다. 한 학기 동안 수고 하셨습니다~! 박민희 – 한 학기 동안 공부했던 것을 이렇게 프로젝트를 하면서, 이제까지 배웠던 내용들을 쏟아내고, 공부하는 것이 좋은 계기가 되었던 것 같습니다. 사실 어려운 부분이 많아 힘든 점도 있었지만, 그만큼 얻어가는 부분도 많았고, 이렇게 프로젝트를 할 수 있었다는 것에 팀원들께도 교수님께도 감사의 말씀을 전하고 싶습니다. 감사합니다>_<♥

감사합니다 ~ *^-^*