sese在线视频|婷婷五月天 国产|丝袜在线一区第一页|精品国产污污网址|午夜无套内射视频|91视频亚洲第一|一区二区三区污污|毛片毛片毛片按摩按摩,摸毛片裸体|亚洲熟女av电影|在线观看欧美亚州

學習啦 > 論文大全 > 畢業(yè)論文 > 計算機論文 > 計算機應用 >

論基于X3D的虛擬植物建模和可視化探究

時間: 若木633 分享

  本文在闡述X3D虛擬現(xiàn)實技術的基礎上,介紹并分析了基于X3D虛擬植物建模的關鍵技術和優(yōu)勢,進一步探索了基于X3D虛擬現(xiàn)實技術植物建模的原理和方法,最后,針對國內外應用目前狀況,提出了應用中出現(xiàn)的新問題,并為未來的研究方向進行了展望。

  1 X3D虛擬現(xiàn)實技術概述

  虛擬現(xiàn) 實 (Virtual Reality)是20世 界 80年代初由VPL Research公司創(chuàng)始人 Jaron Lanier提出的。已廣泛應用于科學研究和可 視化 、軍事模擬、工程應用、醫(yī)學、商業(yè)、教育及娛樂等領域。X3D虛擬現(xiàn)實技術 是 目前虛 擬現(xiàn)實技術中最前沿的科技,2004年10月正式通過ISO/IEC審議成為網絡三維國際通用標準ISO/EC19775。X3D虛擬現(xiàn)實技術整合了 XML、JavaSeript、Java、Java3D和流技術等世界先進技術.具有更強大、更高效的三維計算 能力、渲染質量 和傳輸速度。它克服了以往其它虛擬現(xiàn)實語言存在兼容性及可擴展性差、對瀏覽器的依靠過強、編程能力弱等缺點,將其應用于農業(yè)信息領域,顯示其巨大的發(fā)展?jié)摿?,前景十分廣闊。

  1.1 X3D虛擬現(xiàn)實技術的關鍵技術

  (1)XML編碼

  X3D采用XML編碼 ,使其具有通用性、易于頁面集成、和下一代Web融合等諸多優(yōu)勢.并引入了基于組件的結構.具有兼容性 、可擴展性 、輕量化的內核等特征。XML編碼為創(chuàng)建和XML兼容的VRML代碼,提供了一組XML通用實體和元素類型聲明 。VRML2OOX規(guī)范草案包含一個完整的DTD,它定義了X3D的XML標記和這些標記功能實現(xiàn)之間的聯(lián)系。而DOM為程序和腳本動態(tài)的訪問和更新XML文檔的內容 、結構樣式提供 了和平臺 、語言無關的接口。

  (2)構件思想

  X3D體系結構的設計是以構件技術為指導的,這里構件是指功能相關的一個或多個節(jié)點類型的一個集合 ,一個構件擴展內核在某一特定領域的功能。X3D首先將VRML的關鍵特性封裝為一個小型可擴展的內核 。然后通過特性集擴展內核 ,實現(xiàn)復雜 的或是應用程序定義的功能。構件思想帶來的好處主要有摘要:精巧的內核 、擴展能力 、減少了對資源的占用。

  1.2 X3D虛擬現(xiàn)實技術的優(yōu)勢

  X3D被定義為可交互操作、可擴 展 、跨平臺的網絡三維內容標準。X3D中添加了新的功能組件 ,推出Java、XML通用平臺下的開放原代碼工具包,在 X3D中需要使用非凡 的功能時 ,可以調用由 Java等編寫的程序 ,由于Java平 臺無關性 ,這樣可在不同的硬件和軟件平臺上實現(xiàn)瀏覽 ,拓寬了信息共享 范圍。在組件優(yōu)化的結構下 ,X3D擴展新的功能將更快捷。X3D的內容是模塊化的和可重 復使用 的 ,根據可擴展 和模塊化的結構 ,瀏覽器可以只需支持需要 的概貌 。X3D支持也提供了一種MPEG一4支持的方式。 X3D 是MPEG一43D渲染的基礎。

  2 基于X3D的植物建模和可視化

  基于 X3D的虛擬植物建模和可視化 。是一種基 于x3d虛 擬現(xiàn)實技術 ,植物形態(tài)結構幾何描述的三維植物結構 模擬方 法 。該 方法 利用 儀器采 集植 物空 問數據,在計算機上三維建模語言編程調用空間數據來實現(xiàn)植物 三維模擬和再現(xiàn) ,模擬植物在 三維空問中的生長發(fā)育過程 。虛擬植物能夠精 確地反 映現(xiàn)實植物 的形態(tài)結構 ,以可視化的方式反映植物 的形態(tài)結構規(guī)律。

  2.1 虛擬植物建模和可視化開發(fā)的基本原理

  要建立虛擬植物,首先要建立基本 的三維植物結構模型。一個完整的虛擬植物實體對象一般包含葉 、莖 、花 、根等幾個主要結構部分 以及一些相關 的輔助設施 ,這些基本模型的制作采用現(xiàn)有較成熟的三維設計軟件 X3D—Edit。虛擬植物除 了能實現(xiàn)植物的三維可視 化外 ,其 另一個重要的功 能就是 通過 script編程 、API編程或其它技術能實現(xiàn)虛擬植物專題信息的展示和反饋。甚至實現(xiàn)一定 的分析功能 .協(xié)助農業(yè)相關部門進行植物信息收集和反饋。這對植物的探究是極為有利的,為他們提供了極大的方便。因而可以將虛擬植物定義為以下形式 摘要:

  虛擬植物=三維植物模型+專題信息展示功能+信息反饋功能+分析功能。實現(xiàn)步驟 如圖 2。

  2.2 基于X3D植物形態(tài)結構模型的建立和可視化

  2.2.1 三維結構建模方法 利用 X3D創(chuàng)建虛擬植物,生成三維模型的方法大致如下

摘要:

  (1)利用 X3D節(jié)點直接編寫程序 。對于植物都具有根 、莖 、葉三個主要部 分 ,葉子這種 復雜 的造型可以采用擠壓節(jié)點一Extrusion來實現(xiàn)。具體語句結構可參考有關文獻。但僅僅根據 X3D語法構造準確的三維空間模型是很困難的,對于復雜模型的構造和修改就 比較不方便。

  (2)除了使用節(jié)點直接編程之外,還要考慮使用其它輔助建模軟件創(chuàng)建模型。由于一些結構和外形的復雜性,直接用 X3D建模比較困難,可以利用第 三方的造型軟件來建模.然后通過相應的接口導出X3D文件,最后編輯 X3D 源程序 的相關部分來實現(xiàn)。通常的做法是,利用 AutoCAD建立復雜模型后,假如希望有更好的效果,可以輸入到 3DMAX 中賦予材質、色彩建立光照效果、合成,最后轉成 X3D文件 ,插入到虛擬環(huán)境 中。

  2.2.2 交互編程方式在建模過程中.X3D 中常用的編程方式主要有以下二種 摘要:

  (1)用X3D中的script節(jié)點編程。script節(jié)點可以幫助X3D完成復雜的交互過程.它有以下4個功能摘要:可感應環(huán)境的變化及用戶的操作摘要:從其它節(jié)點接收事件并進行一些處理;內部 的程序塊可完成一些計算工作;通過發(fā)送事件使外界產生相應的變化。Scrip節(jié)點可以像其它的X3D節(jié)點一樣放置在場景中的任何地方,可以重命名,可以從它那里移走事件,也可以把事件傳給它。這是最常用的編程方法,目前用的較多的描述性語言是 Javascript和VRMI_script。目前大多X3D瀏覽器都支持Javascript編程.而支持VRMLSeript編程的瀏覽器主要是 BS Contact Player。

  (2)通過X3D的外部編程接口API進行編程。這種編程方式答應虛擬場景和其它對象溝通,因而可以實現(xiàn)虛擬場景和其它對象的結合,達到令人滿足的效果。

  3 國內外X3D在項目中的應用目前狀況、存在的新問題

  3.1 應用目前狀況

  X3D技術在國內外已用很多應用成果.如美國海軍探究生院 fNPS1進行曲——基于Web的場景創(chuàng)作及可視化探究 和開發(fā) 的項 目 SAVAGE Project.就是基于X3D技 術進行研發(fā)的,并取得了階段性的成果.

  LATFICE Technology利用X3D的擴展.Lattice XV1parametric進行醫(yī)療方面的應用取得了令人欣喜的成果,還有一些已經投入應用的X3D 技術,如Blaxxun3D[61和 Shout3Dl。他們并不是采用 plugins的 方式.而只需要 Web瀏覽器支持 Java,就可以在用戶端自動下載安裝。中國在X3D技術方面的發(fā)展要落后于西方國家。但是由于X3D有著神奇的效果、精簡的代碼和靈活的語法結構,探究X3D技術的人越來越多。

  3.2 存在的新問題

  對于基于 X3D的虛擬植物的探究可 以說現(xiàn)在仍處于初級階段,存在著許多技術和實踐中的新問題。

  (1)模型的功能不夠強大。多數模型在 植物體結構和功能的聯(lián)系、植物和環(huán)境的相互關系、地上部分和地下部分 的整體聯(lián)系以及生理生態(tài)和形態(tài) 結構的耦合等方面欠完善。假如將地上部分和地下部分整體聯(lián)系起來,可能具有更大的探究意義。其次,植物種類繁多,植物生長機理復雜要想真實地虛擬植物的生長過程還較困難。網此除了對植物生長過程進行大量的觀察 和測量外還必須探究虛擬植物模型和具體植物的生態(tài)生理模型有機結合的新問題 。

  (2)缺乏多學科知識的融合。植物生長建模探究應該以綜合各類信息技術為途徑 ,擴展并強化它在農林業(yè)中的廣泛應用。目前,雖然已經包括了綜合應用遙感 (RS)技術、地理信息系統(tǒng) (GIS)、全球定位系統(tǒng)(GPS)、網絡技術 、傳感技術、自動控制 、人工智能、多媒體等 ,但結合運用不夠 ,沒有為虛擬植物建模探究帶來更 多新的思路和方法。

  4 基于 X3D的虛擬植物探究前景展望

  基于X3D的虛擬植物探究對人類社會的影響才剛剛 開始 。作為一種 新生事物 ,它的發(fā)展 前景 十分 廣闊,有許多值得進一步探索的探究課題。

  由于植物生長機理和生長過程十分復雜.需要探究如何建立能真實 反映植物生長機理的生理生態(tài)模型(如光合功能模型及呼吸功能模型等)以及植物生長環(huán)境模型如光照 、土壤 、水肥等模型);在此基礎上 ,為了能夠真實有效地模擬農作物的生長過程。還需進一步探究形態(tài)發(fā)生模型 和生理生態(tài)模 型的有機結合。

  以后 ,根系虛擬探究將 成為重 點。 目前植物根系的模擬是虛擬植物探究中最為薄弱的環(huán)節(jié)。由于根系是植物和外界環(huán)境進行物質和能量交換的重要媒介,要真實模擬水分、肥料等環(huán)境因素對植物生長發(fā)育的影響『引,加強根系的探究尤為必要??梢哉J為 ,根系的探究將成為虛擬植物未來 的重要探究方 向。

68347