Computer Graphics and Visualization Final Project

Slides:



Advertisements
Similar presentations
袁枚〈祭妹文〉. 你也有兄弟姊妹嗎? 你們之間有沒有感動的回憶呢? 有一種愛叫做-手足情深 … 兄弟姊妹又稱之為手足 是一種密不可分的關係與情感.
Advertisements

教育部 1 教育部技職司 南區: 2010 年 11 月 5 日 北區: 2010 年 11 月 8 日 中區: 2010 年 11 月 9 日 產學攜手合作計畫 政策宣導.
104 年度環保小學堂 經費編列注意事項 會計室 : 丁子芸 中華民國 103 年 10 月 22 日 會計室 : 丁子芸 中華民國 103 年 10 月 22 日.
秦代舞蹈 本檔案圖片來源: google 圖片. 戰國七雄終結者 統一文字制定律法 郡縣名田  秦王征服六國,終結分裂割 據的局面,建立中國歷史上 第一個中央集權的封建大帝 國,統一文字、制定律法與 郡縣、名田等制度,將戰國 時期散漫衰敗狀態的社會, 轉變成統一強大的國家。 秦始皇.
布袋戲曲的賞析. 什麼是戲曲? 布袋戲是 戲曲嗎? 泉州木偶戲欣賞: 564 布袋戲初傳台灣時,受南管影響。 在台灣深根發展後,轉受北管影響深遠。 進入電視布袋戲後,與南北管脫勾, 黃俊雄領導的金光布袋戲引入台語流行歌,
2017/2/ /2/25 1 公職考試與證照考試簡介 考選部 1.
第三章:材質製作與模型.
要上课了.
强力打造湖北农业信息网 全面推进湖北农村信息化
黄金时代 黄金时代:老子,释迦牟尼,苏格拉底,孔子,庄子,耶稣…… 他们是人类智慧的顶峰,他们用人生展示了智慧与慈爱。
南山中學 102學年度 性別平等教育週性別教育 性騷擾防治.
基督教倫理學 1 原則(一)﹕ 倫理學 及 不同的觀點.
性教育教學模組設計 主題:身體自主權 台中市忠明國小 巫偉鈴.
从生命伦理学角度 对转基因食品市场准入标准及道德评价标准的研究
第四章 商代之舞蹈 本檔案圖片來源:google圖片.
整体销售方案 中山市美好物业代理有限公司
「國土資訊系統自然環境基本資料庫分組─ 經濟地理資訊圖資建置第1期計畫」
嗇色園主辦可立小學 故宮 製作日期:2011年3月21日.
3D五子棋 學生:何承祐 學號:
大陸與台灣常用語.
狂犬病 保護你我,愛護動物 武漢國中 黃憶暄.
Computer graphic final project report
保良局何壽南小學 使用牙膏對我們生活的影響 六年級專題報告 姓名﹕李燊樺 班別﹕6B 日期﹕
臺中市頭家國小 生理衛生講座 青春期的奧秘 ‧說到青春期,你會想到? ‧班級表現最好的,有獎徵答有優先權。 葉孟娟老師、黃文玲老師.
迪士尼動畫 玩具總動員1.
組別: 指導老師:張景榮 老師 組員: 李儀姿 、 陳雅貞
中國歷史人物武則天 G組組員 韋紫恩, 余詩琪 蔡煦齡, 黃榮紳,.
閱讀 悅讀 主講人:郭秋時.
人類醫學新突破 托拉法爾加‧D‧羅 3/12/ 林承頡.
有效學習計劃簡介 (學前).
課程實錄.
拯救企鵝,人人有責 >.< 報告人:李承恩、楊承峰 日期:104/3/19.
個人投資理財分析 財務狀況匯總表 銀行存款 共同基金 外幣基金 股票投資 保險價值 黃金投資 支出預算 房貸計算 不動產價值 資源變化資料庫
淡江大學 航空太空工程學系 工程科技教育 國際認證 期中審查報告簡報
第九課   魏晉六朝小說選.
動物的繁殖行為.
5,2 新时代的劳动者.
105年臺北市 優先免試入學 高中職免試入學 五專免試入學 報名方式宣導
行動報告人:丁俊源 行動參與人和單位: 我們全家人 社區鄰居、管委會 新北市環保局
熊貓 設計者:鄧澤怡 班別:6B2 學校:華德學校.
1. 民主社會裡,公民的參與有其重要性,而透過政治參與無法達成下列哪一項目的?
個人資料保護法簡介 報告人: 花蓮地檢署主任檢察官 許建榮.
情歌分享小組作業.
劳模的风采.
模块一《生活视界》 (话题三) 《事事能成功》 江苏省淮安市高级职业技术学校 刘晓雯 江苏省淮安市高级职业技术学校 田娟.
羅伯特-舒曼 0201第三組 38 蘇立庭 21 何鈺婷 27 張蓉宓 37 賴怡茜
單車失竊記心得.
Chapter9 金融监管体系.
跨校選課 說明會 主辦人:[國文系學會學權股] 葉軒如、李美玟.
Introduction to Computer Graphics
3D PACMAN! Student: Chia-Wei Yao ID:
计 算 机 图 形 学 ——主讲教师:王国省 授课老师:王国省 联系方式: 年12月4日5时42分
Computational Photography final project- Histogram Equalization
稅知多少.
Facebook 内部高效工作指南
SketchUp Pro 8基本操作練習 編製人:陳培文.
CH2 家庭經濟與消費 貳、家庭經濟之管理.
稅知多少 國家的重要基礎.
105學年第1學期期初校務會議 圖書館工作報告 報告人: 林佩佳主任.
教學輔導教師 認證資料繳交說明 認證申請期間:108年4月10日至108年6月30日 請教師自行確認符合各項取證資格再行送件.
岗位聘任管理系统使用说明 浙江师范大学人事处 咨询电话: 、
序言 報告內容: 你對父母的感覺 你與父母的關係 你是否與父母同居 你與父母見面的時間 每天與父母的談話時間 與父母談話的內容 結論 感想.
全陽圓格局位置最好的A6-2樓 面中庭花園3房2廳2衛三面採光 捷運藍線江子翠捷運站1號出口Google距離210公尺
台北市立圖書館總館 圖書館利用 第一組 指導老師:邱子恆教授 組長: B 陳敬睿 組員:
厉害了,我的国! 15会计2班团支部 2018年4月20日.
東吳大學『樂齡大學』 外雙溪環境與生態 產業 黃顯宗 東吳大學 微生物學系 101.
官峰A+小豪宅 三面採光、通風採光極佳、 均有前後陽台、空間多元
Computer Graphics And Visualization
关于复旦大学体锻制度的调查报告 仇璐 宛蓉.
新選課系統說明會 電算中心 林以仁.
Presentation transcript:

Computer Graphics and Visualization Final Project 699410122 張德勵

Introduction 這是一個以3D object為基礎的射擊小遊戲。 希望能用簡單的OpenGL function,作出有質感的畫面。 主要功能有:移動、射擊、視角切換、慢動作。

Outline 戰車介紹 砲彈介紹 目標物及地面介紹 視角介紹 Demo 製作時遇到的問題 未來目標

戰車介紹 戰車是讀取自GOOGLE 3D中的3D模型。 使用google sketchup pro將檔案轉換為.obj檔,再讀入OpenGL中。 計算角度與方位後,使用glRotate、glTranslate等OpenGL function改變戰車的位置與角度。 移動時,會隨機的上下抖動,來模擬真實路面狀況。 射擊時戰車會向後抖動來模擬後作力。

砲彈介紹 因找不到合適的砲彈3D模型,故使用OpenGL的幾何圖形繪製砲彈。 射擊時,先取得戰車的座標與角度,並將砲彈位移至砲口內部,再累加砲彈的位置。 可以切換是否顯示瞄準輔助線。

砲彈介紹(2) GL_POLYGON to create gl_list Call gl_list gluCylinder gluDisk glutSolidCone + + + +

目標物及地面介紹 目標物為紅色Cube。 打中時,會變成8個Sphere朝八個方向散開。 為了便於觀察移動與遠近,地面使用黑灰相間的棋盤格地面。繪製方法為遞迴的使用gl_list重複繪製。

視角介紹 平時有兩種視角可選擇─第三人稱固定在戰車後方,或是以戰車為中心,自行調整角度及遠近。 射擊時可選擇是否慢動作觀看砲彈飛行。

視角介紹(2)

Demo-移動與射擊 (點選畫面撥放001.wmv)

Demo-視角切換 (點選畫面撥放004.wmv)

製作時遇到的問題 OpenGL為直角坐標系,但所有物體不論移動、視角切換等等,都是以戰車為中心,並有可能往平面中的各個位置移動。因此需要使用三角函數,計算角度與相對位置。 程式中每個物件的相對位置,移動,或相關動作,為了達到協調與不突兀,每個參數皆須仔細調整。

製作時遇到的問題(2) 由於戰車模型十分精細,在程式初始時,需要花費一小段時間將模型讀入記憶體中,在程式編寫及測試時會耗費不少延遲時間,故編寫測試階段,有時會採用OpenGL內建的「Teapot」來作測試。

製作時遇到的問題(3) 由於整個戰車模型,是將車體、砲塔、砲管等全部物件包成一整個模型,因此無法做到現實中,旋轉砲塔、調整射擊角度、射擊後的滑膛砲的滑膛等等視覺特效。 曾試著將車體與砲塔部分拆開,但因不熟悉3D繪圖軟體,拆開後材質等部分出了點問題,且不知道該如何解決。

未來目標 增加爆破及煙霧效果,使視覺特效更加真實。 修改模型,使其能做出更多現實世界的動作與細節。 加入目標物、草地、石頭、建築物等等模型,建造更真實的環境場景。 加入物理引擎,讓整個程式更加真實。