matlab的Virtual Reality(虛擬實境)工具箱的應用簡介 VR館

2021-02-20 網雲村音樂熱評牆

                                             

                       

   資源每日更新

 回復「遊戲」:  獲取精選排行榜VR遊戲

 回復「視頻」:  獲取360°全景VR視頻

 回復「電影」:  獲取優質VR分屏電影

 回復「投票」:  參與線下VR體驗館調查

投稿:神秘人

這幾天鑽在mathtools裡,發現沒有這個工具箱的討論,所以我想盡我所能介紹一下虛擬實境工具箱在matlab中的應用。

(如需轉載,請聯繫小館)


    先介紹一下虛擬實境,所謂虛擬實境(vitual reality),是指採用各種技術,來營造一個能使人有置身於真正的現實世界中的感覺的環境。也就是要能使人產生和置身於現實世界中相同的視覺,聽覺,觸覺,嗅覺,味覺等。目前的研究還主要集中在前面三項,主要是第一項,它具有五大特徵:
   (1)立體感的視覺效果(2)存在感(3)多感知性(4)閉環交互方式(5)動態顯示
    matlab的虛擬實境工具箱就是讓我們在matlab下虛擬實境,為什麼非得在matlab下用呢?這是因為可以利用matlab和simulink的強大功能來操作三維實體的位置、角度等等。

說了這麼多,還是舉個小例子吧。我們來做一個三維的小球運動的虛擬實境:


第一步當然是先做準備了:安裝三維實體的製作器和瀏覽器
    matlab自帶了三維實體製作器和瀏覽器,安裝步驟如下:
在workspace下打 vrinstall -install viewer   %安裝瀏覽器,matlab會提示你是選擇OpenGl加速還是Direct3d加速,按o或d選擇選擇完後,會出現blaxxun Contact viewer的安裝程序,將它裝上就可
再打vrinstall -install editor  %安裝製作器,用vrinstall -install會將兩者都裝上
可以用命令vrinstall -check檢查是否安裝成功

第二步:製作一個包含小球的三維模型
打開<matlab root>/toolbox/vr/vrealm/program/vrbuild2.exe  %<matlab root>為matlab安裝的路徑
然後ctrl+N(點file菜單下的new也可以,表示新建一個三維實體),選中左邊的New world,然後點擊工具欄上圖標為一個球的按鈕,即添加了一個小球(你也可以添加其他的),將左邊的transform改成ball(名字而已),此時你可以看到它下面有一些center、rotation、scale、scaleOrientation、translation等等,這些就是matlab下可以控制的(下一步將介紹)。此時你可以修改這個小球的大小,位置,顏色等。還可以添加一些其他的三維實體,像燈光、fog、背景、視角等等。這兒就不介紹了,隨便你們怎麼玩吧。此時點擊保存,這兒我保存為ball.wrl,wrl文件是vrml格式(vrml格式其實就是跟html一樣,一種固定格式,只是面對的對象不同,你可以用文本編輯器看看它的格式)

第三步:終於可以用matlab虛擬實境了,^_^
這裡主要介紹在simulink虛擬實境,打開simulink,新建一個model,在其中加入一個VR Sink模塊(在Virtual Reality ToolBox下)雙擊它,在左邊的source file旁點擊browse,選中我們第二步做的ball.wrl,然後點擊右下角的apply按鈕,看看,右邊的root下是不是多了一個ball,將它展開,選中translation(平移,這裡我們主要在simulink控制他),再點ok,可以看到VR Sink多了一個輸入口,旁寫著ball.translation,呵呵,沒錯,就是我們剛才選中的translation,你可以在屬性窗口中多選中幾個,就可以多控制幾個。translation是平移坐標,分x,y,z,即在x、y、z軸上的平移。在model中加一個mux(simulink--signal routing下,改Number of input為3)、Ramp(x軸上平移)、Sine Wave(y軸上按sin函數移動),constant(z軸不動)(後三個模塊都在simulink---source下),將Ramp、Sine Wave、Constant三個模塊分別接上mux的三個輸入(由上而下),mux的輸出接VR Sink的輸入了。嗯,整個系統搭接完成,可以運行了,好緊張阿.雙擊VR Sink模塊,在左邊的source files旁邊點擊view(這將你小球實體顯示了出來,6.5下是一個瀏覽器,6.1是一個網頁),然後在新建的model下點擊運行,看看,我們的小球是不是正在跳舞呢,^O^,你可以自己設計小球的運動曲線,只需修改
輸入就可以了。

virual reality ToolBox下VR source(虛擬實境源,將虛擬實境的一些輸出給simulink),還有Joystick input(遊戲杆輸入)等等模塊,大家都可以試試,這兒就不介紹了(其實是大多數我並不太懂,^_^)
在matlab的workspace下也有一系列的命令:可以用help vr看看那些命令可用,再help 具體的命令就可了
還可以打vrdemos,看看演示,好多例子的,比我剛才那個小球強多了,呵呵


我覺得matlab的virtual reality ToolBox還是很有發展前途的,因為我們可以將simulink下的仿真用三維實體表示出來,比如說我們控制一個機器人,就可以不再是得到機器人的位置曲線等等,還可以直接畫出三維的機器人,然後看他究竟是怎麼動的。

BY VR館 

 

相關焦點

  • VR虛擬實境在遊戲行業的應用優勢
    虛擬實境技術最先在娛樂領域落地,大家最熟悉的3d電影,ar互動遊戲等,近幾年,vr技術在網頁遊戲中的應用也逐漸生成,那麼虛擬實境在遊戲領域的應用優勢有哪些呢虛擬實境技術可以大大增強遊戲的真實感、沉浸感,結合手、眼、耳多感官上刺激人的興奮感。
  • 電影中的虛擬實境,就是最火的《頭號玩家》一樣
    虛擬實境技術(vr)是一種可以創建和體驗虛擬世界的計算機仿真系統,這些世界是「混合現實」(mixedreality)的子集。虛擬實境技術是通過交互式多感官體驗來創建和體驗虛擬世界的計算機仿真系統。其中包括的vr生成、渲染技術也包括了創建立體的三維效果以及來自真實世界的動態影像。
  • vr虛擬實境技術原理是什麼
    現在VR越來越火了,既有價格幾元錢的眼鏡盒子,也有幾千塊的VR一體機等等,讓人很是詫異,那麼到底vr虛擬實境技術是什麼東西呢?vr虛擬實境技術原理是什麼?如何才能實現虛擬實境這樣聽起來似乎有點不可思議的技術?一起來看看下面對vr眼鏡的核心技術的詳細解析!
  • 《捉鬼敢死隊》將推 VR 版 The Void 主題公園打造「超級現實」|資訊
    The Void 是位於美國猶他州的浸沒式虛擬實境主題公園,目前還在建設中,尚未面向公眾開放。昨日,The Void 宣布將於 7 月 1 日首次推出根據經典懸疑喜劇電影《捉鬼敢死隊》生產的 VR 內容產品。
  • VR直播觀賽會躍身主流嗎?
    (圖片來自網絡)VR(虛擬實境)近年在遊戲界取得到的發展與突破是有目共睹的。包括以索尼PS4為首的遊戲平臺已經推出數以百計的可兼容虛擬實境的遊戲體驗。但是VR的用法絕不限制於此。如遊戲市場一樣,近些年來,體育市場的用戶也在追求更「真實」的觀感體驗。
  • 走近虛擬實境 | 未來已來,VR讓生活更精彩
    今天帶你走進虛擬實境系列第二站:VR的應用世界,一探究竟。近年來,由於虛擬實境技術在影視業的廣泛應用,以虛擬實境技術為主而建立的VR體驗館得以實現,可以讓觀影者體會到置身於真實場景之中的感覺,沉浸在影片所創造的虛擬環境之中。
  • 感謝VR世界的先行者——任天堂Virtual Boy
    當時還是巨無霸的任天堂發布了人類歷史上第一個「虛擬實境」的遊戲平臺,virtual boy。當然了,結局很自然了。由於今天知道virtual boy的玩家要麼看過噴神james的視頻,要麼就是不知道virtual boy的玩家了。也就是,20年前,任天堂以超越人的想像力的情況下搞出了黑科技virtual boy。然後,又以所有人想像不到的速度瞬間潰敗的了下去。
  • vr全景的概念以及應用場景!
    什麼是vr全景?許多對VR全景剛接觸的朋友仍然對這了解不多。我們將在下文介紹VR全景的概念和應用場景。一、vr全景是什麼?從宏觀上來講,VR全景是在圖像中體驗真實名勝景觀的虛擬觀光旅遊,也稱為虛擬實境(VirtualReality,VR),使用計算機模擬仿真在三維空間中產生虛擬世界,通常,我們通過線下拍攝來對場外1:1還原到線上,使得用戶可以放大,移動和拖動以更改站點的視圖。VR全景是一種富媒體,可以附加應用程式的各種功能,例如圖像,視頻,音頻,3D對象,實時評論等。
  • 老司機即將發車,下一站,VR成人資訊……
    廢話不多說直接放資源,國內可訪問的網站有: http://www.sexlikereal.com/ http://vrtube.xxx/ http://vrsexspot.com/ http://www.naughtyvirtualreality.com/ http://www.vrpornlist.com/ http://vrsexperience.com
  • 【171VR遊戲】2021年1月7日最新及更新的VR遊戲
    遊戲充分利用了獨特和現實的物理驅動的互動和戰鬥系統。專為虛擬實境而建,碰撞是由精細的彈匣決定的,物體有重量並遵循物理定律,生物有全身物理和存在感,刀片可以用來穿透軟材料或轉移魔法。:Climbey是一個虛擬實境的攀巖遊戲!
  • 【171VR遊戲】2021年1月22日最新及更新的VR遊戲
    因此,多虧了量子空戰模擬器,伊萬諾維奇博士設計的虛擬實境原型,你將有機會回到過去,參加第二次世界大戰中最重要的空戰。但請注意!玩量子現實和改變歷史的道路可能會有最不可預見的後果…坐在巨大的3D量子模擬器屏幕前,系好安全帶,重溫傳奇垂直滾動的魔力頭銜。候補「經典」視角以第一人稱視角,同時執行不可能的機動動作來躲避敵人的火力。會突然出現的動態場景元素會讓你感到驚訝。從未有過如此真實和快速的模擬。
  • 將AR與表演者融合在一起 Riot Games推出虛擬K-Pop組合Live M
    兩家公司推出了新的虛擬K-pop四重奏(K/DA),與現場表演者一起載歌載舞。在表演K/DA原創歌曲「POP/STARS」時,K- POP少女組合(G)I-dle的Soyeon和Miyeon,以及美國歌手Madison Beer和Jaira Burns,在舞臺上加入了他們的英雄聯盟遊戲角色,Kai 『Sa (Burns), Akali (Soyeon), Ahri (Miyeon)和Evelynn (Beer),每個角色都被渲染成增強現實的角色。
  • 什麼是vr全景展示系統?vr全景展示解決哪些問題?
    新技術的不斷革新,vr技術在各行各業的應用日益豐富,將vr技術應用到地產、旅遊、企業展銷等方面,將設計圖或者線下展廳「完整」地複製到網際網路上,開啟線上三維立體展示新模式,那麼vr什麼是vr全景展示系統?
  • 【matlab安裝】手把手圖文並茂安裝matlab2021(win10版)
    中國史之【祖甲改制】:      祖甲,商朝第25位國王。祖甲即位上期python系列的筆記已經分享完畢。這期,我們打算切入正題——計算機視覺。有的同學學習CV,都是直接從深度學習開始。當然,目前基本做CV的都是用深度,但是傳統的數字圖像處理是非常值得學習的,有助於更好理解圖像更底層的邏輯。但是,學數字圖像處理,也不需要學得非常深入,我覺得以了解和知道相關知識點為主,確實用到的時候,具體再深究。這裡推薦
  • 【171VR遊戲】2021年1月25日最新及更新的VR遊戲
    :一個虛擬實境中的多人藝術展示,Museum of Other Realities是一個空間,連接、分享和體驗越來越多的心胸彎曲的虛擬實境藝術與其他收藏。:第九號指令VR是一個虛擬實境科幻FPS流氓遊戲。
  • 【171VR遊戲】2020年10月24日最新及更新的VR遊戲
    :電動工具是一個身臨其境,房間規模的虛擬實境體驗,給你一個腎上腺素爆炸,當你砍,落,切片和骰子。虛擬實境物理學習體驗提供的一些關鍵活動包括:在光學臺上進行的實驗;為光的折射和反射選擇不同的眼鏡和鏡片;一束和三束雷射的選擇;能用15度英語旋轉眼鏡/鏡片和雷射.
  • 【171VR遊戲】2021年2月10日最新及更新的VR遊戲
    遊戲充分利用了獨特和現實的物理驅動的互動和戰鬥系統。專為虛擬實境而建,碰撞是由精細的彈匣決定的,物體有重量並遵循物理定律,生物有全身物理和存在感,刀片可以用來穿透軟材料或轉移魔法。:體驗前所未有的數字平板電腦遊戲與現實的物理和舒適的操控。
  • 【171VR遊戲】2020年10月8日最新及更新的VR遊戲
    :林洛讓他的玩家沉浸在一個為虛擬實境設計的充滿動作的冒險中。:這是一個虛擬實境射擊畫廊,用你的魔法摧毀在你面前出現的杯子和高腳杯。:這是一個互動虛擬實境減壓體驗。支持全虛擬實境和無虛擬實境。下載地址:https://www.171vr.cn/thread-4442-1-1.html7.金屬套裝戰士(Metal Suit Warrior VR)
  • 【171VR遊戲】2020年8月21日最新及更新的VR遊戲
    體驗它,並找出充分利用虛擬實境的新定製關卡。你的心能同時承受所有這些死亡嗎?來虛擬實境感受《自殺小子》最棒、最身臨其境的熟睡體驗! 這些超現實的夢境從未像現在這樣瘋狂。如果你膽小,就不要玩這個遊戲。:VFC-格鬥家是一款虛擬實境的熱情格鬥遊戲,作為世界第一款PvP格鬥遊戲,VFC可以實現讓玩家通過網絡連接,直接挑戰世界上各位高手,進行實戰切磋,當然遊戲也有很精彩的單機內容讓玩家來不停的訓練自己的格鬥技。
  • 【171VR遊戲】2020年9月22日最新及更新的VR遊戲
    :X-BOOSTER是一種有趣和創新的方式來享受密集的虛擬實境全身訓練!:大金字塔虛擬實境,這是一個虛擬的三維漫遊在吉薩的大金字塔,埃及-最古老的和最後倖存的紀念碑原始7個古代奇蹟的世界。你可以期待著被笑話,可重複播放的虛擬實境迷你遊戲/謎題與獨特的機制,以及一個超現實的,有時是荒謬的故事。你有45-90分鐘的遊戲時間。