亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于頭戴式設(shè)備VR技術(shù)的虛擬輪機(jī)模擬器的實(shí)踐

        2019-10-30 01:39:48楊林蔡宗霖李昌杏
        科技創(chuàng)新與應(yīng)用 2019年27期
        關(guān)鍵詞:虛擬現(xiàn)實(shí)技術(shù)

        楊林 蔡宗霖 李昌杏

        摘? 要:以WMS-2004輪機(jī)模擬訓(xùn)練器為藍(lán)本,旨在建立一個(gè)三維仿真環(huán)境漫游系統(tǒng)。淺述了虛擬現(xiàn)實(shí)技術(shù)的相關(guān)內(nèi)容,并介紹了虛擬實(shí)驗(yàn)室的構(gòu)建方式,主要側(cè)重于控制面板的構(gòu)建以及虛擬實(shí)驗(yàn)室的構(gòu)建,為學(xué)生提供全新的學(xué)習(xí)方式,幫助學(xué)生完成學(xué)習(xí)目標(biāo)。

        關(guān)鍵詞:漫游系統(tǒng);虛擬現(xiàn)實(shí)技術(shù);虛擬實(shí)驗(yàn)室

        中圖分類號:U676.2? ? ? ? 文獻(xiàn)標(biāo)志碼:A? ? ? ? ?文章編號:2095-2945(2019)27-0152-03

        Abstract: Based on the WMS-2004 marine engine simulator, this paper aims to establish a three-dimensional simulation environment roaming system. This paper briefly describes the related contents of virtual reality technology, and introduces the construction mode of virtual laboratory, which mainly focuses on the construction of control panel and virtual laboratory, so as to provide students with a new way of learning and help students achieve their learning goals.

        Keywords: roaming system; virtual reality technology; virtual laboratory

        前言

        隨著仿真技術(shù)和計(jì)算機(jī)圖形學(xué)的發(fā)展,虛擬現(xiàn)實(shí)技術(shù)也逐步進(jìn)入正軌,是一門富有挑戰(zhàn)性的交叉技術(shù)前沿學(xué)科和研究領(lǐng)域。憑借著虛擬現(xiàn)實(shí)技術(shù),用戶可以沉浸在計(jì)算機(jī)模擬的環(huán)境之中,并通過傳感設(shè)備來對用戶的輸入作出實(shí)時(shí)響應(yīng)來完成交互,包括人具備的所有感知。

        虛擬現(xiàn)實(shí)技術(shù)現(xiàn)如今被廣泛應(yīng)用于航天、軍事、商業(yè)、醫(yī)療、教育等方面。通過虛擬現(xiàn)實(shí)技術(shù)模擬國產(chǎn)輪機(jī)模擬器WMS-2004,學(xué)生可以通過頭戴式設(shè)備沉浸在三維仿真環(huán)境之中進(jìn)行輪機(jī)設(shè)備的操作、系統(tǒng)監(jiān)控、值班和故障排除及分析等30多項(xiàng)技能培訓(xùn)。符合我國海事局內(nèi)河和海船船員評估綱要的要求。

        1 系統(tǒng)概述

        1.1 系統(tǒng)需求分析

        虛擬現(xiàn)實(shí)技術(shù)憑借其真實(shí)生動的技術(shù)優(yōu)勢,使得該項(xiàng)技術(shù)在實(shí)踐教學(xué)方面可以充分發(fā)揮技術(shù)特點(diǎn)及重要的作用,尤其是根據(jù)虛擬現(xiàn)實(shí)技術(shù)開發(fā)出的HTC頭戴式VR應(yīng)用與傳統(tǒng)的媒體教學(xué)相比,有著無可比擬的優(yōu)越性。模擬器的學(xué)習(xí)由于學(xué)員人數(shù)較多,而學(xué)校內(nèi)只有一臺模擬器設(shè)備,在模擬操作的時(shí)候只能分組進(jìn)行,很大程度上減少了每個(gè)學(xué)員動手操作的機(jī)會。由于受到培訓(xùn)時(shí)間、培訓(xùn)設(shè)備、培訓(xùn)場地、培訓(xùn)老師等因素的制約,學(xué)生的學(xué)習(xí)往往達(dá)不到實(shí)驗(yàn)教學(xué)目標(biāo)的要求。

        而基于虛擬現(xiàn)實(shí)的輪機(jī)模擬器的HTC頭戴式VR應(yīng)用,沉浸感較強(qiáng)且通過與實(shí)景一致的3D環(huán)境漫游獲得對實(shí)驗(yàn)環(huán)境的感性認(rèn)識,增強(qiáng)了真實(shí)感,可以極大的增加學(xué)生的學(xué)習(xí)時(shí)間,也可以有效的幫助學(xué)生完成學(xué)習(xí)目標(biāo)。

        1.2 系統(tǒng)功能

        基于頭戴式設(shè)備VR技術(shù)的虛擬輪機(jī)模擬器在使用中,擺脫場地與時(shí)間約束,僅需用手柄在VR設(shè)備上即可實(shí)現(xiàn)漫游和交互操作,并可以選擇相應(yīng)的模式進(jìn)行學(xué)習(xí)訓(xùn)練,系統(tǒng)功能框架如圖1。

        (1)自動漫游模式:此模式主要演示虛擬實(shí)驗(yàn)室的環(huán)境和各系統(tǒng)布置,讓學(xué)生了解輪機(jī)模擬器內(nèi)部結(jié)構(gòu)。

        (2)手動交互模式:此模式主要用于學(xué)生對各電屏的邏輯操作,以及操作后的復(fù)原,學(xué)生學(xué)習(xí)主要依靠此模式來進(jìn)行。

        1.3 開發(fā)框架

        基于頭戴式設(shè)備VR技術(shù)的虛擬輪機(jī)模擬器的核心在于可以通過頭戴式設(shè)備實(shí)現(xiàn)漫游與交互。系統(tǒng)將虛擬實(shí)驗(yàn)室導(dǎo)入頭戴式設(shè)備中,然后學(xué)生通過手柄進(jìn)行漫游與交互操作。

        在眾多的模型制作軟件里,我們選擇操作較為熟練的3DsMax和Unity3D。我們先利用3DsMax進(jìn)行模型的制作,將電屏模型化。并通過Unity3D引擎,用C#編程和PlayMaker插件賦予腳本編寫,實(shí)現(xiàn)邏輯控制和演示過程,最終導(dǎo)入HTC頭戴式設(shè)備。

        2 虛擬實(shí)驗(yàn)室交互設(shè)計(jì)制作流程

        VR實(shí)驗(yàn)室漫游展示制作過程包括:首先確定需要展示實(shí)驗(yàn)室的布局、大小和風(fēng)格;進(jìn)而開展基于虛擬現(xiàn)實(shí)技術(shù)的實(shí)驗(yàn)室漫游展示主體制作,建模、材質(zhì)處理(PS)、導(dǎo)入虛擬引擎、布置燈光、設(shè)置材質(zhì);而后對接HTC,最終完成測試。

        2.1 模型搭建

        項(xiàng)目設(shè)計(jì)的第一步,首先是用三維制作軟件構(gòu)建出具有三維數(shù)據(jù)的模型。3D建模行業(yè)通用軟件有3DsMax、Maya、Sketchup等,本項(xiàng)目使用的建模工具是3DsMax。構(gòu)建三維模型是虛擬仿真的基本元素,在VR視覺中觀看到的任何物品、任何模型都是再現(xiàn)真實(shí)場景中的實(shí)物,這也是虛擬現(xiàn)實(shí)能給人一種身臨其境的關(guān)鍵因素。建模是構(gòu)建場景的基礎(chǔ),在建模過程中最重要的一點(diǎn)是控制模型比例,同樣重要的還有模型的優(yōu)化,一個(gè)好的虛擬現(xiàn)實(shí)項(xiàng)目不僅要逼真,還要求運(yùn)行流暢,保證程序包不會占用太大的內(nèi)存,讓觀者得到良好的體驗(yàn)?;镜膬?yōu)化原則有:控制模型面數(shù),部分次要的細(xì)節(jié)和紋理用貼圖、法線貼圖彌補(bǔ),刪除不被顯示的面,盡量減少模型的點(diǎn)以達(dá)到優(yōu)化目的。

        2.2 材質(zhì)處理(PS)

        在大量實(shí)景照片的基礎(chǔ)上,利用PS技術(shù)對于貼圖材質(zhì)進(jìn)行色彩、形狀、大小調(diào)整,完成仿真處理。

        2.3 導(dǎo)入U(xiǎn)nity3D設(shè)置材質(zhì)、燈光

        由于虛擬引擎無法讀取三維軟件中的材質(zhì)燈光信息,所以賦予材質(zhì)這一環(huán)節(jié)在虛擬引擎中實(shí)現(xiàn)。當(dāng)3D建模、貼圖完成后,導(dǎo)出成FBX格式(一種支持所有主要的三維數(shù)據(jù)元素以及二維、音頻和視頻媒體元素的通用文件格式),導(dǎo)入引擎。將模型導(dǎo)入引擎后,逐個(gè)賦予材質(zhì),以達(dá)到最接近現(xiàn)實(shí)的物體外觀效果。最終,完成模型的制作。材質(zhì)搭配紋理貼圖,是再現(xiàn)客觀事物真實(shí)視覺的最有效手段,也是體現(xiàn)仿真感的另一重要環(huán)節(jié)。再利用C#編程語言對場景及模型的操作進(jìn)行編程,以期在HTC頭戴式設(shè)備中實(shí)現(xiàn)動作指令。

        2.4 對接到HTC的頭戴式虛擬現(xiàn)實(shí)顯示設(shè)備

        將制作好的模型加場景對接進(jìn)HTC頭戴式設(shè)備,利用手柄對編程好的動作進(jìn)行操作測試。首先是構(gòu)建光影,也即渲染,引擎會將光影關(guān)系計(jì)算出來。再是,運(yùn)行項(xiàng)目,檢查是否存在某些物體沒有碰撞、模型之間是否存在交叉或是裂縫、燈光是否過曝或不足、手柄交互是否有誤等。確認(rèn)無誤后,打包導(dǎo)出成一個(gè)應(yīng)用程序包。此時(shí),便可運(yùn)行程序包,戴上HTC頭戴式虛擬設(shè)備沉浸到虛擬環(huán)境中,并通過手柄移動到任意角落觀看場景。圖2為開發(fā)流程圖。

        3 核心技術(shù)

        3.1 模型建立及優(yōu)化

        輪機(jī)模擬器實(shí)驗(yàn)室的全部系統(tǒng)包括一塊大型Mimic仿真控制面板、機(jī)旁控制臺、集控室控制臺及電站系統(tǒng)的并電屏、啟動屏、負(fù)載屏等多個(gè)單元皆為具有明顯幾何形狀的操作設(shè)備,利用3DsMax三維建模軟件進(jìn)行良好的模型搭建,可以讓學(xué)員具有更好的沉浸感,對模擬器系統(tǒng)具有更加清晰的認(rèn)知。

        但是完全1:1的模型,會使整個(gè)模型文件的過大,不利于計(jì)算機(jī)運(yùn)算。因此,為了既保證模擬器系統(tǒng)的外觀結(jié)構(gòu),也保證模型的加載速度,我們采用了傳統(tǒng)三維建模和表面紋理烘焙相結(jié)合的方法,在初始建模成型之后,使用3DsMax軟件的Rendering to Texture模塊對表面紋理進(jìn)行渲染,并刪除不被顯示的面,這個(gè)烘焙功能模塊是通過貼圖來渲染模型的表面紋理,達(dá)到較為真實(shí)的效果,這樣做既保證了計(jì)算機(jī)運(yùn)算的速度,也保證了模擬器系統(tǒng)模型的真實(shí)感。

        3.2 可視化編程

        在Unity3D中,我們可以編程賦予設(shè)備部件特定的動作,但是部分模型的運(yùn)動規(guī)律較為復(fù)雜,單純用C#編程語言較為麻煩且不易實(shí)現(xiàn),因此我們利用PlayMaker插件在Unity3D中實(shí)現(xiàn)旋鈕等零件的開關(guān)指令,例如,點(diǎn)擊模型上的旋鈕,旋鈕便實(shí)現(xiàn)旋轉(zhuǎn)操作,點(diǎn)擊STOP開關(guān),實(shí)現(xiàn)指示燈的明暗。很多動作行為只需要通過簡單狀態(tài)機(jī)FSM(Finite state machine)就能實(shí)現(xiàn),免去了用編程語言的麻煩。此外,其用方便簡潔的圖表管理每個(gè)狀態(tài)機(jī),還可以讓我們快速查看行為說明。設(shè)置的斷點(diǎn)和單步執(zhí)行狀態(tài)符合系統(tǒng)的指令操作。

        3.3 基于Mono的開發(fā)腳本

        早期使用C/C++編寫的引擎,都使用C/C++作為上層邏輯的開發(fā)。又有一些,采用了純腳本的模式。比如Python, LUA。腳本的好處在于更低的編碼成本。而C++經(jīng)常會帶來內(nèi)存和效率問題。它的使用成本,人員成本其實(shí)是高于其它語言的。

        而我們使用Mono的橋接,使得高效的C++圖形引擎與帶GC的內(nèi)存安全語言進(jìn)行結(jié)合。不僅減少了安全隱患,也使得編寫跨平臺代碼時(shí)更加容易。Mono使腳本編程可以進(jìn)行DEBUG,而不單純的靠PRINT輸出。

        4 案例演示

        按照開發(fā)流程,我們將本系統(tǒng)安裝在HTC頭戴式VR設(shè)備上,在開始界面中,我們可以任選一個(gè)方向進(jìn)行虛擬漫游,本文以AIR SUPPLY SYSTEM控制面板為例,演示實(shí)驗(yàn)室漫游過程。首先點(diǎn)擊開始界面。

        當(dāng)拉近AIR SUPPLY SYSTEM控制面板后,用戶可以點(diǎn)擊RUNNING/STAR按鈕開始模擬空氣供應(yīng),右側(cè)黃色指示燈亮,當(dāng)右側(cè)紅色報(bào)警燈亮?xí)r,點(diǎn)擊STOP按鈕可停止空氣供應(yīng)。除此之外,還可以點(diǎn)擊面板上的自動/手動旋鈕使旋鈕動作來切換操作模式。

        拉遠(yuǎn)面板,可以看到整個(gè)虛擬實(shí)驗(yàn)室的環(huán)境。

        最后,我們讓多名同學(xué)進(jìn)行漫游體驗(yàn)。整個(gè)運(yùn)行過程基本流暢,未出現(xiàn)卡頓以及停滯現(xiàn)象,同學(xué)們反應(yīng)良好。該漫游系統(tǒng)極大的增加學(xué)生的學(xué)習(xí)時(shí)間,并且有效的提升了學(xué)生學(xué)習(xí)的熱情,為學(xué)習(xí)過程增加了不少的樂趣,也有效的幫助學(xué)生完成學(xué)習(xí)目標(biāo)。

        5 結(jié)束語

        我們結(jié)合了3DsMax的建模和Unity3D開發(fā)引擎,開發(fā)出虛擬現(xiàn)實(shí)的輪機(jī)模擬器頭戴式VR應(yīng)用,改變了傳統(tǒng)的訓(xùn)練培訓(xùn)的模式,擺脫了實(shí)驗(yàn)設(shè)備少、設(shè)備老化、學(xué)習(xí)時(shí)間短等客觀因素的限制,也減少了實(shí)驗(yàn)室模擬器的維修,我們還將不斷增加設(shè)備模型,讓模型類別覆蓋更加全面,讓虛擬現(xiàn)實(shí)沉浸感越來越強(qiáng),基于虛擬現(xiàn)實(shí)的輪機(jī)模擬器頭戴式VR應(yīng)用對于推動虛擬現(xiàn)實(shí)技術(shù)在場景漫游和教育培訓(xùn)方面有重要的研究意義。

        參考文獻(xiàn):

        [1]傅建明,鮑艷.基于虛擬現(xiàn)實(shí)技術(shù)的3D動畫場景平面設(shè)計(jì)[J].現(xiàn)代電子技術(shù),2017(21).

        [2]劉世偉,田世鵬,甘濤,等.虛擬實(shí)驗(yàn)室的研究與應(yīng)用現(xiàn)狀綜述[J].物聯(lián)網(wǎng)技術(shù),2016,6(9):82-83.

        [3]宋蔚.基于虛擬現(xiàn)實(shí)的虛擬實(shí)驗(yàn)研究[D].重慶:重慶大學(xué),2005.

        [4]劉亞豐,蘇莉,吳元喜,等.虛擬仿真教學(xué)資源建設(shè)原則與標(biāo)準(zhǔn)[J].實(shí)驗(yàn)技術(shù)與管理,2017(5):8-10.

        [5]劉亞豐,蘇莉,吳元喜,等.虛擬仿真教學(xué)資源開放共享策略探索[J].實(shí)驗(yàn)技術(shù)與管理,2016,33(12):137-141+145.

        [6]姜學(xué)智,李忠華.國內(nèi)外虛擬現(xiàn)實(shí)技術(shù)的研究現(xiàn)狀[J].遼寧工程技術(shù)大學(xué)學(xué)報(bào),2014,23(2):238-240.

        [7]李洪亮,李想,崔浩龍,等.基于虛擬仿真教學(xué)平臺的云計(jì)算技術(shù)實(shí)驗(yàn)教學(xué)[J].實(shí)驗(yàn)技術(shù)與管理,2016,33(11):125-129.

        [8]胡今鴻,李鴻飛,黃濤.高校虛擬仿真實(shí)驗(yàn)教學(xué)資源開放共享機(jī)制探究[J].實(shí)驗(yàn)室研究與探索,2015,34(2):140-144,201.

        [9]孫青,艾明晶,曹慶華.MOOC環(huán)境下開放共享的實(shí)驗(yàn)教學(xué)研究[J].實(shí)驗(yàn)技術(shù)與管理,2014(8):192-195+214.

        [10]劉鑫.基于云教育平臺下移動學(xué)習(xí)活動的過程模型構(gòu)建[J].信息與電腦:理論版,2017(9):234-236.

        猜你喜歡
        虛擬現(xiàn)實(shí)技術(shù)
        自動變速器理實(shí)一體化虛擬教學(xué)系統(tǒng)開發(fā)及應(yīng)用
        淺析vr技術(shù)及其應(yīng)用
        新聞記者離VR還有多遠(yuǎn)?
        中國記者(2016年4期)2016-12-20 10:04:08
        VR拍攝技術(shù)在紀(jì)錄片中的應(yīng)用
        虛擬校園漫游系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
        東方教育(2016年16期)2016-11-25 01:28:49
        虛擬現(xiàn)實(shí)技術(shù)應(yīng)用于展示空間設(shè)計(jì)教學(xué)領(lǐng)域的探索
        控制計(jì)算機(jī)系統(tǒng)的虛擬化方案
        基于Internet環(huán)境下的虛擬現(xiàn)實(shí)技術(shù)在室內(nèi)設(shè)計(jì)中的應(yīng)用
        虛擬現(xiàn)實(shí)技術(shù)在三維動畫制作中的應(yīng)用
        數(shù)碼繪畫在虛擬現(xiàn)實(shí)技術(shù)下的多元表現(xiàn)
        免费二级毛片在线播放| 中文无码一区二区三区在线观看| 国产精选污视频在线观看| 91亚洲国产成人aⅴ毛片大全 | a级黑人大硬长爽猛出猛进 | 女同视频网站一区二区| 日韩av在线播放人妻| 女人让男人桶爽30分钟| 国产午夜久久久婷婷| 在线看片免费人成视久网不卡| 国产最新女主播福利在线观看| 日本免费a级毛一片| 亚洲 成人 无码 在线观看| 亚洲国产都市一区二区| 亚洲一区二区三区中国| 亚洲av永久无码天堂网毛片| 91爱爱视频| 国产优质av一区二区三区| 无码人妻丰满熟妇啪啪网不卡| 无码国产一区二区三区四区| 国产成人亚洲欧美三区综合| 国产91极品身材白皙| 国产亚av手机在线观看| 熟妇人妻AV中文字幕老熟妇| 国产激情视频免费观看| 熟女中文字幕一区二区三区| 亚洲一区二区三区无码国产| 永久免费看免费无码视频| 国产精品又爽又粗又猛又黄| 免费无码不卡视频在线观看| 欧美三级乱人伦电影| 国产西西裸体一级黄色大片| 青青草手机在线免费观看视频| 挺进朋友人妻雪白的身体韩国电影| 久久精品—区二区三区无码伊人色 | 日本特黄a级高清免费大片| av成人综合在线资源站| 久久只精品99品免费久23| 9191在线亚洲精品| 中文字幕色婷婷在线视频| 国产亚州精品女人久久久久久|