• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      虛擬現(xiàn)實技術在高校校園的應用

      2017-04-15 05:09張姣姣
      電腦知識與技術 2016年34期
      關鍵詞:交互技術虛擬現(xiàn)實

      張姣姣

      摘要:論述了虛擬現(xiàn)實技術應用于高校校園的可行性與必要性,以天津科技大學泰達中部校區(qū)為研究對象并制作3D校園的虛擬游覽平臺,通過實踐總結虛擬現(xiàn)實技術在校園應用的意義與發(fā)展前景。

      關鍵詞:虛擬現(xiàn)實;虛擬校園;游覽平臺;交互技術

      中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2016)34-0251-02

      目前,虛擬現(xiàn)實技術是當今現(xiàn)代社會中所研究的熱點。從剛開始的無人問津到現(xiàn)在的“全民VR”的轉變,這些都表明著虛擬現(xiàn)實技術在國內乃至世界上都有著進步。而虛擬校園技術作為虛擬現(xiàn)實技術的子技術,它的使用在教學領域中有著重要的地位[1]。虛擬校園技術應用在學校內,是可以使用的一種三維地圖,查看或標注在校學生熟悉的地方,360度的展示了實景,動一動鼠標就能在網上看到學校最為真實的求學環(huán)境。有關學校簡介、專業(yè)介紹、師資力量、高考招生信息豐富,幫助學生家長選擇大學、選擇專業(yè)[2]。相比傳統(tǒng)的平面地圖,虛擬校園提供“學、食、住、行、樂、購”全面的服務指南,有著良好的發(fā)展前景。

      1 虛擬現(xiàn)實技術應用于高校校園的可行性與必要性

      以天津科技大學泰達中部校區(qū)為研究對象,制作3D校園的虛擬游覽平臺。首先通過制圖軟件Auto CAD制作天津科技大學泰達中部校區(qū)的位置三視圖,其次在3ds Max中進行校區(qū)建筑和景物的3D模型,最后在Unity中完成校區(qū)的游覽和制作動畫。通過設計校區(qū)的虛擬游覽平臺,用戶足不出戶便可以了解天津科技大學樓層以及教學資源的分布。這不僅方便了全校師生,還可以更好地向外界宣傳學校,與傳統(tǒng)紙質或網絡的方式相比,虛擬校園的方式不僅充滿趣味性和互動性,還起到了保護環(huán)境、節(jié)約成本的作用。

      2 開發(fā)環(huán)境與軟件

      開發(fā)環(huán)境:Windows 7系統(tǒng),Intel(R) Core(TM)i5 CPU ,4G內存以及64位操作系統(tǒng)。制作用到了四款軟件,Auto CAD 用來創(chuàng)建校區(qū)的三視圖; Photoshop CS6對已經拍攝好的物體和材質進行修改,讓其能夠更好的能在3D MAX中進行貼圖的處理;3D Max 用來創(chuàng)建建筑物的三維模型;Unity 5.3.4f1 (64-bit) 把構建好的模型放在一個整體并完成游覽的效果軟件。

      3 虛擬校園游覽平臺的設計思路與制作

      此次研究的設計思路如圖1所示:

      1)了解校園樓區(qū)分布、測量數(shù)據并拍攝照片

      設計虛擬校園瀏覽平臺需要了解校園的整體樓層分布。如圖2為天津科技大學泰達中部校區(qū)整體俯視圖。

      將校園劃分為外部環(huán)境、教學樓以及門窗道路三部分。其中外部環(huán)境和門窗道路可以在CAD中繪制,因此只用測量各個教學樓的數(shù)據和拍攝教學樓各個方位的照片。對各個樓層的數(shù)據進行精確的測量,保證所做模型的精確度以及模型的真實性;選擇合適的天氣,拍攝各個樓層各個方位的照片。在拍攝過程中,要避免樹木對教學樓的遮擋,盡量保證所拍攝照片的完整性。圖片的真實性及清晰度都會影響最終成品效果。由于教學樓高度問題,有些圖片不能進行拍攝,可以在網上進行搜素,并通過Photoshop CS6進行處理。最后將所有的圖片素材分類放好,方便后續(xù)工作的使用。

      2)在Auto CAD中畫出教學樓的各方位視圖

      在已有樓層照片和數(shù)據的基礎上,利用Auto CAD對教學樓各方位的視圖進行構建,以教學樓的單面主視圖為例,主要分為3個方面。橫梁的視圖。橫梁是構成整面正視圖的主要部分,支撐著墻體,門窗的形體。首先已經知道,每棟教學樓的高同意設定成16000mm,也就是16米。然后在畫出頂梁的距離,同意設置成1600mm,即1.6m;墻體的視圖。墻體是教學樓不可缺少的一部分,也是整面視圖中占的比例最多的一部分。為了能和橫梁部分彼此鑲嵌住,分毫不差的把橫梁中空出的部分填補完成,并空出門和窗戶的空隙,以便于后面窗戶和門框的組裝;門和窗戶之間的視圖。此部分要單獨拿出來制圖,因為在CAD導入3D MAX中時需要捕捉到相對應的點,如果在視圖中直接畫出門框和窗戶,會導致點過多,找不清楚需要的點,容易出錯。拿出來制圖時,要注意在窗戶的圖示中,玻璃與窗楞的尺寸,以防后期不整體性的出現(xiàn)。其他視圖的制作方法和注意事項與主視圖相同,在3D MAX中制作出全部樓層的各個方位視圖并進行教學樓的組裝。

      3)導入3D MAX中進行貼圖

      將已經完成的CAD視圖導入到3D MAX中,對所完成的樓層面進行捕捉,貼圖。采用所拍攝圖片的樣本,給已經捕捉好的地方貼圖,使得其整體效果更佳的真實,逼真。在得到了完整的單面樓層面后進行翻轉,保證法線的一致性,防止在Unity中呈現(xiàn)不出面等。翻轉后要對齊各個面,使其在一個水平高度上,在一個高度上的時候,為了精益求精,需要放大視圖,調節(jié)視圖的X,Y,Z坐標,使得兩個層面完整的結合在一起,不留下縫隙。在完成整個天津科技大學的泰達中部校區(qū)的三維立體教學樓的模型后,將外部環(huán)境與門窗道路加入。外部環(huán)境包括花草樹木等,選擇對應的植物放在校園對應的位置,完成環(huán)境的配置;為校園鋪建道路,選擇合適的地板材質進行鋪設,土路部分設為泥土;為教學樓安置門窗,選擇與現(xiàn)實門窗最為貼切的材質進行捕貼,保證其無縫貼入。最后導出FBX文件。并將導出后的文件和3D MAX中所使用的所有材質的原始圖片放在一起一個文件夾內。如圖3所示為校園的三維立體模型圖。

      4)導入Unity 實現(xiàn)三維游覽效果

      打開Unity軟件,創(chuàng)建新的Project并命名;導入FBX文件,將Unity縮小化,將選中的FBX拖入到Unity中;檢查模型,將所做的FBX文件導入到Unity后,第一件需要做的事就是檢測模型的完整性。雖然在制作模型的過程中已經注意了模型法線和貼圖的注意事項,不過為了保險起見,導入后的檢測也是必不可少的。按住快捷鍵“ALT”和鼠標左鍵可以改變Unity中模型的角度。設置第一人稱視角,首先選中Hierarchy面板的攝像機對象,為攝像機增加角色控制,對角色進行適當?shù)脑O置。在Unity中Slope Limit為最大爬坡角度,Step offse為移動距離,其中需要注意的是單位為米,在Unity中所有的單位都是米,例如坐標的位置,旋轉的角度等。Skin width為皮膚寬,此設置可以在穿越樹林的時候能碰撞樹枝搖擺。然后增加控制腳本。先打開Project面板,創(chuàng)建一個C#代碼文件,回到Hierarchy面板,選中Main Camera。選中菜單中的Component命令,在其子命令下找到scripts命令,選中剛才建立的腳本文件。用外部編輯器打開這個腳本文件,可以用mono或者visual studio打開,就是說Unity的項目文件可以用mono和vs打開。在Update方法里面編寫移動的代碼:

      // Update is called once per frame

      void Update()

      {float speed = 2000.0f;

      float rotate Speed = 2000.0f;

      //獲取人稱控制器組件

      Character Controller controller = (Character Controller)base.Get Component(type of (Character Controller));

      //水平方向旋轉攝像頭

      trans form.Rotate(0, Input.Get Axis("Horizontal") * rotate Speed, 0);

      //Vector3.forward 前

      //Vector3.back 后

      //Vector3.down 下

      Vector3 forward =transform.Trans form Direction(Vector3.forward);

      float cur Speed = speed * Input.Get Axis("Vertical");

      controller.Simple Move(forward * cur Speed);

      保存所完成的模型平臺文件,鼠標單擊“保存”或使用快捷鍵“CTRL+S”鍵,選擇指定保存的文件路徑,點擊確定,完成文件的保存。建立一個“EXE”文件,保存后導出“EXE”文件,或直接使用“CTRL+ALT+B”快捷鍵,點擊確定,完成“EXE”的文件保存。

      5)發(fā)布與測試

      將游覽平臺發(fā)布到手機、平板等電子設備上。在Unity中完成游覽平臺的制作。檢測其運行的情況,內容的完整性并且檢測所設置的游覽平臺是否可以進行游覽效果。

      5 結束語

      此次研究設計并制作了天津科技大學泰達中部校區(qū)的三維瀏覽平臺,相比傳統(tǒng)的平面地圖,三維游覽平臺360度地展示了校園實景,對虛擬校園技術的應用有著理論和實踐上的雙重意義。

      參考文獻:

      [1] 李紅梅. 虛擬現(xiàn)實技術在高職院校教學中的應用[J]. 科技創(chuàng)新導報, 2009(20):247-247.

      [2] 鄭龍. 淺析高校CIS戰(zhàn)略在招生工作中的應用[J]. 現(xiàn)代企業(yè)文化, 2010(2):202-203.

      猜你喜歡
      交互技術虛擬現(xiàn)實
      虛擬交互技術系統(tǒng)的優(yōu)勢與應用分析
      智能語音交互技術在媒體的應用和前景
      交互技術在新媒體產品中的應用——以浙江新聞客戶端創(chuàng)意H5“浙里有一條通往互聯(lián)網大會的神秘通道”為例
      論虛擬現(xiàn)實藝術的“沉浸”
      REALITY BITES
      虛擬現(xiàn)實技術向科幻小說借靈感
      虛擬現(xiàn)實:另一個真實世界
      多媒體教學的核心技術之一:有了一款投影,可以讓多媒體交互技術隨時隨地
      淺談虛擬現(xiàn)實
      五峰| 南和县| 聂荣县| 安乡县| 太仆寺旗| 罗江县| 青河县| 都江堰市| 交城县| 犍为县| 互助| 岳西县| 牟定县| 河北区| 通州市| 曲靖市| 乌拉特后旗| 永定县| 湘乡市| 错那县| 舟曲县| 库伦旗| 新泰市| 当阳市| 咸宁市| 蒲江县| 荔浦县| 长沙市| 大余县| 遂平县| 新沂市| 舟山市| 固阳县| 海原县| 黔西县| 石屏县| 韶山市| 卢龙县| 凭祥市| 江源县| 兰州市|