虛擬現實技術 -課件_第1頁
虛擬現實技術 -課件_第2頁
虛擬現實技術 -課件_第3頁
虛擬現實技術 -課件_第4頁
虛擬現實技術 -課件_第5頁
已閱讀5頁,還剩119頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

虛擬現實技術初探地理信息論壇系列講座(四)Friday,December9,2022虛擬現實技術初探地理信息論壇系列講座(四)Wedn1主要內容一

概述二VR硬件及交互設備三

虛擬現實與網絡GIS四

虛擬現實主要開發技術五

虛擬環境建模及其工具六

開發實例:南京師范大學仙林校區虛擬校園七

發展展望與存在的問題附錄:參考文獻主要內容一概述2一

概述虛擬現實是高度發展的計算機技術在各種領域的應用過程中的結晶和反映,不僅包括圖形學、圖像處理、模式識別、網絡技術、并行處理技術、人工智能等高性能計算技術,而且涉及數學、物理、通信,甚至與氣象、地理、美學、心理學和社會學等相關。一概述虛擬現實是高度發展的計算機技術在各種領域的應用過程31.1什么是虛擬現實

虛擬現實或稱虛擬環境,是由計算機生成的.具有臨場感覺的環境,它是一種全新的人機交互系統.虛擬現實技術本質上說是一種高度逼真地模擬人在現實生活中視覺.聽覺.動作等行為的交互技術.傳統的信息處理環境一直是“人適應計算機”,而當今的目標或理念是要逐步使“計算機適應人”,人們要求通過視覺、聽覺、觸覺、嗅覺,以及形體、手勢或口令,參與到信息處理的環境中去,從而取得身臨其境的體驗。這種信息處理系統已不再是建立在單維的數字化空間上,而是建立在一個多維的信息空間中。虛擬現實技術就是支撐這個多維信息空間的關鍵技術。1.1什么是虛擬現實虛擬現實或稱虛擬環境,是由計算機生成41.2虛擬現實的特點浸沒感(Immersion)交互性(Interaction)想象性(Imagination)1.2虛擬現實的特點浸沒感(Immersion)5浸沒感(Immersion)v計算機產生一種人為虛擬的環境,這種虛擬的環境是通過計算機圖形構成的三維數字模型,編制到計算機中去產生逼真的“虛擬環境”,從而使得用戶在視覺上產生一種沉浸于虛擬環境的感覺,這就是虛擬現實技術的浸沒感(Immersion)或臨場參與感浸沒感(Immersion)v計算機產生一種人為虛擬的6交互性(Interaction)虛擬現實與通常CAD系統所產生的模型以及傳統的三維動畫是不一樣的,它不是一個靜態的世界,而是一個開放、互動的環境,虛擬現實環境可以通過控制與監視裝置影響或被使用者影響,這是VR的第二個特征,即交互性(Interaction)。交互性(Interaction)虛擬現實與通常CAD系統7想象性(Imagination)虛擬現實不僅僅是一個演示媒體,而且還是一個設計工具。它以視覺形式反映了設計者的思想,比如當在蓋一座現代化的大廈之前,你首先要做的事是對這座大廈的結構、外形做細致的構思,為了使之定量化,你還需設計許多圖紙,當然這些圖紙只能內行人讀懂,虛擬現實可以把這種構思變成看得見的虛擬物體和環境,使以往只能借助傳統沙盤的設計模式提升到數字化的即看即所得的完美境界,大大提高了設計和規劃的質量與效率。這是VR所具有的第三類特征,即想象性(Imagination)。想象性(Imagination)虛擬現實不僅僅是一個演示81.3虛擬現實的分類桌面虛擬現實沉浸的虛擬現實增強現實性的虛擬現實分布式虛擬現實1.3虛擬現實的分類91.4虛擬現實與三維動畫的區別

虛擬現實三維動畫虛擬環境由基于真實數據建立的數字模型組合而成,嚴格遵循工程項目設計的標準和要求,屬于科學仿真系統。

操縱者親身體驗虛擬三維空間,身臨其境。場景畫面由動畫制作人員根據材料或想象直接畫制而成,與真實的環境和數據有較大的差距,屬于演示類藝術作品。

預先假定的觀察路徑,無法改變。

操縱者可以實時感受運動帶來的場景變化,步移景異,并可親自布置場景,具有雙向互動的功能。

只能如電影一樣單向演示,場景變化,畫面需要事先制作生成,耗時、費力、成本較高。

1.4虛擬現實與三維動畫的區別虛擬現實三維動畫10虛擬現實三維動畫支持立體顯示和3D立體聲,三維空間真實。不支持沒有時間限制,可真實詳盡地展示,并可以在虛擬現實基礎上導出動畫視頻文件,同樣可以用于多模體資料制作和宣傳,性價比高。受動畫制作時間限制,無法詳盡展示,性價比低。在實時三維環境中,支持方案調整、評估、管理、信息查詢等功能,適合較大型復雜工程項目的規劃、設計、投標、報批、管理等需要,同時又具有更真實和直觀的多媒體演示功能。只適合簡單的演示功能。虛擬現實三維動畫支持立體顯示和3D立體聲,三維111.5虛擬現實技術在現實中的運用許多游戲廠商,為了使游戲人物的動作更逼真,常常就會使用動作捕獲系統.虛擬現實技術在電影中的運用.例子:黑客帝國商品展示(如家居,家電等)1.5虛擬現實技術在現實中的運用12二VR硬件及交互設備

一個典型的虛擬現實系統由空間數據采集系統、人體數據捕捉系統、三維顯示設備、三維控制設備以及和計算機系統構成。空間數據采集系統、人體數據捕捉系統為虛擬環境建立空間模型;三維顯示設備、三維控制設備同屬于三維交互設備,設計和制造出性能優越的三維交互設備是虛擬現實技術的關鍵。空間數據采集系統人體數據捕捉系統計算機系統超級圖形工作站三維控制設備三維顯示設備采集交互二VR硬件及交互設備一個典型的虛擬現實系統由空間數據采集13空間數據采集系統空間數據采集系統,通過衛星遙感、航空遙感和全球定位系統等獲取及時空間數據,建立準確可靠的虛擬現實空間環境。遙感是一種利用物體反射和輻射電磁波的固有特性,通過貫徹電磁波、識別物體以及物體存在環境條件的技術。空間數據采集系統空間數據采集系統,通過衛星遙感、航空遙感和全14人體數據捕捉系統人體數據捕捉設備,可以實事的記錄人體的各項數據和動作,包括人體動作、面部表情、生理指數、氣味、語音等。人體數據捕捉系統人體數據捕捉設備,可以實事的記錄人體的各項數15三維交互設備常見的三維顯示設備有頭盔式顯示器和立體眼鏡等。頭盔式顯示器采用立體圖繪制技術來產生兩幅相隔一定間距的透視圖,并直接顯示到對應于用戶左、右眼的兩個顯示器上。新型的頭盔式顯示器都配以磁定位傳感器,可以測定用戶的視線方向,使場景能夠隨著用戶視線的改變而作出相應的變化。三維交互設備常見的三維顯示設備有頭盔式顯示器和立體眼鏡等。16三維

交互設備三維空間控制設備共同特征是至少能夠控制六個自由度(DegreeofFreedom),對應于描述三維對象的寬度、高度、深度、俯仰(pitch)角、轉動(yaw)角和偏轉(roll)角。常見的三維控制設備有數據手套、跟蹤球、三維探針、三維鼠標器及三維操作桿等。數據手套的出現,為虛擬現實系統提供了一種全新的交互手段,可以為用戶提供一種非常真實自然的三維交互手段。三維

交互設備17高性能計算機系統高性能計算機系統處理技術主要包括數據轉換和數據預處理技術;實時、逼真圖形圖像生成與顯示技術;多種聲音的合成與聲音空間化技術;多維信息數據的融合、數據壓縮以及數據庫的生成;包括命令識別、語音識別,以及手勢和人的面部表情信息的檢測等在內的模式識別;分布式與并行計算,以及高速、大規模的遠程網絡技術。高性能計算機系統高性能計算機系統處理技術主要包括數據轉換和數18三

虛擬現實與網絡、GIS

現在的虛擬現實技術綜合了各學科的最新研究成果,包括計算機科學、通信網絡技術、地理信息系統、遙感科學等多領域的成果。本節主要內容:虛擬GIS網絡虛擬GIS分布式GIS地理協同三虛擬現實與網絡、GIS現在的虛擬現實技術綜合了193.1虛擬GIS 計算機科學中圖形技術和人機接口技術的發展,特別是虛擬現實技術應用的推廣,為GIS提供了一種新的分析地學數據和探索地學問題的技術平臺,推動著GIS技術同虛擬現實技術和可視化技術的融合,拓展了多維GIS、特別是三維GIS研究的內涵,提供了全新的空間數據分析模式和新的GIS應用模式。當前國際上把這種結合虛擬現實技術和科學計算可視化技術而設計的多維GIS系統稱之為虛擬GIS系統“VirtualGIS(VGIS)”。3.1虛擬GIS 計算機科學中圖形技術和人機接口技術的發展,203.2網絡虛擬GIS介紹

同網絡結合是當前虛擬GIS發展的方向。結合網絡技術的網絡虛擬GIS不但為人們通過網絡來分析空間數據和解決空間問題提供了技術平臺,同時通過“沉浸式”的虛擬現實模式,為人們通過虛擬的地理空間交互提供了可能性,從而為研究虛擬地理環境提供了理想平臺。3.2網絡虛擬GIS介紹同網絡結合是當前虛擬GIS發展的方21網絡虛擬GIS架構1.一種虛擬GIS是以網絡GIS為基礎,將虛擬現實系統同GIS的Client端連接起來,在虛擬現實系統中提供簡單的空間分析功能或是將GIS的分析結果轉化為虛擬現實系統支持的數據格式,供虛擬現實系統觀察;2.另一種虛擬GIS是基于分布式虛擬現實系統,在虛擬現實系統中擴展空間數據類型的支持能力,提供簡單的空間分析功能。網絡虛擬GIS架構1.一種虛擬GIS是以網絡GIS為基礎,22WEB虛擬GIS的總體結構WEB虛擬GIS的總體結構233.3CORBA在網絡虛擬GIS系統結構中的作用CORBA是當前主流的分布式對象計算平臺之一,CORBA平臺以成為當前計算機工業界所廣泛接受,并且完全開放地分布式網絡平臺。分布式對象是CORBA設計的基礎.具有可伸縮性、安全性、負載均衡能力和容錯能力、實時性,為設計特別性能要求的分布式系統提供了理性平臺。通過基于CORBA網絡平臺來設計網絡虛擬GIS,通過重用CORBA的網絡結構和基本網絡服務大大的簡化網絡虛擬GIS網絡結構設計的難度,基于CORBA可以使網絡虛擬GIS采用較靈活的網絡結構。3.3CORBA在網絡虛擬GIS系統結構中的作用CORBA24基于CORBA命名服務的網絡VGIS系統映象概念圖

網絡虛擬GIS客戶端應用服務器名稱管理應用服務器1應用服務器2應用服務器n分析服務器名稱管理空間分析服務1空間分析服務2空間分析服務n……基于CORBA命名服務的網絡VGIS系統映象概念圖網絡虛擬253.4虛擬地理環境與地理協同

虛擬地理環境,是以化身為基礎的多用戶分布式三維智能虛擬環境,是地球空間環境特定地理現象與規律的數字與多通道感知表達、計算與模擬,可用于地球多維信息的綜合管理與多媒體集成發布、人機交互/交融式創新式地球科學研究、分布式協同規劃、設計與決策等。3.4虛擬地理環境與地理協同虛擬地理環境,是以化身為基礎26用戶化身在虛擬地理環境中,兩個用戶的化身可以在同一個虛擬地理位置進行面對面的交流。而化身作為真實用戶的一種表達,它的信息源可以包含視覺、聽覺甚至味覺等多種信息源,使得用戶擁有一種沉浸感,可以身臨其境的感受到本身是虛擬地理環境中的一部分。視覺聽覺等信息源可以傳達協同工作者對事情的真實態度和情緒,是虛擬地理環境中協同工作者之間交流的重要組成部分,并且在分析地理數據和決策規劃中也都起著非常重要的作用。用戶化身在虛擬地理環境中,兩個用戶的化身可以在同一個虛擬地理27交流模式對于虛擬地理環境不但要有真實的地理背景,而且要為協同工作者們提供一個可靠的信息交流的平臺。為此,我們更加需要研究如何改進人與人之間的交流模式,增強在虛擬地理環境中化身之間的各種交流。目前,按照交流的時效性分類----非即時交流:電子郵件和公告板即時交流:交互性、實時性好,主要包括傳統二維場景、三維場景、流媒體技術和結合模式等。交流模式對于虛擬地理環境不但要有真實的地理背景,而且要為協同28四

虛擬現實主要開發技術

VRMLXMLX3DJava3DVRMLXML地理實體X3DJAVA3D在虛擬現實技術中,VRML/GeoVRML、XML、X3D、GML以及Java3D技術各有所長,互為補充,利用VRML的圖形建模功能,XML的國際化、結構化、模塊化的特性以及Java強大的網絡編程語言,共同組成一個強大的虛擬現實開發環境。四虛擬現實主要開發技術VRMLXML地理實體X3DJAV294.1VRML1994年,在瑞士日內瓦舉行的第一屆國際互聯網大會上,提出為創建三維網絡的界面便于網絡傳輸的VRML。1995年,VRML1.0版本正式推出。1996年,在對1.0版本進行重大改進的基礎上推出了2.0版本,其中添加了場景交互、多媒體支持,碰撞檢測等功能。1997年,經過標準組織的評估后,VRML2.0成為國際標準,并改稱VRML97。4.1VRML1994年,在瑞士日內瓦舉行的第一屆國際互聯30VRML簡例sphere.wrl

#VRMLV2.0utf8

Shape{#定義節點,含有兩個屬性

appearanceAppearance{#外觀屬性

materialMaterial{#material(材質),emissiveColor100}#材質反光性

}

geometrySphere{#幾何屬性

radius1

}

}VRML簡例sphere.wrl

#VRMLV2.0ut314.3XML

XML的英文全名是ExtensibleMarkupLanguage,中文譯名為可延伸式標記語言。它是一個由W3C(WorldWideWebConsortium)所推廣的結構化信息交換標準,并且已經廣泛地被使用。VRML采取XML作為編碼的主要原因是因為XML具備國際化的特性、結構化的格式和模塊化的對象等優勢。藉由已經被明確制定落實的XML規范,X3D以XML為語法是容易被實現的,而不需要龐大的反向工程(reverseengineering)。4.3XMLXML的英文全名是ExtensibleMa32XML與GISXML可以在GIS應用中發揮什么樣的作用?利用XML我們可以定義查詢,其實這和傳統的GIS查詢沒有什么不同,比如可以說“根據用戶指定的區域進行水淹分析,并且返回結果”,響應消息就可能是基于XML格式的“分析結果在以下圖形中”。與傳統方式不同之處在于,XML將查詢的地理數據和請求統一包含在了一個單獨的XML文檔中,響應信息也在XML文檔中。XML支持自定義標記,提供了強有力的擴展機制,這必然會出現許多GIS行業獨有的標記。XML與GISXML可以在GIS應用中發揮什么樣的作用?利用33XML與GISOpenGISConsortium(OGC)適時推出了GIS的XML標記集GML(GeographyMarkupLanguage),為XML在GIS中的應用提供了良好的規范化道路,得到了行業內眾多公司的支持。利用XML,我們能夠實現許多GIS任務----瀏覽和生成影像,如SVG,VMLandX3D格式;可以進行數據轉換,如XSLT,可以進行Schema配置,如DTD,XMLSchema等;可以進行數據查詢,如Xpointer和XQL等,還可以運行在不同的平臺上,如PDA等。XML與GISOpenGISConsortium(OGC)344.3X3D

X3D全名是Extensible3D(X3D早期的名稱叫做VRML-NG,VRMLNextGeneration)。它是下一代具擴充性的3D圖形規范,并且延伸了VRML97的功能。X3D名稱的由來是整合了XML(ExtensibleMarkupLanguage)和VRML(VirtualRealityModelingLanguage)。X3D是VRML的繼承。VRML(VirtualRealityModelingLanguage-虛擬現實建模語言)是原來的網絡3D圖形的ISO標準(ISO/IEC14772)。4.3X3DX3D全名是Extensible3D(X3D35X3D的目標

1.包含VRML97的功能。(仍然可以使用X3D的技術瀏覽VRML的內容)2.與XML整合。(可以使用XML來展現VRML97的功能)3.組件化。(封裝經量級的核心(core)技術,使其能夠輕易地加入新的功能)4.擴充性。(使用組件去增加新的節點,并且符合核心技術的執行碼)5.使用Java保證的平臺通用性X3D的目標1.包含VRML97的功能。(仍然可以使用X3364.4JAVA3D由于VRML、GML、X3D等空間建模語言載程序設計方面的欠缺,因此迫切需要一種高級編程語言來代替原有的腳本編寫的功能。Java的網絡性和操作平臺無關性以及其對三維圖形的強有力支持,使得他在未來的三維開發市場中占據重要的位置。Java3D則提出了一種新的基于視平臺的視模型和輸入設備模型的技術實現方案.它不僅提供了建造和操作三維幾何物體的高層構造函數,而且利用這些構造函數還可以建造復雜程度各異的虛擬場景,這些虛擬場景大到宇宙天體,小到微觀粒子.4.4JAVA3D由于VRML、GML、X3D等空間建模語37五

虛擬環境建模及其工具虛擬環境建模的基本原理是通過三維建模軟件在三維空間建立與現實物體一樣的三維模型,然后獲取現實物體的屬性和紋理數據對模型進行渲染,做成仿真模型后再通過數據轉換,最后導入三維實時驅動軟件進行三維動態仿真演示。

環境建模技術

環境建模流程

AUTOCAD和3DSMAX結合進行三維動態仿真MultigenCreator和Vega進行三維仿真

五虛擬環境建模及其工具虛擬環境建模的基本原理是通過三維建模385.1環境建模技術Euclidean-geometry方法(歐基里德幾何方法)Fractal-geometry方法(不規則碎片形幾何方法)PhysicallyBasedModeling(基于物體的建模方法)ImageBasedRendering(基于圖像的建模方法)混合建模技術:PhysicallyBasedRendering和ImageBasedRendering,是未來虛擬環境建模的發展方向。5.1環境建模技術395.2環境建模流程現實世界數據和紋理采集三維建模仿真渲染數據輸出實時驅動景觀仿真5.2環境建模流程現實世界數據和紋理采集三維建模仿真渲染數405.3AUTOCAD和3DSMAX結合進行三維景觀動態仿真AutoCAD和3DSMAX軟件是目前工程界應用最廣泛的兩種軟件。AutoCAD軟件在構造、編輯二維圖形方面功能強,使用方便,并且開放性好,有AutoLISP編程語言的支持等許多優點。3DSMAX軟件在三維造型、動畫和渲染等方面有很大的優越性。5.3AUTOCAD和3DSMAX結合進行三維景觀動態41VR數據格式轉換在用3DSMAX為VR系統創作好模型后,結合VR系統的要求,看是否需要采用諸如LOD(LevelofDetail)模型,如果需要可利用MAX自帶的LOD插件直接生成對象的LOD模型,最后根據VR系統的編輯環境將模型輸出為編輯環境所能接收的文件類型,如VRML97或DXF等格式的文件。VR數據格式轉換在用3DSMAX為VR系統創作好模型后,結42在AUTOCAD中進行精確的二維建模,生成*.dwg文件。在3DSMAX中制作成效果圖和動畫輸出。處理和制作各種紋理貼圖,并在3DSMAX中作立體渲染。導入3DSMAX中建立三維立體模型。在AUTOCAD中進行精確的二維建模,生成*.dwg文件435.4MultigenCreator和Vega進行三維景觀動態仿真MultigenCreator系列軟件,由美國Multigen-Paradigm公司開發,它擁有針對實時應用優化的OpenFlight數據格式,強大的多邊形建模、矢量建模、大面積地形精確生成功能,以及多種專業選項及插件,能高效、最優化地生成實時三維(RT3D)數據庫,并與后續的實時仿真軟件緊密結合,在視景仿真、模擬訓練、城市仿真、交互式游戲及工程應用、科學可視化等實時仿真領域有著世界領先的地位。5.4MultigenCreator和Vega進行三44AUTOCAD和3DSMAX結合進行三維建模,生成*.3ds文件。維建模,生成*.dwg文件。導入MultigenParadigmCREATOR中對三維立體模型進行紋理貼圖和渲染,并輸出為OPENFLIGHT文件(*.flt)。把OpenFlitht文件導入MultigenParadigmVEGA中對三維立體模型進行實時動態驅動,實現漫游和動畫輸出功能。AUTOCAD和3DSMAX結合進行三維建模,生成*.45更專業的建模工具和專業模塊TerrainBundle(大面積精確三維地形功能集成,需CreatorPro模塊);RoadTools(標準道路生成工具,與BaseCreator、CreatorPro均能結合)。更專業的建模工具和專業模塊TerrainBundle(大46Paradigm-Vega構建高級實時仿真的高效工具VEGA是開發實時視覺和聽覺仿真、虛擬現實和通用視頻應用的業界領先的軟件環境。VEGA包括圖形環境Lynx,一套可以提供最充分的軟件控制和最大程度靈活性的完整的應用編程接口,一系列相關的庫和AudioWorks2實時多通道音響系統。VEGA及其可選模塊能運行在視窗NT操作系統和SGIIRIX操作系統,并支持大量種類的數據庫加載器Paradigm-Vega構建高級實時仿真的高效工具47OpenFlight格式及APIsOpenFlight是Multigen開發的,在視覺仿真領域最為流行的標準文件格式。OpenFlight采用幾何層次結構和節點屬性來描述三維物體,允許用戶直接對層次結構及節點進行操作,保證從大型數據庫到物體單個頂點的精確控制。邏輯層次結構及細節層次、截取組、繪制優先級、分離面等功能,使得圖像產生器知道何時及如何繪制三維場景,極大地提高了實時系統的性能。OpenFlightAPIs(C語言開發環境),可以擴展原有的功能及算法,開發用戶自定義的數據庫實體OpenFlight格式及APIsOpenFligh48MultigenCreator/Vega

仿真應用實例

虛擬洛杉磯

虛擬深圳中心區MultigenCreator/Vega

仿真應用實例虛49六

開發實例:南京師范大學仙林校區虛擬校園

虛擬新校區,就是在計算機環境中,虛擬再現新校區的景觀,通過頭盔、三維鼠標等設備,人們可以進入到虛擬的新校區進行漫游,領略校園的美景,通過這個途徑讓更多的人對新校區有清晰的認識,對于該地區的發展規劃及交通、旅游等方面有更明確的目標。六開發實例:南京師范大學仙林校區虛擬校園虛擬新校區,就是50軟硬件環境硬件設備:SGIOctane圖形工作站兩臺,IntergraphNT工作站,IBMPⅢ550微機一臺,頭盔,操縱桿,三維鼠標,立體眼鏡,Intergraph高精度掃描儀,刻錄機,磁帶機(4mm),外置50G硬盤;軟件支持:數字攝影測量軟件---VirtuoZo3.1;GIS軟件---Arcinfo7.1,Arcview3.1,IMAGIS;VR軟件---MultiGen,Vega;圖象處理軟件---Photoshop5.0;三維建模軟件---AutoCad,3DMax。軟硬件環境51實施步驟1:數據準備階段

(1)原始資料:包括南京師范大學仙林校區大比例尺航攝相片(影像比例尺1:2500);相機檢校參數文件;地面控制點文件。(2)元數據庫建設:包括航攝比例尺分母;航高;航攝儀焦距;航攝單位;航攝日期;航片數;航片編號;高斯-克呂格投影帶號;分帶方式;中央子午線和標準緯線等。實施步驟1:數據準備階段(1)原始資料:包括南京師范大學52步驟2:數據預處理階段數據采集:將航攝相片經掃描數字化,轉入數字攝影測量軟件中。利用VirtuoZo3.1建立南京師范大學仙林校區的數字高程模型DEM,獲得正射影像圖并測得這一地區的建筑模型數據以及道路、湖泊等屬性數據。數據轉換:將數據采集階段獲得的數據通過數據轉換,分別按地形數據、文化數據和建筑數據等方式轉入虛擬現實建模軟件MultiGen中。在完成了上述轉換過程后,用戶成功實現了異構系統間的轉換,將測量數據通過GIS轉換為創建數字虛擬城市所需的數據格式,如數字高程模型數據DED、數字文化數據DFD、建筑模型數據FLT、紋理數據TIFF或JPG格式。步驟2:數據預處理階段數據采集:將航攝相片經掃描數字化,轉入53步驟3數據建模階段(1)地形數據處理:將數字高程模型數據DED通過選擇合適的算法建立起三維地表模型,按照與地表模型相對應的經緯度坐標,貼上正射影像圖作為地表紋理,形成仙林校區的真實的三維地貌景觀。(2)屬性數據處理:數字文化數據DFD,如道路、湖泊等,可按照不同的地物屬性分層輸入MultiGen,選擇或重新建立對應的特征碼(FeatureID)和表面材質碼(SMC),賦予其適當的紋理。然后選擇合適的投影方式,按照與地表模型對應的經緯度坐標投影到地貌景觀上,得到更為突出和真實的地貌景觀。(3)建筑數據處理:將建筑模型數據FLT在MultiGen中打開,貼上真實的紋理,然后疊加到地景中。步驟3數據建模階段54步驟4建立虛擬現實系統使用以上結果數據,進入到視景仿真軟件Vega中,配置合適的驅動環境,設置顯示方式為頭盔或立體眼鏡,輸入方式為鼠標或操縱桿。調整天空、云霧等環境參數;也可以在場景中加入汽車等移動物體。經過上述參數的配置,在計算機系統中建立起了對真實的南京師范大學仙林校區仿真模擬的虛擬環境。這時,利用頭盔(或立體鏡)、操縱桿(三維鼠標),用戶就可以沉浸于這個虛擬現實環境里。利用Vega提供的函數與接口,進行二次開發,實現在虛擬環境中的交互操作,體驗沉浸感。步驟4建立虛擬現實系統使用以上結果數據,進入到視景仿真軟件55七

發展展望與存在的問題

目前主要存在的問題:v

軟件方面

v

硬件方面v

其他方面七發展展望與存在的問題

目前主要存在的問題:56軟件方面v

復雜的邏輯控制的實現v

模擬實時的相互作用v

模擬人腦所有的智能行為v

模擬復雜的時空關系,涉及時間與空間的同步的問題v

感覺的表達,包括人的聽覺.視覺.觸覺.味覺和嗅覺的計算機表達v

實時的數據采集.壓縮.分析.解壓縮v

支持與虛擬環境交互的定位.操縱.導航等工具軟件方面v

復雜的邏輯控制的實現57硬件方面v

數據存儲設備要求,動畫圖像存儲需要更大存儲容量的設備v

圖像顯示設備v

數據采集與處理系統v

虛擬現實技術的操作設備v網絡帶寬的限制硬件方面58其他方面解決因虛實結合而引起的生理和心理問題是建立和諧的人機環境的最后難點

例如,在以往的飛行模擬器中就存在一個長期未曾解決的現象,即模擬器暈眩癥。如何正確處理好現實世界和虛擬世界的區別和聯系。

其他方面解決因虛實結合而引起的生理和心理問題是建立和諧的人機59未來展望雖然仍存在許多有待解決與突破的問題。為了提高VR系統的交互性、逼真性和沉浸感,在新型傳感和感知機理、幾何與物理建模新方法、高性能計算,特別是高速圖形圖像處理,以及人工智能、心理學、社會學等方面都有許多挑戰性的問題有待解決。但虛擬現實任然是一個充滿無限活力、具有巨大應用前景的高新技術領域未來展望雖然仍存在許多有待解決與突破的問題。為了提高VR系統60參考文獻課件:虛擬現實(VR)馬毅基于GIS的城市三維景觀動態仿真技術基于XML和CORBA的網絡虛擬GIS設計虛擬現實及相關技術虛擬城市建設方法研究

參考文獻課件:虛擬現實(VR)馬毅61謝謝大家謝謝大家62虛擬現實技術初探地理信息論壇系列講座(四)Friday,December9,2022虛擬現實技術初探地理信息論壇系列講座(四)Wedn63主要內容一

概述二VR硬件及交互設備三

虛擬現實與網絡GIS四

虛擬現實主要開發技術五

虛擬環境建模及其工具六

開發實例:南京師范大學仙林校區虛擬校園七

發展展望與存在的問題附錄:參考文獻主要內容一概述64一

概述虛擬現實是高度發展的計算機技術在各種領域的應用過程中的結晶和反映,不僅包括圖形學、圖像處理、模式識別、網絡技術、并行處理技術、人工智能等高性能計算技術,而且涉及數學、物理、通信,甚至與氣象、地理、美學、心理學和社會學等相關。一概述虛擬現實是高度發展的計算機技術在各種領域的應用過程651.1什么是虛擬現實

虛擬現實或稱虛擬環境,是由計算機生成的.具有臨場感覺的環境,它是一種全新的人機交互系統.虛擬現實技術本質上說是一種高度逼真地模擬人在現實生活中視覺.聽覺.動作等行為的交互技術.傳統的信息處理環境一直是“人適應計算機”,而當今的目標或理念是要逐步使“計算機適應人”,人們要求通過視覺、聽覺、觸覺、嗅覺,以及形體、手勢或口令,參與到信息處理的環境中去,從而取得身臨其境的體驗。這種信息處理系統已不再是建立在單維的數字化空間上,而是建立在一個多維的信息空間中。虛擬現實技術就是支撐這個多維信息空間的關鍵技術。1.1什么是虛擬現實虛擬現實或稱虛擬環境,是由計算機生成661.2虛擬現實的特點浸沒感(Immersion)交互性(Interaction)想象性(Imagination)1.2虛擬現實的特點浸沒感(Immersion)67浸沒感(Immersion)v計算機產生一種人為虛擬的環境,這種虛擬的環境是通過計算機圖形構成的三維數字模型,編制到計算機中去產生逼真的“虛擬環境”,從而使得用戶在視覺上產生一種沉浸于虛擬環境的感覺,這就是虛擬現實技術的浸沒感(Immersion)或臨場參與感浸沒感(Immersion)v計算機產生一種人為虛擬的68交互性(Interaction)虛擬現實與通常CAD系統所產生的模型以及傳統的三維動畫是不一樣的,它不是一個靜態的世界,而是一個開放、互動的環境,虛擬現實環境可以通過控制與監視裝置影響或被使用者影響,這是VR的第二個特征,即交互性(Interaction)。交互性(Interaction)虛擬現實與通常CAD系統69想象性(Imagination)虛擬現實不僅僅是一個演示媒體,而且還是一個設計工具。它以視覺形式反映了設計者的思想,比如當在蓋一座現代化的大廈之前,你首先要做的事是對這座大廈的結構、外形做細致的構思,為了使之定量化,你還需設計許多圖紙,當然這些圖紙只能內行人讀懂,虛擬現實可以把這種構思變成看得見的虛擬物體和環境,使以往只能借助傳統沙盤的設計模式提升到數字化的即看即所得的完美境界,大大提高了設計和規劃的質量與效率。這是VR所具有的第三類特征,即想象性(Imagination)。想象性(Imagination)虛擬現實不僅僅是一個演示701.3虛擬現實的分類桌面虛擬現實沉浸的虛擬現實增強現實性的虛擬現實分布式虛擬現實1.3虛擬現實的分類711.4虛擬現實與三維動畫的區別

虛擬現實三維動畫虛擬環境由基于真實數據建立的數字模型組合而成,嚴格遵循工程項目設計的標準和要求,屬于科學仿真系統。

操縱者親身體驗虛擬三維空間,身臨其境。場景畫面由動畫制作人員根據材料或想象直接畫制而成,與真實的環境和數據有較大的差距,屬于演示類藝術作品。

預先假定的觀察路徑,無法改變。

操縱者可以實時感受運動帶來的場景變化,步移景異,并可親自布置場景,具有雙向互動的功能。

只能如電影一樣單向演示,場景變化,畫面需要事先制作生成,耗時、費力、成本較高。

1.4虛擬現實與三維動畫的區別虛擬現實三維動畫72虛擬現實三維動畫支持立體顯示和3D立體聲,三維空間真實。不支持沒有時間限制,可真實詳盡地展示,并可以在虛擬現實基礎上導出動畫視頻文件,同樣可以用于多模體資料制作和宣傳,性價比高。受動畫制作時間限制,無法詳盡展示,性價比低。在實時三維環境中,支持方案調整、評估、管理、信息查詢等功能,適合較大型復雜工程項目的規劃、設計、投標、報批、管理等需要,同時又具有更真實和直觀的多媒體演示功能。只適合簡單的演示功能。虛擬現實三維動畫支持立體顯示和3D立體聲,三維731.5虛擬現實技術在現實中的運用許多游戲廠商,為了使游戲人物的動作更逼真,常常就會使用動作捕獲系統.虛擬現實技術在電影中的運用.例子:黑客帝國商品展示(如家居,家電等)1.5虛擬現實技術在現實中的運用74二VR硬件及交互設備

一個典型的虛擬現實系統由空間數據采集系統、人體數據捕捉系統、三維顯示設備、三維控制設備以及和計算機系統構成。空間數據采集系統、人體數據捕捉系統為虛擬環境建立空間模型;三維顯示設備、三維控制設備同屬于三維交互設備,設計和制造出性能優越的三維交互設備是虛擬現實技術的關鍵。空間數據采集系統人體數據捕捉系統計算機系統超級圖形工作站三維控制設備三維顯示設備采集交互二VR硬件及交互設備一個典型的虛擬現實系統由空間數據采集75空間數據采集系統空間數據采集系統,通過衛星遙感、航空遙感和全球定位系統等獲取及時空間數據,建立準確可靠的虛擬現實空間環境。遙感是一種利用物體反射和輻射電磁波的固有特性,通過貫徹電磁波、識別物體以及物體存在環境條件的技術。空間數據采集系統空間數據采集系統,通過衛星遙感、航空遙感和全76人體數據捕捉系統人體數據捕捉設備,可以實事的記錄人體的各項數據和動作,包括人體動作、面部表情、生理指數、氣味、語音等。人體數據捕捉系統人體數據捕捉設備,可以實事的記錄人體的各項數77三維交互設備常見的三維顯示設備有頭盔式顯示器和立體眼鏡等。頭盔式顯示器采用立體圖繪制技術來產生兩幅相隔一定間距的透視圖,并直接顯示到對應于用戶左、右眼的兩個顯示器上。新型的頭盔式顯示器都配以磁定位傳感器,可以測定用戶的視線方向,使場景能夠隨著用戶視線的改變而作出相應的變化。三維交互設備常見的三維顯示設備有頭盔式顯示器和立體眼鏡等。78三維

交互設備三維空間控制設備共同特征是至少能夠控制六個自由度(DegreeofFreedom),對應于描述三維對象的寬度、高度、深度、俯仰(pitch)角、轉動(yaw)角和偏轉(roll)角。常見的三維控制設備有數據手套、跟蹤球、三維探針、三維鼠標器及三維操作桿等。數據手套的出現,為虛擬現實系統提供了一種全新的交互手段,可以為用戶提供一種非常真實自然的三維交互手段。三維

交互設備79高性能計算機系統高性能計算機系統處理技術主要包括數據轉換和數據預處理技術;實時、逼真圖形圖像生成與顯示技術;多種聲音的合成與聲音空間化技術;多維信息數據的融合、數據壓縮以及數據庫的生成;包括命令識別、語音識別,以及手勢和人的面部表情信息的檢測等在內的模式識別;分布式與并行計算,以及高速、大規模的遠程網絡技術。高性能計算機系統高性能計算機系統處理技術主要包括數據轉換和數80三

虛擬現實與網絡、GIS

現在的虛擬現實技術綜合了各學科的最新研究成果,包括計算機科學、通信網絡技術、地理信息系統、遙感科學等多領域的成果。本節主要內容:虛擬GIS網絡虛擬GIS分布式GIS地理協同三虛擬現實與網絡、GIS現在的虛擬現實技術綜合了813.1虛擬GIS 計算機科學中圖形技術和人機接口技術的發展,特別是虛擬現實技術應用的推廣,為GIS提供了一種新的分析地學數據和探索地學問題的技術平臺,推動著GIS技術同虛擬現實技術和可視化技術的融合,拓展了多維GIS、特別是三維GIS研究的內涵,提供了全新的空間數據分析模式和新的GIS應用模式。當前國際上把這種結合虛擬現實技術和科學計算可視化技術而設計的多維GIS系統稱之為虛擬GIS系統“VirtualGIS(VGIS)”。3.1虛擬GIS 計算機科學中圖形技術和人機接口技術的發展,823.2網絡虛擬GIS介紹

同網絡結合是當前虛擬GIS發展的方向。結合網絡技術的網絡虛擬GIS不但為人們通過網絡來分析空間數據和解決空間問題提供了技術平臺,同時通過“沉浸式”的虛擬現實模式,為人們通過虛擬的地理空間交互提供了可能性,從而為研究虛擬地理環境提供了理想平臺。3.2網絡虛擬GIS介紹同網絡結合是當前虛擬GIS發展的方83網絡虛擬GIS架構1.一種虛擬GIS是以網絡GIS為基礎,將虛擬現實系統同GIS的Client端連接起來,在虛擬現實系統中提供簡單的空間分析功能或是將GIS的分析結果轉化為虛擬現實系統支持的數據格式,供虛擬現實系統觀察;2.另一種虛擬GIS是基于分布式虛擬現實系統,在虛擬現實系統中擴展空間數據類型的支持能力,提供簡單的空間分析功能。網絡虛擬GIS架構1.一種虛擬GIS是以網絡GIS為基礎,84WEB虛擬GIS的總體結構WEB虛擬GIS的總體結構853.3CORBA在網絡虛擬GIS系統結構中的作用CORBA是當前主流的分布式對象計算平臺之一,CORBA平臺以成為當前計算機工業界所廣泛接受,并且完全開放地分布式網絡平臺。分布式對象是CORBA設計的基礎.具有可伸縮性、安全性、負載均衡能力和容錯能力、實時性,為設計特別性能要求的分布式系統提供了理性平臺。通過基于CORBA網絡平臺來設計網絡虛擬GIS,通過重用CORBA的網絡結構和基本網絡服務大大的簡化網絡虛擬GIS網絡結構設計的難度,基于CORBA可以使網絡虛擬GIS采用較靈活的網絡結構。3.3CORBA在網絡虛擬GIS系統結構中的作用CORBA86基于CORBA命名服務的網絡VGIS系統映象概念圖

網絡虛擬GIS客戶端應用服務器名稱管理應用服務器1應用服務器2應用服務器n分析服務器名稱管理空間分析服務1空間分析服務2空間分析服務n……基于CORBA命名服務的網絡VGIS系統映象概念圖網絡虛擬873.4虛擬地理環境與地理協同

虛擬地理環境,是以化身為基礎的多用戶分布式三維智能虛擬環境,是地球空間環境特定地理現象與規律的數字與多通道感知表達、計算與模擬,可用于地球多維信息的綜合管理與多媒體集成發布、人機交互/交融式創新式地球科學研究、分布式協同規劃、設計與決策等。3.4虛擬地理環境與地理協同虛擬地理環境,是以化身為基礎88用戶化身在虛擬地理環境中,兩個用戶的化身可以在同一個虛擬地理位置進行面對面的交流。而化身作為真實用戶的一種表達,它的信息源可以包含視覺、聽覺甚至味覺等多種信息源,使得用戶擁有一種沉浸感,可以身臨其境的感受到本身是虛擬地理環境中的一部分。視覺聽覺等信息源可以傳達協同工作者對事情的真實態度和情緒,是虛擬地理環境中協同工作者之間交流的重要組成部分,并且在分析地理數據和決策規劃中也都起著非常重要的作用。用戶化身在虛擬地理環境中,兩個用戶的化身可以在同一個虛擬地理89交流模式對于虛擬地理環境不但要有真實的地理背景,而且要為協同工作者們提供一個可靠的信息交流的平臺。為此,我們更加需要研究如何改進人與人之間的交流模式,增強在虛擬地理環境中化身之間的各種交流。目前,按照交流的時效性分類----非即時交流:電子郵件和公告板即時交流:交互性、實時性好,主要包括傳統二維場景、三維場景、流媒體技術和結合模式等。交流模式對于虛擬地理環境不但要有真實的地理背景,而且要為協同90四

虛擬現實主要開發技術

VRMLXMLX3DJava3DVRMLXML地理實體X3DJAVA3D在虛擬現實技術中,VRML/GeoVRML、XML、X3D、GML以及Java3D技術各有所長,互為補充,利用VRML的圖形建模功能,XML的國際化、結構化、模塊化的特性以及Java強大的網絡編程語言,共同組成一個強大的虛擬現實開發環境。四虛擬現實主要開發技術VRMLXML地理實體X3DJAV914.1VRML1994年,在瑞士日內瓦舉行的第一屆國際互聯網大會上,提出為創建三維網絡的界面便于網絡傳輸的VRML。1995年,VRML1.0版本正式推出。1996年,在對1.0版本進行重大改進的基礎上推出了2.0版本,其中添加了場景交互、多媒體支持,碰撞檢測等功能。1997年,經過標準組織的評估后,VRML2.0成為國際標準,并改稱VRML97。4.1VRML1994年,在瑞士日內瓦舉行的第一屆國際互聯92VRML簡例sphere.wrl

#VRMLV2.0utf8

Shape{#定義節點,含有兩個屬性

appearanceAppearance{#外觀屬性

materialMaterial{#material(材質),emissiveColor100}#材質反光性

}

geometrySphere{#幾何屬性

radius1

}

}VRML簡例sphere.wrl

#VRMLV2.0ut934.3XML

XML的英文全名是ExtensibleMarkupLanguage,中文譯名為可延伸式標記語言。它是一個由W3C(WorldWideWebConsortium)所推廣的結構化信息交換標準,并且已經廣泛地被使用。VRML采取XML作為編碼的主要原因是因為XML具備國際化的特性、結構化的格式和模塊化的對象等優勢。藉由已經被明確制定落實的XML規范,X3D以XML為語法是容易被實現的,而不需要龐大的反向工程(reverseengineering)。4.3XMLXML的英文全名是ExtensibleMa94XML與GISXML可以在GIS應用中發揮什么樣的作用?利用XML我們可以定義查詢,其實這和傳統的GIS查詢沒有什么不同,比如可以說“根據用戶指定的區域進行水淹分析,并且返回結果”,響應消息就可能是基于XML格式的“分析結果在以下圖形中”。與傳統方式不同之處在于,XML將查詢的地理數據和請求統一包含在了一個單獨的XML文檔中,響應信息也在XML文檔中。XML支持自定義標記,提供了強有力的擴展機制,這必然會出現許多GIS行業獨有的標記。XML與GISXML可以在GIS應用中發揮什么樣的作用?利用95XML與GISOpenGISConsortium(OGC)適時推出了GIS的XML標記集GML(GeographyMarkupLanguage),為XML在GIS中的應用提供了良好的規范化道路,得到了行業內眾多公司的支持。利用XML,我們能夠實現許多GIS任務----瀏覽和生成影像,如SVG,VMLandX3D格式;可以進行數據轉換,如XSLT,可以進行Schema配置,如DTD,XMLSchema等;可以進行數據查詢,如Xpointer和XQL等,還可以運行在不同的平臺上,如PDA等。XML與GISOpenGISConsortium(OGC)964.3X3D

X3D全名是Extensible3D(X3D早期的名稱叫做VRML-NG,VRMLNextGeneration)。它是下一代具擴充性的3D圖形規范,并且延伸了VRML97的功能。X3D名稱的由來是整合了XML(ExtensibleMarkupLanguage)和VRML(VirtualRealityModelingLanguage)。X3D是VRML的繼承。VRML(VirtualRealityModelingLanguage-虛擬現實建模語言)是原來的網絡3D圖形的ISO標準(ISO/IEC14772)。4.3X3DX3D全名是Extensible3D(X3D97X3D的目標

1.包含VRML97的功能。(仍然可以使用X3D的技術瀏覽VRML的內容)2.與XML整合。(可以使用XML來展現VRML97的功能)3.組件化。(封裝經量級的核心(core)技術,使其能夠輕易地加入新的功能)4.擴充性。(使用組件去增加新的節點,并且符合核心技術的執行碼)5.使用Java保證的平臺通用性X3D的目標1.包含VRML97的功能。(仍然可以使用X3984.4JAVA3D由于VRML、GML、X3D等空間建模語言載程序設計方面的欠缺,因此迫切需要一種高級編程語言來代替原有的腳本編寫的功能。Java的網絡性和操作平臺無關性以及其對三維圖形的強有力支持,使得他在未來的三維開發市場中占據重要的位置。Java3D則提出了一種新的基于視平臺的視模型和輸入設備模型的技術實現方案.它不僅提供了建造和操作三維幾何物體的高層構造函數,而且利用這些構造函數還可以建造復雜程度各異的虛擬場景,這些虛擬場景大到宇宙天體,小到微觀粒子.4.4JAVA3D由于VRML、GML、X3D等空間建模語99五

虛擬環境建模及其工具虛擬環境建模的基本原理是通過三維建模軟件在三維空間建立與現實物體一樣的三維模型,然后獲取現實物體的屬性和紋理數據對模型進行渲染,做成仿真模型后再通過數據轉換,最后導入三維實時驅動軟件進行三維動態仿真演示。

環境建模技術

環境建模流程

AUTOCAD和3DSMAX結合進行三維動態仿真MultigenCreator和Vega進行三維仿真

五虛擬環境建模及其工具虛擬環境建模的基本原理是通過三維建模1005.1環境建模技術Euclidean-geometry方法(歐基里德幾何方法)Fractal-geometry方法(不規則碎片形幾何方法)PhysicallyBasedModeling(基于物體的建模方法)ImageBasedRendering(基于圖像的建模方法)混合建模技術:PhysicallyBasedRendering和ImageBasedRendering,是未來虛擬環境建模的發展方向。5.1環境建模技術1015.2環境建模流程現實世界數據和紋理采集三維建模仿真渲染數據輸出實時驅動景觀仿真5.2環境建模流程現實世界數據和紋理采集三維建模仿真渲染數1025.3AUTOCAD和3DSMAX結合進行三維景觀動態仿真AutoCAD和3DSMAX軟件是目前工程界應用最廣泛的兩種軟件。AutoCAD軟件在構造、編輯二維圖形方面功能強,使用方便,并且開放性好,有AutoLISP編程語言的支持等許多優點。3DSMAX軟件在三維造型、動畫和渲染等方面有很大的優越性。5.3AUTOCAD和3DSMAX結合進行三維景觀動態103VR數據格式轉換在用3DSMAX為VR系統創作好模型后,結合VR系統的要求,看是否需要采用諸如LOD(LevelofDetail)模型,如果需要可利用MAX自帶的LOD插件直接生成對象的LOD模型,最后根據VR系統的編輯環境將模型輸出為編輯環境所能接收的文件類型,如VRML97或DXF等格式的文件。VR數據格式轉換在用3DSMAX為VR系統創作好模型后,結104在AUTOCAD中進行精確的二維建模,生成*.dwg文件。在3DSMAX中制作成效果圖和動畫輸出。處理和制作各種紋理貼圖,并在3DSMAX中作立體渲染。導入3DSMAX中建立三維立體模型。在AUTOCAD中進行精確的二維建模,生成*.dwg文件1055.4MultigenCreator和Vega進行三維景觀動態仿真MultigenCreator系列軟件,由美國Multigen-Paradigm公司開發,它擁有針對實時應用優化的OpenFlight數據格式,強大的多邊形建模、矢量建模、大面積地形精確生成功能,以及多種專業選項及插件,能高效、最優化地生成實時三維(RT3D)數據庫,并與后續的實時仿真軟件緊密結合,在視景仿真、模擬訓練、城市仿真、交互式游戲及工程應用、科學可視化等實時仿真領域有著世界領先的地位。5.4MultigenCreator和Vega進行三106AUTOCAD和3DSMAX結合進行三維建模,生成*.3ds文件。維建模,生成*.dwg文件。導入MultigenParadigmCREATOR中對三維立體模型進行紋理貼圖和渲染,并輸出為OPENFLIGHT文件(*.flt)。把OpenFlitht文件導入MultigenParadigmVEGA中對三維立體模型進行實時動態驅動,實現漫游和動畫輸出功能。AUTOCAD和3DSMAX結合進行三維建模,生成*.107更專業的建模工具和專業模塊TerrainBundle(大面積精確三維地形功能集成,需CreatorPro模塊);RoadTools(標準道路生成工具,與BaseCreator、CreatorPro均能結合)。更專業的建模工具和專業模塊TerrainBundle(大108Paradigm-Vega構建高級實時仿真的高效工具VEGA是開發實時視覺和聽覺仿真、虛擬現實和通用視頻應用的業界領先的軟件環境。VEGA包括圖形環境Lynx,一套可以提供最充分的軟件控制和最大程度靈活性的完整的應用編程接口,一系列相關的庫和AudioWorks2實時多通道音響系統。VEGA及其可選模塊能運行在視窗NT操作系統和SGIIRIX操作系統,并支持大量種類的數據庫加載器Paradigm-Vega構建高級實時仿真的高效工具109OpenFlight格式及APIsOpenFlight是Multigen開發的,在視覺仿真領域最為流行的標準文件格式。OpenFlight采用幾何層次結構和節點屬性來描述三維物體,允許用戶直接對層次結構及節點進行操作,保證從大型數據庫到物體單個頂點的精確控制。邏輯層次結構及細節層次、截取組、繪制優先級、分離面等功能,使得圖像產生器知道何時及如何繪制三維場景,極大地提高了實時系統的性能。OpenFlightAPIs(C語言開發環境),可以擴展原有的功能及算法,開發用戶自定義的數據庫實體OpenFlight格式及APIsOpenFligh110MultigenCreator/Vega

仿真應用實例

虛擬洛杉磯

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論