- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 - 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
 - 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
 - 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
 - 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
 
                        查看更多
                        
                    
                第5章实验结果与讨论.PDF
                    
                      第  5章        實驗結果與討論   
 我們在這一章中,將會對前面章節所提出的即時攝影機路徑規劃與符合攝影機準的的轉 
 切進行整合並實作,並且提供介面供使用者自行調整其偏好。此外,我們設計了數個場 
景測試我們的系統。 
 5.1  系統實作  
     我們目前使用的電腦設備為 Pentium 4 3.0Ghz CPU ,1024M DDR2 RAM ,顯示卡為 
 nVidia  GeForce  6600  。我們採用 C++  為系統開發語言,搭配開放原始碼的 OGRE 
 (Object-Oriented Graphics Rendering Engine) 3D繪圖引擎。 Ogre3D 為了讓開發者能夠更 
 方便開發 3D 應用程式,引擎中對於更底層 3D  系統函式庫例如(                        Direct3D和 OpenGL) 
的全部細節進行了抽象化,因此開發者不需要直接操作底的的系統  API  ,便可以開發自 
己的  3D應用程式。 
    圖    5 –1 為目前我們所實作的系統介面,操縱方式有如一般的第三人稱 3D 遊戲。 
畫面中央綠色的忍者為代表拍攝目標的虛擬化身,使用者可使用鍵盤來控制化身在虛擬 
 環境中的移動,可執行的動作包含了:前進́ 、後退、向左旋轉以及向右旋轉。介面左下 
 角金黃色的模型代表虛擬攝影機在場景中的位置,而該攝影機所拍攝的畫面會呈現在右 
 上角的小視窗內。由此我們從整個大場景得知攝影機實際的移動,也可以從右上角的小 
 視窗立即得知虛擬攝影機拍攝的畫面。最後介面左上方的視窗則以捲軸的型式,提供使 
用者對目標函式中各個參數以及權重的調整。 
                                        41 
                            圖  5 –1 :實作系統介面  
 5.1.1碰撞偵測        
    碰撞偵測是我們在實作過程中不可或缺的一部分,舉凡判斷攝影機是否落於障礙物 
之內,或是攝影機拍攝的視野是否遭到遮蔽,都需要對環境進行碰撞偵測。我們需要進 
行的碰撞偵測可分為兩類:判斷模型最基礎的每個三角形之間是否有交集,以及虛擬環 
境中的一段光線 (Collision Ray)是否有和任何三角形產生交集。由於場景中的三角形有數 
千至上萬個,因此對最基礎的元素進行碰撞偵測太過花費時間。 
     為了能夠增加速度,我們使用階層式的方法來進行碰撞偵測。如圖  5 –2所示,我 
                                        42 
們對對場景中的每每個物件建建立 AABB((Axis-Alignned Boundinng Box)第第一次僅對,                每個每  AABBB 
 進行行碰撞偵測 由於,        AABBB是簡單的的幾何圖形 因此能夠很,,           很快的找出出所 有交集的的 AABB 。 
 接著著我們再對有有交集的 AAABB所包含含的三角形形進行碰撞撞檢查 。這樣樣的做法是先先在解析度度 
較低低的場景下做做偵測 ,快快速排除掉不不可能的物物件 ,然後再再到高解析析度的場景下下進行精細細 
的檢檢查 。這樣碰碰撞偵測方方法可以有效效增加效率率 ,並且不失失精密度的的問題  。 
                圖  5 –2 :碰撞偵測測所使用的 Axis‐Aligneed Boundingg Box  
                                          433 
 5.2 實驗一:基本場景測試   
 5.2.1 實驗設計   
     這裡我們設計了兩個場景用來測試是否能夠在充滿障礙物的虛擬中,成功避開障礙 
 物拍攝到化身。 
     在此實驗中,我們並不為攝影機指定特別偏好,系統只要成功規劃出閃避障礙物的 
路線即可。如圖          5 –3所示,場景  A 為模擬巨石陣的環境,環境中的特色是中心有一個 
 小型空曠的廣場,攝影機在此可不受遮蔽拍攝到化身,但出了廣場後便有許多的巨石障 
礙物會阻擋視線。另一個場景  B則是模擬小型的迷宮環境,這場景的特色是有較多的直 
 角轉折,每當化身轉彎後,攝影機在原本的位置變可能遭到遮蔽,另外走道也較場景 A 
 狹窄,攝影機可搜尋的範圍也因此較小。 
 5.2.2 實驗結果   
    圖    5 –4 以及圖  5 –6 分別為場景A及場景 B的實驗結果示意圖,圖                     5 –5和圖   
                您可能关注的文档
- 超声辅助提取大石花菜多糖及其抗氧化研究.PDF
 - 郑州市绿博园管理中心X光机、安检门安保设备租赁服务项目.doc
 - 锦江河3种鳜的遗传变异及其多样性评价.PDF
 - 静宁县2018年度废旧地膜回收利用及2018-2019年度旱作农业.doc
 - 顶空气相色谱法测定对氯苯氧异丁酸甲氧基苯丙烯酸酯原料药.PDF
 - 饲料中用混合植物蛋白并添加氨基酸替代鱼粉对斑节对虾生长.PDF
 - 饲料蛋白水平对不同规格凡纳滨对虾蛋白质表观消化率和消化.PDF
 - 饲粮中三聚氰胺的添加对育肥猪肾脏结构与功能的影响.PDF
 - 饲粮蛋白质和脂肪来源对育成前期蓝狐营养物质消化率和氮代.PDF
 - 饲粮蛋白质水平对蓝狐哺乳性能的影响.PDF
 
- 茂名职业技术学院《建筑结构试验》2023-2024学年第二学期期末试卷.doc
 - 安徽省当涂县重点达标名校2025届初三第四次调研考试语文试题含解析.doc
 - 江苏警官学院《生物医学》2023-2024学年第二学期期末试卷.doc
 - 湖南省长沙市雅礼教育集团2025年高一语文第二学期期末教学质量检测模拟试题含解析.doc
 - 2025届佳木斯市重点中学中考生物试题原创模拟卷含解析.doc
 - 2025届安徽凤台一中语文高一第二学期期末综合测试试题含解析.doc
 - 江苏省江阴初级中学2024年高考冲刺模拟语文试题含解析.doc
 - 【春考特训课】第05讲:语法知识之情态动词和虚拟语气(解析版).pdf
 - 【中级会计职称考试】经济法强化提高班讲义(李玉华主讲)04金融法律制度.pdf
 - 【培训课件】公司理财培训课程.pdf
 
原创力文档
                        

文档评论(0)