freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)論文基于x3d的虛擬校園漫游系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_(編輯修改稿)

2024-11-13 11:16 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 其他輸入設(shè)備創(chuàng)建了一個(gè)由參與者動(dòng)作控制的虛擬世界。 2. 20 世紀(jì) 80 年代初期 — 中期,虛擬現(xiàn)實(shí)技術(shù)系統(tǒng)化,從實(shí)驗(yàn)室走向?qū)嵱秒A段 20 世紀(jì) 80 年代,美國(guó)的 VPL 公司創(chuàng)始人 Jaron Lanier 正式提出了 Virtual Reality一詞。當(dāng)時(shí),研究此項(xiàng)技術(shù)的目的是提供一種比傳統(tǒng)計(jì)算機(jī)模擬更好的 方法。 1984 年,美國(guó)宇航局 NASA 研究中心虛擬行星探測(cè)試驗(yàn)室開(kāi)發(fā)了用于火星探測(cè)的虛擬世界視覺(jué)顯示器,將火星探測(cè)器發(fā)回的數(shù)據(jù)輸入計(jì)算機(jī),為地面研究人員構(gòu)造火星表面的三維虛擬世界。 3. 20 世紀(jì) 80 年代末至今,虛擬現(xiàn)實(shí)技術(shù)高速發(fā)展的階段 1996 年 10 月 31日,世界上第一個(gè)虛擬現(xiàn)實(shí)技術(shù)博覽會(huì)在倫敦開(kāi)幕。全世界人們可以通過(guò)互聯(lián)網(wǎng)坐在家中參觀這個(gè)沒(méi)有場(chǎng)地,沒(méi)有工作人員,沒(méi)有真實(shí)展品的虛擬博覽會(huì)。 1996 年 12 月,世界上第一個(gè)虛擬現(xiàn)實(shí)環(huán)球網(wǎng)在英國(guó)投入運(yùn)行。這樣,互聯(lián)網(wǎng)用戶便可以在一個(gè)由立體虛擬現(xiàn)實(shí)世界組成的網(wǎng) 絡(luò)中遨游,身臨其境般地欣賞各地風(fēng)光、參觀博覽會(huì)和在大學(xué)課堂中聽(tīng)講座等。 目前,迅速發(fā)展的計(jì)算機(jī)硬件技術(shù)與不斷改進(jìn)的計(jì)算機(jī)軟件系統(tǒng)極大地推動(dòng)了虛擬現(xiàn)實(shí)技術(shù)的發(fā)展,使基于大型數(shù)據(jù)集合的聲音和圖像的實(shí)時(shí)動(dòng)畫制作成為可能,人機(jī)交互系統(tǒng)的設(shè)計(jì)不斷創(chuàng)新,很多新穎、實(shí)用的輸入輸出設(shè)備不斷地出現(xiàn)在市場(chǎng)上,為虛擬現(xiàn)實(shí)系統(tǒng)的發(fā)展打下了良好的基礎(chǔ) [3]。 虛擬現(xiàn)實(shí)技術(shù)的應(yīng)用 虛擬現(xiàn)實(shí)技術(shù)的應(yīng)用非常廣泛,目前在軍事應(yīng)用、城市仿真、教育與培訓(xùn)、工業(yè)應(yīng)用、醫(yī)學(xué)應(yīng)用和藝術(shù)與娛樂(lè)中有著較高的應(yīng)用 [10]。 1. 軍事應(yīng)用 VR 技術(shù) 的發(fā)展源于航天和軍事部門。 VR 的最新技術(shù)成果往往被率先應(yīng)用于航天和軍事領(lǐng)域。 VR 技術(shù)將為武器裝備確定需求、設(shè)計(jì)、制作樣機(jī)。為部隊(duì)的模擬訓(xùn)練、戰(zhàn)備,為制定合成作戰(zhàn)條令,為戰(zhàn)后評(píng)估及戰(zhàn)史分析等幾乎全部軍事活動(dòng)提供一種一體化的作戰(zhàn)環(huán)境。這將有助于從虛擬武器及戰(zhàn)場(chǎng)順利地過(guò)渡到真實(shí)武器與戰(zhàn)場(chǎng), VR 技術(shù)對(duì)各種軍事活動(dòng)的影響將是極為深遠(yuǎn)的,有著極為廣泛的軍事應(yīng)用前景。 2. 城市仿真 由于城市規(guī)劃的關(guān)聯(lián)性和前瞻性要求較高,城市規(guī)劃一直是對(duì)全新的可視化技術(shù)需求最為迫切的領(lǐng)域之一。從總體規(guī)劃到城市設(shè)計(jì),在規(guī)劃的各個(gè)階段,通過(guò)現(xiàn)狀和 未來(lái)的描繪,為改善人居生活環(huán)境,以及形成各具特色的城市風(fēng)格提供了強(qiáng)有力的支持。 VR 技術(shù)能夠使政府規(guī)劃部門、項(xiàng)目開(kāi)發(fā)商、工程人員及公眾從任意角度,實(shí)時(shí)互動(dòng)地看到規(guī)劃效果。這是傳統(tǒng)手段如平面圖、效果圖等所不能達(dá)到的。 3. 教育與培訓(xùn) 深圳大學(xué)本科畢業(yè)論文 —— 基于 X3D 的虛擬校園漫游系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 10 針對(duì)教育事業(yè)來(lái)說(shuō),虛擬現(xiàn)實(shí)技術(shù)能將三維空間的意念清楚地表示出來(lái),能使學(xué)習(xí)者直接、自然地與虛擬環(huán)境中的各種對(duì)象進(jìn)行交互作用,并通過(guò)多種形式參與到事件的發(fā)展變化過(guò)程中去。這種呈現(xiàn)多維度信息的虛擬學(xué)習(xí)和培訓(xùn)環(huán)境,將為參與者以最直觀、最有效的方式掌握一門新知識(shí)、新技能提供前所未有的新途徑。 4. 醫(yī)學(xué)應(yīng)用 虛擬現(xiàn)實(shí)技術(shù)在醫(yī)學(xué)方面的應(yīng)用具有十分重要的現(xiàn)實(shí)意義。虛擬現(xiàn)實(shí)技術(shù)的使用范圍包括建立合成藥物的分子結(jié)構(gòu)模型到各種醫(yī)學(xué)模擬,進(jìn)行模擬人體解剖和外科手術(shù)培訓(xùn)等。如通過(guò)虛擬現(xiàn)實(shí)仿真器,研究人員可以看到和感受到藥物內(nèi)的分子與其他生化物質(zhì)的相互作用。在實(shí)施復(fù)雜的外科手術(shù)前,先用外科手術(shù)仿真器模擬出手術(shù)臺(tái)和虛擬的病人人體,醫(yī)生用帶有跟蹤器的手術(shù)器械演練。根據(jù)演練結(jié)果,醫(yī)生可制定出最佳手術(shù)方案。 5. 藝術(shù)與娛樂(lè) 豐富的感覺(jué)能力與 3D 顯示環(huán)境使得 VR 成為理想的視頻游戲工具。由于在娛樂(lè)方面對(duì)VR 的真實(shí)感要求不是太高, 故近幾年來(lái) VR 在該方面發(fā)展最為迅猛。作為傳輸顯示信息的媒體, VR 在未來(lái)藝術(shù)領(lǐng)域方面所具有的潛在應(yīng)用能力也不可低估。 VR 所具有的臨場(chǎng)參與感與交互能力可以將靜態(tài)的藝術(shù)轉(zhuǎn)化為動(dòng)態(tài)的,可以使觀賞者更好地欣賞作品。 X3D 虛擬現(xiàn)實(shí)技術(shù) X3D 簡(jiǎn)介 VRML 組織于 1998 年改名為 Web3D 聯(lián)盟,并開(kāi)始著手制訂了一個(gè)新的標(biāo)準(zhǔn): 2020 年 8 月, Web3D 聯(lián)盟發(fā)布了 VRML97 的升級(jí)版本 X3D 的最終草案。新版本的 X3D 與 VRML97 向后兼容(即能用 X3D 瀏覽器播放 VRML 文件)。它把 VRML 的功能封裝到一個(gè)輕型的、可擴(kuò)展的內(nèi)核之中,并實(shí)現(xiàn)了 VRML 的全部功能 [14]。 X3D 在 VRML 的基礎(chǔ)上提出了新的特性, 2020 年 8 月, X3D 規(guī)范通過(guò)國(guó)際標(biāo)準(zhǔn)化組織( ISO)的審批,成為新一代的 Web3D 國(guó)際標(biāo)準(zhǔn)。 X3D 的主要特性有以下幾點(diǎn): 1. 整合 XML XML 已經(jīng)成為整合并管理信息的必選。 X3D 采用 XML 作為它的編碼規(guī)范是有利于增強(qiáng) X3D 的可移植性,有利于對(duì)數(shù)據(jù)歸檔和移植,有效延長(zhǎng)了數(shù)據(jù)信息的生命周期。同時(shí), XML 編碼可以讓 X3D 的開(kāi)發(fā)、播放都變得更加簡(jiǎn)潔、高效 [15]。 2. 統(tǒng)一性 X3D 中訂制了在不同瀏覽器之間協(xié)同運(yùn)作場(chǎng)景和環(huán)境的 X3D 行為規(guī)范,保證了 X3D 場(chǎng)景和環(huán)境在不同播放器中的操作的統(tǒng)一性。 3. 組件化 使用輕型的可擴(kuò)展內(nèi)核。 VRML97 是相對(duì)龐大的標(biāo)準(zhǔn),完全實(shí)現(xiàn)是比較復(fù)雜的。把 VRML 的功能分割到一系列較小的內(nèi)核,就可以比較容易的實(shí)現(xiàn) X3D,減少實(shí)現(xiàn)的復(fù)雜性,因而改善了執(zhí)行過(guò)程的可維護(hù)性。 4. 可移植性 深圳大學(xué)本科畢業(yè)論文 —— 基于 X3D 的虛擬校園漫游系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 11 允許在計(jì)算機(jī)以外的設(shè)備上使用 X3D。 X3D 的組成 X3D 整體結(jié)構(gòu)包括四個(gè)部 分 :內(nèi)核 (核心特性集 ),VRML97 特性集 ,應(yīng)用程序接口和擴(kuò)展集。如圖 3所示。特性集是 VRML元素的一個(gè)子集 ,是滿足特定用戶需求的一組功能的集合 [13]。 (核心特性集 ):定義了 VRML 中最關(guān)鍵的特性 ,形成核心構(gòu)件 ,并將其封裝在一個(gè)小型的、可擴(kuò)展的內(nèi)核。規(guī)范規(guī)定內(nèi)核實(shí)現(xiàn)的大小應(yīng)在 Flash和 Realplyaer 之間 ,可被用戶快速下載 ,運(yùn)行時(shí)占用很少的系統(tǒng)資源 ,當(dāng)前的核心特性集已確定只實(shí)現(xiàn) VRML97的 54個(gè)節(jié)點(diǎn)中的 23 個(gè)節(jié)點(diǎn)。 特性集 :實(shí)現(xiàn)內(nèi)核以外的 VRML97 元素 VRML97 的節(jié) 點(diǎn)被設(shè)計(jì)為可插拔的構(gòu)件 ,通過(guò)擴(kuò)展內(nèi)核 ,完整的實(shí)現(xiàn)了 VR 人 IL97 規(guī)范定義的功能 ,從而確保了 X3D 與已有的 VRML 應(yīng)用兼容。 :X3D 是描述幾何體和行為的一種文件格式 ,由于使用 XML 編碼 ,文檔對(duì)象模型 (Document Object Model 簡(jiǎn)稱 DOM)自動(dòng)為 X3D 提供了一組 API,外部應(yīng)用程序可以通過(guò) DOM 訪問(wèn) X3D 文件。 :通過(guò)在內(nèi)核之上進(jìn)行特性集擴(kuò)展 ,實(shí)現(xiàn)復(fù)雜的或是用戶自定義的功能。用戶可以在內(nèi)核之上建立一個(gè)完整的 VRML97特性集 也可以添加其它的擴(kuò)展 ,如 NURBS擴(kuò)展 ,二 進(jìn)制文件格式擴(kuò)展等。通過(guò)擴(kuò)展還可以利用 VRML97 規(guī)范中未定義的新的硬件渲染技術(shù)。構(gòu)件化的設(shè)計(jì)為 X3D 的內(nèi)核提供了一種插件機(jī)制 ,允許擴(kuò)展功能被實(shí)時(shí)的加入到運(yùn)行內(nèi)核。 圖 3 X3D 的組成 X3D 的關(guān)鍵技術(shù) X3D 的兩項(xiàng)關(guān)鍵技術(shù)是 XML 文檔和組件思 想。 1. XML 文檔 深圳大學(xué)本科畢業(yè)論文 —— 基于 X3D 的虛擬校園漫游系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 12 可擴(kuò)展標(biāo)記語(yǔ)言 (Extensible Markup Language,簡(jiǎn)稱 XML)是萬(wàn)維網(wǎng)聯(lián)盟 (W3C)創(chuàng)建的一組規(guī)范。與 HTML 一樣,它也源自 SGML(Standard Generalize Markup Language 通用標(biāo)記語(yǔ)言 )。但與 HTML 不同, XML 是一種元標(biāo)記語(yǔ)言,可以依據(jù)用戶的需求,自行定義標(biāo)簽及屬性名,從而突破了 HTML 固定標(biāo)記集合的約束,具有自描述性和可擴(kuò)展性的特點(diǎn) [ 1 6]。 2. 組件思想 組件思想來(lái)源于面向?qū)ο罄碚摗;诿嫦驅(qū)ο蟮乃枷氲奶?點(diǎn),以及傳統(tǒng) VRML 的不易擴(kuò)展性在最新的 X3D 規(guī)范中,使用了組件思想對(duì) X3D 規(guī)范進(jìn)行實(shí)現(xiàn),以增強(qiáng)與其他編程語(yǔ)言的交互。依據(jù)開(kāi)發(fā)人員的需求,通過(guò)調(diào)用模塊動(dòng)態(tài)的將有用的底層摸塊裝配成應(yīng)用處理。使用組件模型的好處有以下幾點(diǎn) [17]: ( 1)精巧的內(nèi)核。就實(shí)現(xiàn)而言, VRML97 是一個(gè)龐大而復(fù)雜的標(biāo)準(zhǔn)。通過(guò)將 VRML 精簡(jiǎn)為一個(gè)小的核心功能集合,減少了實(shí)現(xiàn)的復(fù)雜度,并且增強(qiáng)了軟件的可維護(hù)性。同時(shí),精巧的內(nèi)核可以方便用戶,因?yàn)椴⒉皇敲總€(gè)用戶都需要那些復(fù)雜的擴(kuò)展,如果不加分辨的將這些復(fù)雜的應(yīng)用集成上去,無(wú)疑會(huì)增加用 戶端的大小,所以只為用戶提供簡(jiǎn)單的內(nèi)核,擴(kuò)展依照用戶的需求自行加入。 ( 2)擴(kuò)展能力。借助擴(kuò)展集和特性集的概念,開(kāi)發(fā)者可以在內(nèi)核上添加新的擴(kuò)展集,也可擴(kuò)展新的特性。這樣就可以依據(jù)不同的需求,定制不同的應(yīng)用。 ( 3)減少了對(duì)資源的占用。一個(gè)小型但可擴(kuò)展的瀏覽器為用戶節(jié)省不必要的資源開(kāi)支將會(huì)大大地方便用戶的使用。 X3D 的組件模型如圖 4 所示。 圖 4 X3D 的組件模型 X3D 文件結(jié)構(gòu) X3D 文件架構(gòu)包含文件結(jié)構(gòu)、文件頭、文件體及注釋等內(nèi)容。 X3D 文件結(jié)構(gòu)又包含文件頭、主程序概貌,在主程序概貌中包括頭文檔、組件、說(shuō)明及場(chǎng)景等。在場(chǎng)景中利用基本幾何造型造型節(jié)點(diǎn)、復(fù)雜節(jié)點(diǎn)、組節(jié)點(diǎn)、紋理節(jié)點(diǎn)、效果節(jié)點(diǎn)、組件節(jié)點(diǎn)、人性化節(jié)點(diǎn)及動(dòng)態(tài)感知節(jié)點(diǎn)等創(chuàng)建虛擬現(xiàn)實(shí)三維立體場(chǎng)景。在編寫 X3D 文件、節(jié)點(diǎn)和域時(shí),特別要注意大小寫,X3D 語(yǔ)言對(duì)大小寫是敏感的 [18]。 深圳大學(xué)本科畢業(yè)論文 —— 基于 X3D 的虛擬校園漫游系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 13 X3D 文件結(jié)構(gòu)圖如圖 5 所示 。 圖 5 X3D 文件結(jié)構(gòu)圖 X3D 文件語(yǔ)法結(jié)構(gòu)是由 X3D 文件頭、主程序概貌(頭文檔和場(chǎng)景)組成,其中,頭文檔又包含組件和元數(shù)據(jù);場(chǎng)景主體涵蓋 X3D 所有節(jié)點(diǎn)。 X3D 文件頭是序碼部分,是 X3D 文件必須書寫的部分。主程序概貌是 X3D 文件主程序框架的主題部分,是 X3D 文件的精髓和靈魂。概貌中的頭文件作用是引入外部組件及文檔說(shuō)明,概貌中的場(chǎng)景主體描述是對(duì) X3D 文件三位立體場(chǎng)景中的自然景觀、人文環(huán)境、建筑造型、街道等創(chuàng)建和編碼過(guò)程。 X3D 場(chǎng)景 X3D 使用場(chǎng)景圖( Scene Graph)數(shù)據(jù)結(jié)構(gòu)來(lái)建立 3D 虛擬境界 , 虛擬境界由對(duì)象構(gòu)成,而對(duì)象及其屬性用節(jié)點(diǎn)描述,節(jié)點(diǎn)是 X3D 的基本單元。每個(gè)節(jié)點(diǎn)由類型、域、事件、實(shí)現(xiàn)、名字組成, X3D 文件包含包括零個(gè)或多個(gè)根節(jié)點(diǎn)。節(jié)點(diǎn)按一定規(guī)則構(gòu)成場(chǎng)景圖( Scene graph)[19]。 X3D 節(jié)點(diǎn)層次結(jié)構(gòu):場(chǎng)景( Scene)根節(jié)點(diǎn)、父節(jié)點(diǎn)、子節(jié)點(diǎn)。以場(chǎng)景作為三維立體場(chǎng)景的根節(jié)點(diǎn),以此增加節(jié)點(diǎn)和子節(jié)點(diǎn)以創(chuàng)建種復(fù)雜的三維立體場(chǎng)景。在每個(gè) X3D 文件中只允許有一個(gè)場(chǎng)景根節(jié)點(diǎn),在此基礎(chǔ)上在增加需要的節(jié)點(diǎn)造型。 在一個(gè)嵌套節(jié)點(diǎn)中,最頂層節(jié)點(diǎn)就是 根節(jié)點(diǎn),由它派生整個(gè)場(chǎng)景的全部節(jié)點(diǎn)。父節(jié)點(diǎn)是根節(jié)點(diǎn)派生出來(lái)的,再由父節(jié)點(diǎn)派生子節(jié)點(diǎn),循環(huán)下去直至全部場(chǎng)景。例如:在場(chǎng)景根節(jié)點(diǎn)下,創(chuàng)建一個(gè)模型節(jié)點(diǎn)( shape 節(jié)點(diǎn)),此節(jié)點(diǎn)成為父節(jié)點(diǎn)。父節(jié)點(diǎn)又包含兩個(gè)子節(jié)點(diǎn),分別為 Appearance 節(jié)點(diǎn)和 Geometry 節(jié)點(diǎn),在 Geometry 節(jié)點(diǎn)下又包含一個(gè)葉節(jié)點(diǎn)( Sphere 節(jié)點(diǎn)),完成三維立體空間整體造型。 X3D 場(chǎng)景節(jié)點(diǎn)層次結(jié)構(gòu)如圖 6 所示: X3D 文件結(jié)構(gòu) X3D 頭文件 X3D 主程序概貌 Head(頭文檔): Scene(場(chǎng)景): ponent(組件) metadata(元數(shù)據(jù)) 節(jié)點(diǎn) 節(jié)點(diǎn) 深圳大學(xué)本科畢業(yè)論文 —— 基于 X3D 的虛擬校園漫游系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 14 根節(jié)點(diǎn) 父節(jié)點(diǎn) Geometry 節(jié)點(diǎn) 子節(jié)點(diǎn) 圖 6 X3D 根節(jié) 點(diǎn)層次結(jié)構(gòu)圖 根據(jù) X3D 語(yǔ)法結(jié)構(gòu)的要求,除根節(jié)點(diǎn)外,其他節(jié)點(diǎn)之間可以并列或?qū)訉忧短资褂?。不同作用的?jié)點(diǎn)有著不同語(yǔ)法結(jié)構(gòu),父節(jié)點(diǎn)包含一個(gè)或多個(gè)子節(jié)點(diǎn),子節(jié)點(diǎn)中又包含子節(jié)點(diǎn)等。 X3D 常用節(jié)點(diǎn) 在虛擬現(xiàn)實(shí)中,節(jié)點(diǎn)是 X3D 核心所在,可以說(shuō)如果沒(méi)有節(jié)點(diǎn),就沒(méi)有 X3D,所以 X3D 的節(jié)點(diǎn)起著重要作用。學(xué)好 X3D 的節(jié)點(diǎn),也就學(xué)好 X3D。以下是 X3D 中常用的節(jié)點(diǎn) [18]。 2D節(jié)點(diǎn) X3D 支持點(diǎn)的節(jié)點(diǎn)是 PointSet,它可以包含 Color 和 Coordinate 節(jié)點(diǎn)。 Color 節(jié)點(diǎn)是用來(lái)構(gòu)造顏色值的索引表用于指定對(duì)應(yīng)點(diǎn)或?qū)ο蟮念伾?Coordinate 節(jié)點(diǎn)是用來(lái)構(gòu)造坐標(biāo)的列表。 繪制直線是采用 IndexedLineSet 節(jié)點(diǎn),它可以包含 Color 和 Coordinate 子節(jié)點(diǎn)。IndexedLineSet 節(jié)點(diǎn)屬性中, coordIndex 屬性用來(lái)指定直線端點(diǎn)在 Coordinate 子節(jié)點(diǎn)的索引號(hào)
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1