?

虛擬仿真實驗軟件中對象三維模型的構建與漫游設計方法研究

2020-11-29 13:48蔡洪濤
科技傳播 2020年18期
關鍵詞:漫游仿真技術螺旋

蔡洪濤

1 虛擬仿真技術的概念及現狀

虛擬仿真技術是融合了當今世界上的高、精、尖技術,它借助于計算機軟件技術、多媒體技術,計算機圖形學、仿真技術、視覺心理學、網絡技術信息技術、立體顯示技術、傳感器技術、語音識別技術、人機接口技術及人工智能技術等多項技術,通過高速計算機的運算來構建一個虛擬的世界[1]。在這個虛擬的世界里可以將現實世界的事物重現,或者通過人的思維構想出另一個虛擬的環境,人們通過視覺、聽覺及觸覺等多種傳感通道與虛擬世界進行交互。虛擬仿真的目的是通過構造對象的逼真模型來模仿現實世界中的各種事物及形態,讓人們有置于身臨其境的真實體驗。

當前,虛擬仿真技術廣泛應用到醫學的各個領域,例如,在藥物研制過程中的合成藥物的分子建模,在醫學教育領域中的解剖學課程及外科手術實踐教學所使用的課程虛擬仿真教學系統。虛擬仿真技術在醫學教育領域的應用給醫學教育帶來了變革,尤其是在解剖學課程教學中,解剖學有很強的實踐性,學生需經多次實踐,才能熟練掌握,在以往的教學中,學生過分流于表面形式,單純依靠模仿教師在模擬人上的操作,未能有效的練習,應用了虛擬仿真技術開發的實驗課程虛擬仿真軟件,學生可以反復多次練習,直至熟練掌握。從而使學生在進行課程學習時有效的利用,提高了課程教學的可視性。

2 虛擬仿真實驗軟件中三維模型構建的基本方法

醫學課程實驗教學過程中,需要使用很多三維立體仿真模型,因此,虛擬仿真實驗軟件中的虛擬對象的建立,通常就使用三維建模軟件來構建。目前,比較流行的三維模型構建軟件是3DS Max2010。3DStudioMAX 正在成為PC 機三維動畫制作軟件的主流,在眾多領域已經有了廣泛的應用。虛擬仿真實驗軟件中的虛擬對象模型是在3DS Max2010 的建模。建模,就是建立模型,就是為了理解事物而對事物做出的一種抽象,是對事物的一種無歧義的書面描述。建立系統模型的過程,又稱模型化。建模是研究系統的重要手段和前提。凡是用模型描述系統的因果關系或相互關系的過程都屬于建模。使用3DS Max2010 建模時可以使用一些基本的幾何類型(如立方體和球體)來構建相應的幾何場景,并且在提供的各種基本元素構建三維模型的基礎上利用攝像機鏡頭,及材質進行貼圖,創作關鍵幀動畫和對動態或靜態對象模型進行渲染等[2]。

下面介紹在虛擬仿真實驗軟件中實物對象的三維模型建立的一般過程。首先,在三維場景中,模型的面片之間最小間距應該大于場景中最大模型規格的二千分之一。若兩個模型中的面間距離小于此數值,則會出現這個兩個面在渲染時的交替重疊現象[3]。其次,面片在3DS Max2010 軟件經過三維建模和添加相關的材質后,每個模型的相同材質成為一個結合體,有利于后期制作過程中的處理。在建立三維模型時,參與建模的對象所使用的單位要保持一致。至此,一個實物對象基本的三維模型就可以構建完成了。三維模型的構建方法 因描述的關系各異,所以實現這一過程的手段和方法也是多種多樣的??梢酝ㄟ^對系統本身運動規律的分析,根據事物的機理來建模;也可以通過對系統的實驗或統計數據的處理,并根據關于系統的已有的知識和經驗來建模。還可以同時使用幾種方法。下面以DNA 螺旋結構三維模型為例,講述通過矩陣的方式構建對象模型。在啟動3DS Max 軟件后,首先,要創建DNA 螺旋結構的基本體。這個基本體是由兩個圓球和一個圓柱體構成。實現的具體方法:選擇“頂視口”,點擊“創建”菜單,選擇“標準基本體”中的“球體”對象,球體參數為“半徑45”,點擊“編輯”菜單,選擇“克隆”命令,復制這個球體。在橫軸上以中心點為基準,將這復制出的球體移動到水平的另一側。然后,再選擇“標準基本體”中的“圓柱體”,其參數為“半徑10,高500”。選擇左視圖,調整兩個小球及圓柱體的位置,使圓柱體正好穿過兩個球體的中心。之后,使用選擇功能,將兩個小球和圓柱體三個對象全部選中,再點擊菜單欄中的“組”命令,選擇“成組”,并命名為“DNA基本體”,這時,三個對象合并成一個整體。接下來,選擇“透視視口”,在“工具”菜單中選擇“陣列”命令,在彈出的“陣列變換”對話框中設置相應的參數:陣列維度1D 中數量設置為40,增量Z 軸分別設置為50,15,100,其他參數不作調整。最后,點擊“確定”按鈕,這時可以看到通過陣列的方式生成的DNA 螺旋結構三維模型。

3 三維模型的漫游設計

通過3DS Max2010 構建的三維模型的漫游設計是通過軟件中的攝像機來實現的。攝影機設置場景的幀,提供可控制的觀察點。攝影機可以模擬真實世界圖片的某些方面,如景深和運動模糊。通過設置攝影機移動來產生動畫效果,實現對三維模型的漫游[4]。3DS Max2010 中有兩種形式的攝影機,一種是物理攝影機將場景框架與曝光控制以及對真實世界攝影機進行建模的其他效果相集成。另外一種是傳統攝影機的界面更簡單,在它其中只有較少控件。物理攝影機和傳統攝影機可以是目標攝影機或自由攝影機。3DS Max2010 的攝影像在模擬人的視野時在個性面板中將攝影機視野設置為50即可。

下面以DNA 螺旋結構漫游過程為例,說明三維模型漫游設計的制作方法。

首先,選擇“透視”視口,在“創建”面板中選擇“圖形”,之后選擇“弧”,命名為“路徑弧”,參數為半徑:300,從100,到300,調整弧的位置,使其在DNA 螺旋結構的左側中央。在完成上步之后,選擇“攝影機”面板,“對象類型”選擇“自由”,參數使用默認值,即可創建一個自由攝影機,在“透視”視口中選擇一個位置放置此攝影機。接下來,就是要將這個自由攝影機綁定到弧形路徑上,并沿此弧形路徑對DNA 螺旋結構進行漫游。具體步驟如下:選擇剛剛創建好的自由攝影機,之后,點擊“動畫”菜單,選擇“約束”條目中的“路徑約束”命令,這時,用鼠標點擊“路徑弧”,自由攝影機便被綁定到弧形路徑上。調整自由攝影機鏡頭位置,使其對準DNA 螺旋結構三維模型上的任意位置。撥動3DS Max2010 屏幕底部的幀滑塊,查看攝影機移動的路徑。經過上面的操作,可以看到,在第0 幀時,自由攝影機在弧形的頂部,隨著幀滑塊數值的增加,自由攝影機沿著弧形路徑勻速移動,直到第100 幀時,自由攝影機移動到弧形的底部。點擊“播放”按鈕,可將自由攝影機移動的過程連續播放。最后,切換到“攝影機”視口,點擊“播放”按鈕,查看自由攝影機漫游DNA 螺旋結構的過程。在進行三維模型漫游設計時要注意,當創建一個與活動視口中的視圖匹配的物理攝影機,然后通過按Ctrl+C將視口設置為使用該攝影機。激活“攝影機”視口,并不自動選擇攝影機。要通過同時使用其視口和“修改”面板調整攝影機,則選擇該攝影機,然后激活“攝影機”視口。在其他視口中時,可以在“攝影機”視口選擇查看安全框區域的顯示以幫助構成最終渲染輸出,“攝影機”視口的默認鍵盤快捷鍵為“C”鍵。

4 總結

虛擬仿真技術是高科技技術的產物,它應用到醫學教育軟件的開發前景廣闊,優勢明顯。虛擬仿真實驗軟件提供給醫學專業的學生一個內容豐富,形象直觀的學習平臺,又能夠為醫學專業學生提供更加豐富的專業知識[5-7],進行創新性實驗,同時,又增加了學習的趣味性,調動學生學習主動性的同時,還在一定程度上培養學生的實踐技能。從教學應用過程中來看,虛擬仿真實驗軟件輔助教師完成教學任務,體現了虛實互補、以虛促實的教學理念,又在一定程度上有效提高了學生的解剖辨識能力、臨床決策能力。使學生做到知其然并知其所以然,從而達到現實教學中無法達到的效果。

猜你喜歡
漫游仿真技術螺旋
霹靂漫游堂
NASA漫游記
螺旋變變變
AMESim仿真技術在汽車空調制冷系統中的應用
奇妙的螺旋
256層螺旋CT在肺撕裂傷診斷中的應用
應用三維仿真技術模擬彈子鎖異常開啟
PSCAD/EMTDC-MATLAB聯合仿真技術在SVC控制系統仿真建模中的應用
邊走邊看:漫游海底 夢想成真
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合