999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于虛擬現實的虛擬仿真建模及渲染技術

2024-05-18 13:01:04梁振剛郝雪達
科技創新與應用 2024年14期

梁振剛 郝雪達

摘 ?要:虛擬現實技術能夠創造出逼真的虛擬環境,為能夠更加快速地建立模型,該文結合相關工具和Unity3D平臺開發仿真建模及渲染技術。通過工具收集真實地形的數據,然后進行相關的數據處理并生成數據集合。通過使用Unity3D中地形工具進行數據讀取和快速制作三維場景模型,為提高模型的渲染逼真度使用高清渲染管線對場景模型進行光照等渲染處理。通過對該技術的研究,該技術能夠使三維場景的逼真度提高及渲染程度非常好,模型細節也能觀察,同時該技術也能被運用到毀傷評估仿真、虛擬訓練等方面。

關鍵詞:虛擬現實;虛擬仿真建模;渲染;逼真度;三維模型

中圖分類號:TM743 ? ? ?文獻標志碼:A ? ? ? ? ?文章編號:2095-2945(2024)14-0037-04

Abstract: Virtual reality technology can create a realistic virtual environment, in order to build a model more quickly, this paper combines related tools and Unity3D platform to develop simulation modeling and rendering technology. Collect the data of the real terrain through the tool, then process the related data and generate the data set. In order to improve the rendering fidelity of the model, High Definition Render Pipeline is used to render the scene model by using the terrain tool in Unity3D to read the data and make the 3D scene model quickly. Through the research of this technology, this technology can improve the fidelity of 3D scene and render very well, and the details of the model can also be observed. At the same time, this technology can also be used in damage assessment simulation, virtual training and so on.

Keywords: virtual reality; virtual simulation modeling; rendering; fidelity; 3D model

隨著科技的發展,虛擬仿真技術被廣泛的運用[1]。對于虛擬仿真而言,場景的逼真程度決定了沉浸式體驗的好壞,逼真度高的場景能夠使使用者具有更好的沉浸式體驗。王子暢[2]通過虛擬現實技術,讓船員可以體驗各種復雜的船舶操作場景,建立船舶推進系統的數學模型,基于MultiGen Creator軟件進行了船舶駕駛仿真系統的開發。王大虎等[3]基于Unity3D平臺開發三維可視化電機實驗教學系統,實現了實驗室設備的3D交互功能,有效激發學生的學習興趣,幫助學生提高認知水平。歐陽會東[4]進行了數字化車間虛擬現實可視化技術的研究,實現了一些可視化技術的突破。大部分學者研究都是某一領域的系統開發,并沒有對建模和渲染技術進行研究。因此,本文基于虛擬現實和Unity3D平臺研究虛擬仿真建模與渲染技術,通過工具獲得地形模型的數據,使用Unity3D進行數據處理并建立未進行渲染的三維環境模型,以及進行環境模型的逼真渲染技術研究。

1 ?建模技術研究

1.1 ?場景構建

一般虛擬現實場景都是通過三維場景構建工具建立后直接導入,三維場景構建工具優缺點見表1[5]。

根據表1中三維場景構建技術的優缺點,本文綜合了工具的使用和在Unity3D平臺進行腳本開發和地形建立并最后進行模型的渲染。具體流程如圖1所示。

首先將RenderDoc軟件工具與谷歌地圖進行鏈接,使其能夠獲取谷歌地圖中實時渲染程序應用接口(Application Programming Interface,API)的調用,API調用谷歌地圖中的地圖數據進行實時渲染,該工具進行數據截取,獲取相關地物信息和地勢信息,并且可以對數據進行整理。圖2為某城市谷歌地圖。然后使用RenderDoc軟件工具進行數據清洗、噪點處理和配準處理,提高截取數據的準確性和一致性。

然后將采取的數據文件導入Unity3D中,并使用腳本進行數據轉換,將數據轉換為符合地形工具建模的格式數據。然后采用Unity3D中地形工具直接制作環境模型。Unity3D中的地形工具可以創建一個大型的、可編輯的地形。通過利用地形高度圖編輯器(Raise or Lower Terrain)工具可以創建連綿不絕的山丘和山谷[6]。獲取的數據畢竟稍有瑕疵,所以對模型進行平滑處理和細節處理,并且通過相關工具進行模型貼圖編輯。通過地形材質(Paint Texture)工具將地形紋理添加到地形。圖3為通過地形工具建立的基礎模型。

2 ?三維模型渲染技術

本文采用Unity3D中高清渲染管線(High Definition Render Pipeline, HDRP)和網格細節級別(LOD)技術進行模型渲染。HDRP利用基礎物理燈光 (Physically-Based lighting)技術,線性照明(linear lighting),高動態范圍光照(HDR lighting)和一個可配置的混合的聚類延遲光照(Tile/Cluster deferred/Forward lighting)架構,并且提供創建游戲、技術演示的例子(Demos)、動畫等所需的工具,以達到較高的圖形標準。需要對模型的細節部分進行貼圖處理,將貼圖通過材質球賦予到模型表面,并通過適當調整光源和自身光反射參數,使模型更具真實感。雖然已經進行了地形紋理的添加但是通過地形工具創建出來的三維模型并沒有非常高的逼真度,還需要使用HDRP進行光照等的渲染處理[7]。HDRP是一個用于創建高質量視覺效果的渲染管線,它可以為游戲、虛擬現實和增強現實應用程序提供更真實的圖形效果[8]。采用采樣深度紋理,歸一化的設備空間(NDC)中頂點坐標z分量值域是[-1,1],而顏色R、G、B、A分量值域都是[0,1],因此需要進行以下映射,其中z為NDC空間中頂點坐標z值,c為映射的深度紋理的R通道值。

c=0.5×z+0.5 。 ?(1)

通過頂點映射過程,可以得出以下方程組關系,

式中:z1為觀察空間中頂點坐標z值,z2、w2分別為裁剪空間中頂點坐標z值和w值,z3為歸一化的設備空間(NDC)中頂點坐標z值,z4為紋理空間中頂點坐標z值,depth為觀察空間中頂點的深度值,Near、Far分別為近裁剪平面和遠裁剪平面離相機的距離由空間和變換中透視投影得到,齊次除法(或透視除法)(z3值域為[-1,1]),公式3是歸一化處理(z4值域為[0,1]),公式3中depth是將深度值取正(觀察空間中頂點坐標都是負值,取反后使得深度值為正)。

通過使用深度紋理、后期處理效果和光照陰影實現更高質量的視覺效果,使模型的逼真程度更高[9]。通過該方法建立的渲染效果如圖4所示。

對于Unity3D中大型的環境模型還需要進行動態渲染繪制的處理。地形渲染LOD算法是目前來說進行大規模地形實時渲染效率比較高的算法[10]。一般大型模型中都需要進行大量的碰撞檢測計算,傳統的LOD使用的都是四叉樹和循環優化目標跟蹤模型(Recurrently Optimizing Tracking Model)算法[11]。本文運用著名研究員Hoppe所提出的邊折疊遞進網格算法的三角形網格折疊LOD簡化算法來進行虛擬戰場環境的動態渲染[12-13]。通過在攝像機遠離某些場景時,對場景的網格進行重組合并,將網格進行簡單化融合,使計算機進行實時渲染時的壓力減小。具體優化過程如圖5所示。圖5中,V表示三角形頂點,A表示3個頂點根據順時針確定的三角面元面積。通過該算法將場景模型網格數量在攝像機遠離的過程中降低,為碰撞計算節省大量的計算空間。

3 ?結論

基于虛擬現實下使用Unity3D開發平臺研究虛擬仿真建模及渲染技術,通過使用地形工具實現了場景的三維可視化展示,并使用HDRP通過精細化貼圖、使用深度紋理和調整光照等方法對模型進行渲染,使模型的逼真度提高并且通過使用LOD技術進行動態渲染釋放了大量的計算空間。該技術能夠為毀傷評估仿真和虛擬訓練提高逼真度高的三維場景,同時也加強了細節的渲染,并且在展示細節時通過使用LOD技術減少了實時渲染的壓力,使場景在運行時更加流暢,增強了使用者的虛擬現實體驗感和虛擬沉浸體驗。同時逼真的渲染能夠更加真實地表現更多的細節,讓使用人員有更好的沉浸感。該技術開發可以被運用到多個場景中,也可以被廣泛運行到基礎虛擬仿真漫游,具有較強的實用性和參考價值。

參考文獻:

[1] 蘇濤,曹文靜,郝夢媛.航空裝備更新模型優化[J].四川兵工學報,2015,36(3):84-85,90.

[2] 王子暢.結合虛擬現實技術的船舶駕駛仿真研究[J].艦船科學技術,2023,45(19):181-184.

[3] 王大虎,寧彤.虛擬現實技術在電機實驗教學中的應用[J].計算機時代,2022(5):48-51,55.

[4] 歐陽會東.數字化車間虛擬現實可視化技術的研究與實現[D].沈陽:中國科學院大學(中國科學院沈陽計算技術研究所),2020.

[5] 容秀嬋,鄒湘軍,李承恩,等.基于數據驅動的虛擬場景搭建及模型檢索優化方法[J].中國農機化學報,2022,43(8):128-135.

[6] 范津寧,李澤政,史博煒,等.一種Unity3D高清材質的渲染方法[J].電腦編程技巧與維護,2019(4):139-140,148.

[7] 包艷霞,沈洋.復雜虛擬場景的渲染技術論析[J].麗水學院學報,2015,37(5):52-56.

[8] 陳凱,張志剛.基于光空間變換技術的虛擬動畫三維場景設計[J].激光雜志,2021,42(11):190-195.

[9] 蘇鵬偉,姚平喜.全方位履帶式移動機構的原理及其結構設計[J].機械科學與技術,2015,34(8):1177-1180.

[10] DRISCOLL P J, HENDERSON S J. A meta-model architecture for fusing battlefield information[J].Military Operations Research, 2006:27-47.

[11] BILJECKI F, LEDOUX H, STOTER J. An improved LOD specification for 3D building models[J]. Computers, Environment and Urban Systems, 2016(59):25-37.

[12] 郭海儒,劉沛騫,袁玲玲.基于LOD的多邊形網格簡化算法的優化[J].太原科技,2006(9):46-47,52.

[13] 劉曉平,凌實,余燁,等.面向大規模地形LOD模型的并行簡化算法[J].工程圖學學報,2010,31(5):16-21.

主站蜘蛛池模板: 精品国产成人三级在线观看| 午夜欧美在线| 亚洲区欧美区| 日韩精品一区二区三区大桥未久| 久久综合成人| 国产成人综合久久精品下载| 99视频只有精品| 日本高清成本人视频一区| 久久人妻xunleige无码| 欧美视频在线播放观看免费福利资源 | 久久久久国产精品免费免费不卡| 色欲色欲久久综合网| 伊伊人成亚洲综合人网7777| 色一情一乱一伦一区二区三区小说| 91娇喘视频| 久久久国产精品免费视频| 不卡无码h在线观看| 亚洲精品少妇熟女| 2020国产精品视频| 国产成人亚洲精品无码电影| 华人在线亚洲欧美精品| 污污网站在线观看| 四虎影院国产| 国产a v无码专区亚洲av| 99在线观看视频免费| 亚洲视频免费在线看| 日本欧美视频在线观看| 国产色网站| 91九色国产porny| 国产后式a一视频| 欧美一级黄片一区2区| 免费av一区二区三区在线| 美女被操91视频| 97精品久久久大香线焦| 精品91视频| 国内精品91| 日本黄网在线观看| 波多野结衣的av一区二区三区| 人妻中文久热无码丝袜| 国产无码精品在线播放| 国产美女在线观看| 中文字幕人成人乱码亚洲电影| 日本不卡在线播放| 中文字幕中文字字幕码一二区| 国产精品亚洲αv天堂无码| 一本大道香蕉久中文在线播放| 青草娱乐极品免费视频| 99国产在线视频| 免费无码AV片在线观看国产| 亚洲欧美在线综合一区二区三区| 一级做a爰片久久毛片毛片| 麻豆国产原创视频在线播放| 亚洲日韩AV无码精品| 全免费a级毛片免费看不卡| 亚洲日韩图片专区第1页| 亚洲国产日韩视频观看| 天堂久久久久久中文字幕| 波多野结衣一区二区三区AV| 欧美成人怡春院在线激情| 一区二区三区国产| 欧美午夜一区| 欧美午夜视频| 国产91无码福利在线| 国产精品久久自在自2021| 国产黄色片在线看| 亚洲国产成人无码AV在线影院L| 亚洲欧洲日产国产无码AV| 国产精品香蕉在线观看不卡| 久久夜色精品| 欧美中文字幕在线二区| 香蕉精品在线| 欧美日韩第三页| 波多野结衣一区二区三区四区视频 | 999精品在线视频| 在线欧美日韩| 日日拍夜夜嗷嗷叫国产| 草草影院国产第一页| 麻豆a级片| 波多野结衣在线一区二区| 久久综合干| 在线精品欧美日韩| 久操中文在线|