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

虛擬拆裝教學系統的設計與實現

2021-06-20 06:00:32申蔚李天宇
高教學刊 2021年5期

申蔚 李天宇

摘? 要:探索可行的虛擬仿真實驗教學模式,可以有效地激發學生參與課程學習的熱情,提高教學質量與效果。本項目針對計算機主機拆裝傳統教學過程中存在的弊端,綜合使用3ds Max、Unity3D、MySQL等軟件開發了一個具有三維展示、實時交互、在線測評等功能的計算機虛擬拆裝教學系統,從而有效的彌補了傳統實踐課程的不足之處。

關鍵詞:虛擬拆裝;Unity3D;仿真教學

中圖分類號:G640 文獻標志碼:A? ? ? ? ?文章編號:2096-000X(2021)05-0072-04

Abstract: Aiming at the drawbacks in the traditional teaching process of computer host disassembly and assembly, this project has developed a computer virtual disassembly and assembly teaching system with the functions of three-dimensional display, real-time interaction, online evaluation and other functions by using 3ds Max, Unity3D, MySQL and other software, so as to effectively make up for the shortcomings of traditional practice courses.

Keywords: virtual disassembly; Unity3D; simulation teaching

虛擬拆裝仿真教學是指利用虛擬現實(簡稱VR)技術模擬計算機等復雜機械設備的組成結構、工作原理和拆裝過程,同時讓用戶可以通過鼠標、數據手套等設備進行交互操作,在仿真環境中對虛擬物體進行全面考察、操縱乃至拆裝維修的學習訓練,從而使教學與實驗取得事半功倍的效果。

一、系統的需求分析與功能設計

本項目結合計算機專業《計算機組成原理》課程中的主機拆裝實驗教學進行了研究。由于受場地、教學條件和成本等限制,目前主要的教學方式為教師講解,配合書本、教學課件和視頻加以輔助說明,之后帶領學生到實驗室展示一遍主機的拆裝過程。實踐的方式是7-8個人分為一個小組,每組分配一臺計算機主機,供學生進行拆裝練習。這種教學和實驗方式,學生距授課教師較遠,導致教師演示拆裝過程時學生很可能看不清或看不到。而在分組練習時,需要多人共用一臺主機,每人的練習時間十分有限。同時,供練習的計算機也多為實驗室淘汰的舊產品,與當前主流的計算機結構存在一定差異,導致學到的拆裝知識與實際應用不能準確匹配。

虛擬仿真實驗的教學方式可以很好的解決上述問題。系統主要設計了三大功能模塊:VR教學演示、自主練習和虛擬考試。

1. VR教學演示模塊

學生不再受到實地觀察和視頻錄制角度的制約,可以自主漫游、360度觀察計算機主機的每個零部件,同時系統將以文字或音頻的方式給出對應的功能說明。教學演示主要以三維動畫的方式展示計算機主機的拆裝過程,學生可根據需求選擇觀看步驟,并進行重復多次的學習。

2. 自主練習模塊

學生既可以通過鼠標、鍵盤加顯示器等傳統設備,也可以通過外接數據手套加VR眼鏡等專用設備進行主機的拆裝練習。在此模塊中,學生可在模擬的實驗環境中運用學習到的拆裝知識進行反復練習,鞏固、加深自己的記憶,也可自行探索其它安裝順序,當硬件被正確安裝后系統會播放音頻提示作為判斷標準。

3. 虛擬考試模塊

系統可以提供拆裝操作的考核,并對學習情況和效果進行評價與統計分析。在該模塊中,學生將在規定時間內,根據系統發布的題目要求,從包括干擾項的多個部件中選出正確的加以安裝。系統對正確的硬件和安裝流程預設了分值,可以根據操作步驟和完成情況進行計分,并將測試記錄到對應的數據庫中。

二、虛擬拆裝教學系統的開發流程

教學系統的開發流程如圖1所示。其中的主要工作如下:

(一)三維建模和渲染

首先,使用3ds Max軟件進行三維模型的創建,賦予各部件材質與貼圖,并為拆裝的教學演示設計并制作了場景動畫。V-Ray渲染引擎能為三維模型添加逼真的紋理與光影效果,可以有效地補足3ds Max默認材質在擬真程度上的不足。在此過程中,為保留V-Ray逼真的渲染效果,需要在3ds Max中對硬件模型進行預渲染。

(二)交互設計

系統的交互功能在Unity 3D軟件中完成。在導入模型并重新賦予貼圖后,通過編寫C#腳本代碼實現動畫演示模塊、拆裝練習模塊和自我測驗模塊的功能。同時,系統還添加了學生注冊登錄的用戶界面,以及用PHP連接的用于記錄學生成績的MySQL數據庫。最終,對程序進行測試、優化后發布。

(三)系統的打包發布

Unity 3D的一大特色是能夠實現產品在不同平臺的發布。本系統的主要發布方式為網絡平臺,這樣可以使學生不受設備和場地等因素的限制,通過網絡隨時進行自主學習和拆裝練習。選擇將系統發布為WebGL數據包,使用Unity 3D生成嵌入式代碼,并將代碼嵌入到NetBeans平臺的網站中,即可將Unity 3D項目在網頁中正常運行。同時,由HTML5標記語言實現Web交互式三維場景的渲染、發布和運行。

與此同時,系統也提供了本地沉浸式的虛擬拆裝運行平臺,即通過使用數據手套等專用VR設備,以更接近人類自然交互的方式來完成培訓。如圖2所示。

三、關鍵技術

(一)建模精度的取舍

理論上來講,三維模型的精度越高,越能夠達到真實的展示效果,使用者獲得的沉浸感也越強。但與此同時,高精度也會給系統帶來極大的處理負擔,出現運行畫面遲緩、虛擬交互操作卡頓等現象。而如果三維模型過于粗糙,帶給使用者的沉浸感就會減少乃至消失,無法體現出將虛擬現實技術帶入教學系統中的意義所在。所以在遵循資源最優化的原則下,本系統結合不同的任務需求采用了不同的精細度建模方法。

為保證教學效果,對一些需要重點講解的關鍵部件盡可能地還原實物。制作較精細的模型,外觀及尺寸數據與真實物體保持一致。但同時也對其做了適當簡化,對于部分模型中需要大量多邊形構建的部分,如主板基板的凹凸電路、CPU底部的觸點等,直接使用基于實物照片的高分辨率貼圖代替。此類模型包括:主板、CPU、CPU散熱風扇、內存條、顯卡等。

場景和輔助部件的模型僅制作簡模,刪除多余的面片Poly和網格Mesh,保證系統將最大運算資源集中在硬件模型的移動、旋轉時的圖形計算上,防止出現畫面卡頓、抖動、切換場景時加載時間過長等問題,從而保證在虛擬練習等人機交互過程中的流暢性。此類模型包括:機箱、工作臺、輔助拆裝工具等。

(二)材質的貼圖與導出

使用虛擬拆裝教學系統的用戶主要交互對象為硬件模型,因此在制作時,使用高質量渲染引擎V-Ray對硬件模型的每種材質進行了單獨編輯,設置了漫反射、衰減等光效變化,賦予了細致的紋理和1024*1024分辨率的高清貼圖,確保模型的逼真程度。由于Unity 3D無法讀取V-Ray材質,為保留V-Ray渲染效果,需要在3ds Max中對硬件模型進行預渲染。具體實現技巧如下:

1. 因為Unity 3D默認的貼圖通道與3ds Max不同,因此首先需要對硬件模型的貼圖進行整體轉移。在硬件模型制作完成后,將所有零件組合為一個可編輯多邊形,對模型進行UVW展開,使貼圖布線貼合模型,之后將貼圖移入第2貼圖通道。

2. 進行V-Ray貼圖的烘焙,通過V-Ray渲染器,將模型在無光環境下的灰度深淺與在光線照射下每種材質反射的光線顏色表現,烘焙為灰度貼圖與高光貼圖。

3. 渲染結束后將硬件模型的材質調整為灰模,由3ds Max導出為.fbx文件,再導入至Unity 3D中。通過Unity 3D的著色器Shader,將硬件模型的材質設為Legacy類型,兩種V-Ray貼圖分別作為漫反射貼圖和高光貼圖,調整貼圖的平鋪大小與UV坐標直到與灰模貼合。

(三)信息提示交互功能的實現

此功能主要實現在教學展示過程中,鼠標滑過相應關鍵部件時,在鼠標指針右下角位置實時提供該部件的名稱等提示,當有提示時用戶可以點擊鼠標左鍵查看該部件的詳細信息,再次點擊鼠標左鍵可取消信息框。

實現此功能首先需要在模型的相應位置上添加Collider碰撞體組件,再編寫信息框彈出的腳本,分別指定當鼠標滑過、離開和點擊碰撞體時要實現的功能,繼而分別把各個部件的信息提示腳本掛載到相應帶有碰撞體組件的模型上。

(四)數據庫的設計

虛擬教學拆裝系統選擇的數據庫管理工具為phpMyAdmin。phpMyAdmin是一個安裝在Web服務器中、以PHP為基礎的MySQL數據庫圖形化管理工具,讓管理者可用Web接口管理和操作MySQL數據庫。教師無需安裝額外軟件,通過瀏覽器即可登錄phpMyAdmin教師權限賬戶,遠程管理MySQL數據庫,查詢已注冊的學生人數、學號姓名、考試成績,或手動修改、刪除部分學生信息,操作十分便捷。

本系統數據庫的設計分為三部分:學生信息、裝配信息和模型庫。

學生信息存儲的數據較少,僅需存儲學生的學號、姓名、密碼等身份認證信息以及考試成績,數據構造簡單,建立單表即可完成。

裝配信息需要記錄各部件的位置關系、拆裝序列等參數,還需要記錄三維模型文件的加載、正確的裝配關系、以及預定義的數據格式文件。將數據庫中的數據與專門的裝配檢測算法相結合,從而判斷出操作是否正確。如果安裝位置和順序均匹配,則可以實現部件的自動對齊。

拆裝教學系統具有良好的可擴展性,主機及其各部件被存儲在一個專門的三維模型庫中,并可根據當前主流的型號定期制作和導入新的模型,解決了實體教具因硬件發展而落后淘汰,難以更新換代、維護升級,成本高昂的問題。

四、教學效果的數據分析

課程開設正值疫情防控期間,學生們無法在學校的實驗室進行真實的上機操作練習,這也正好給本研究投入應用提供了一個非常好的契機。為了更好的了解虛擬拆裝教學系統的使用效果,我們通過網課教學平臺提供的統計功能,從學習時長、測驗得分、問卷調查等多個維度對教學質量進行了數據分析,并與往屆在專業實驗室使用數據手套進行虛擬訓練的效果進行了對比。

(一)VR教學和自主練習模塊的數據分析

本學期共有67名學生參加了虛擬主機拆裝訓練,最終的數據分析顯示:所有學生觀看視頻的平均反芻比為245.73%,最高反芻比389.41%,如圖3所示。所有學生的自主練習次數均為3遍以上。其中,有76.12%的學生人數比例練習了4遍,占總人數的最多,其次是練習5遍的人數比例占到了14.93%,如圖4所示。其中,練習次數總排名居于前三位的同學,測試成績分別獲得了100、100、99的高分數。這說明自主練習對提高教學質量和學習成績是非常有幫助的。

(二)不同實踐模式的對比

在調查問卷中,對虛擬拆裝教學的滿意度結果顯示:75.3%的學生喜歡這種教學模式,而有24.7%的學生希望在真實的實驗環境中操作,填寫的主要原因是認為遇到問題面對面的交流會更清楚。這在一定程度上說明了課堂實踐教學也具有其不可取代的重要性。

在調查問卷中,我們還請往屆在專業實驗室使用數據手套進行過虛擬訓練的10位同學進行了用戶體驗的對比。其中主要的描述指標包括:

準確性:完成任務的正確率

容錯性:由于遮擋、噪音等造成的識別誤差

舒適性:長時間操作造成的疲勞度、不良反應等

復雜度:交互復雜度

易用性;帶給用戶的心理感受

普遍的感受是使用數據手套這類專業的VR設備,有新鮮感,同時操作的沉浸感會較強;完成任務的正確率、誤差的識別率均與使用鼠標鍵盤的網絡版沒有顯著差異;但使用數據手套會在交互復雜度上略微高一些,而且還受到數量、成本、使用地點等限制。綜合上述因素,同學們還是認為網頁嵌入式的拆裝訓練系統更具有實用性和教學推廣價值。

五、結束語

虛擬現實作為一門新興的科學,目前也尚有諸多因素限制它在教育領域的廣泛應用。例如,自身技術還不夠成熟,用于教育和培訓的應用系統依然較少,硬件設備比較昂貴等。但是,它的“沉浸性”“交互性”與“構想性”,不但非常有利于教學人員構建一種全新、多變的教學環境和教學手段,而且為學習者提供了一種可以進行交互、直觀、自主探索的學習環境和學習方法,從而有效地激發學生參與課程學習的熱情,在多方面提高教與學的質量和效果。為了創造更加自然沉浸的三維交互體驗,本系統計劃在后續的升級改良中,嘗試實現自然交互,即通過手勢識別技術,輔助深度學習等算法,實現無需懸空操作的雙手動作,特別是對雙手交叉換位等動作,在算法層加以改進,從而使用戶體驗大幅提升,為更多課程的教學改革提供可行性參考。

參考文獻:

[1]嚴雨靈.基于Unity3D的虛擬維修教學系統設計與實現[J].設計與應用研究,2019(11):128-130.

[2]馬思群.基于Unity3D的動車轉向架虛擬拆裝培訓系統研究[J].計算機應用,2017(4):33-37.

[3]楊志文.基于Unity3D的組合夾具虛擬拆裝教學系統設計與實現[J].河北工業大學學報,2018(4):8-16.

[4]易小琳.網上計算機系統虛擬實驗室的研究[J].計算機工程,2002(11):243-258.

[5]Jayaram S.et al. VADE: A virtual assembly design environment[J]. America: IEEE Computer Graphics and Application, 1999:43-45.

[6]Wenjin Tao. Augmented, Virtual, and Mixed Reality Applications in Advanced Manufacturing[J]. America: Missouri University of Science and Technology, 2019:4-7.

主站蜘蛛池模板: 美女免费精品高清毛片在线视| 久久久久亚洲AV成人网站软件| 好吊妞欧美视频免费| 色吊丝av中文字幕| 国产毛片高清一级国语 | 色婷婷亚洲综合五月| 无码一区二区三区视频在线播放| 国产一区二区三区精品欧美日韩| 99国产精品国产高清一区二区| 中文字幕久久波多野结衣| 午夜电影在线观看国产1区| 一级毛片在线播放免费观看| 九九九九热精品视频| 欧美19综合中文字幕| 国产亚洲欧美在线专区| 91综合色区亚洲熟妇p| 99视频精品全国免费品| 日韩午夜福利在线观看| 欧美精品v欧洲精品| 日韩视频福利| 国产美女精品一区二区| a级免费视频| 国产91线观看| 亚洲激情99| 91网站国产| 免费观看无遮挡www的小视频| 99re热精品视频国产免费| 日韩在线中文| 国产精品美女在线| 精品久久高清| 日韩第八页| 2020最新国产精品视频| 欧美伦理一区| a欧美在线| 在线国产91| 一级毛片无毒不卡直接观看 | 国产精品永久免费嫩草研究院| 青青青国产视频手机| 亚洲第一区欧美国产综合| 亚洲综合片| 在线国产91| 波多野结衣亚洲一区| 在线视频精品一区| 国产精品私拍99pans大尺度 | 亚洲色中色| 黄色a一级视频| 国产在线一区二区视频| 亚洲欧美一区在线| 亚洲视频四区| 成人伊人色一区二区三区| 国产精品第5页| 亚洲第一视频区| 91av成人日本不卡三区| 性色在线视频精品| 欧美中文字幕在线二区| 草草线在成年免费视频2| 青青操视频在线| Jizz国产色系免费| 日韩精品少妇无码受不了| 999国产精品永久免费视频精品久久| 国产杨幂丝袜av在线播放| 午夜欧美理论2019理论| 国产成人精品2021欧美日韩| 久久精品免费国产大片| 欧美精品H在线播放| 亚洲欧洲日产国码无码av喷潮| 国产精品成人AⅤ在线一二三四| 日本五区在线不卡精品| 国产91精品调教在线播放| 婷婷色婷婷| 欧美日韩在线亚洲国产人| 精品人妻AV区| 高清色本在线www| 久久精品这里只有国产中文精品| 尤物精品国产福利网站| 免费国产福利| 午夜a级毛片| 99re66精品视频在线观看| 免费精品一区二区h| 拍国产真实乱人偷精品| 91在线激情在线观看| 亚洲精品爱草草视频在线|