你是唯一一個不玩Unity的人

,一個人可能會猜想很多黑客不是狂熱的視頻遊戲玩家。我們花了很多互補的時間,與微控制器一起滋潤,並在Hackaday.com上閱讀當前的[jenny列表] post。當我們相信視頻遊戲時,我們的神經元通常沿著在單板計算機上模擬控制台的方向終止,例如覆盆子PI或比鷹刀。或者甚至在FPGA上模擬實際控制台處理器。我們很少冒險進入3D程序,指示製造當代視頻遊戲。如果我們不能用它導出.stl,我們不感興趣。這不是我們的包。

Oculus Rift改變了這一點。 VR耳機最初是為3D視頻遊戲開發的,但迅速最終成為寵兒侵入世界的寵兒。在線真相創新遠遠大於視頻遊戲,以及為真正的遺產,建築,產品可視化,教育,社會互動等大量領域帶來了機會……列表繼續。

Oculus團隊在早期的統一中與人們一起結合在一起,使視頻遊戲製造商成為裂谷的材料簡單。 Unity是一個使用淺顯示曲線創建的遊戲引擎,並提供免費非商業用途。 Oculus Rift可以通過在Oculus網站上的設置和進口一點包裝中集成到一個統一的氛圍中。這使得任何人都思考VR創新以獲得裂谷以及開始抽出內容的內容。

黑客另外還拍了一步,也有書面腳本,使Unity能夠與Arduino互動。 vr很有趣。然而,VR加上物理事實只是理想的令人興奮!在本文中,我們將繼續使用您的Oculus Rift以及Unity遊戲引擎,通過Arduino與外界互動。

擺脫貨架選擇

如果您終止統一佔有頁面以及為Arduino瀏覽瀏覽,則會收到一些選擇。可悲的是,搜索覆盆子pi不會產生任何類型的水果。有一些通用串行通信選擇,如基本串行以及SD序列,但是這些選擇不是免費的,並且在處理價值時沒有互補,看起來很受歡迎。 unidino看起來很有希望,但它是三十美元的雄鹿以及論壇上沒有太多活動。明顯的選擇在下雨天遊戲是健壯的。有一個互補版本,仍然有很多能力進行實驗,以及它得到很好的支持以及記錄。它寫得更多的是,更多的WYSIWYG風格可以抵消編碼器,但它必須足夠,直到有人突然出現了更多的高級版本。

入門

我們假設您已經擁有Arduino以及您的電腦上的Oculus配置。如果您沒有Oculus Rift,我們建議進入Oculus網站以及無論如何設置軟件應用程序。即使您沒有硬件,也可以使您使用Oculus運行時間測試Unity / Arduino通信。此方法當您完成耳機時,您將不必做任何事情。只需執行.exe,以及您將在VR中看到您的工作。請注意,它們用於停止軟件應用程序在不滿足最低要求的計算機上安裝。 Oculus考慮到調整這種令人討厭,現在可以在很多計算機上安裝軟件應用程序,包括筆記本電腦!

設置Unity直接前進 – 只需轉到網站以及下載安裝程序。此帖子時的當前版本為5.6.1。你會想要掌握個人版本 – 它大約五個千兆字節,所以提供了很長時間才能下載。安裝後,將返回Oculus網站以及獲取Unity Tools Import Package的HOLD。

開放統一以及開放新項目。然後回到Unity Hossession Store以及建立Ardunity基礎進口包。這將打開Unity,以及您必須看到稱為Hossession Store的選項卡。單擊選項卡以及導入包。然後轉到編輯 – >項目設置 – >播放器以及將API兼容級別設置為.NET 2.0。這將刪除您在屏幕底部看到的錯誤。然後在其他設置下,請務必選擇支持的在線真相選項。

現在通過將Oculus Bundle導入Asset-> Import Package – >自定義捆綁以及您之前下載的Oculus Bundle的點。如果需要,重新啟動Unity程序。

把一切都放在一起

此時,無論是必須設置的,以便與Oculus Rift與您的Arduino發表統一。將LED放在D2上以及註釋您的通訊端口。從“作業”選項卡(左下角),拓寬文件夾Ardunity->示例 – > LED->數字的。雙擊最後一個示例 – actingTrigger(Digitalled).unity。

這將縮短這個例子。您現在必須在視圖窗口中看到兩個多維數據集,以及在左上角的層次結構選項卡下稱為ArdUnity的新文件夾。單擊ArdUnity以及您將看到Inspector選項卡(遠右)修改,以包含指出“導出草圖”的按鈕。點擊按鈕以及它將將Arduino草圖導出到一個位置

打開LED示例後的場景視圖
你的選擇。 .cp,以及.h數據將自動生成,以及其他一些依賴項。我不應該告訴你環顧四周,但是不要記得在你有填充後發布它。

就在導出草圖按鈕下方將是Comm Serial(腳本)窗口。瀏覽以及為您選擇Arduino的Comm Port。在您發現通訊端口後,點擊主場景窗口頂部的位播放按鈕。執行此操作時,您將看到“連接”按鈕出口素描的位置。繼續連接。現在單擊“主簽出”窗口上方的“場景”選項卡。這將使您能夠操縱立方體。繼續前進,並抓住白色的立方體,並將其運行到生態友好的立方體中。如果你做了什麼正確的話,你會在兩個立方體碰撞時看到你的LED燈。

Noggin中的齒輪必須轉向現在的理想…如果您可以從遊戲引擎中切換IO;你可以做一些嚴重的好東西!然而,我們只劃傷了表面。讓我們在網上現實中工作!

進入裂谷

買入在線世界,你要求幾件事。一個是一個字符控制器,以及另一個是要走的東西。如果您還沒有,請再次點擊播放按鈕。這將斷開無論如何並使您能夠編輯世界。轉到遊戲對象 – > 3D對象 – >平面以及更改飛機,因​​此兩個立方體在其上方徘徊。然後未折疊Arduino,並將OVR文件夾拓寬到OVR->預製件。選擇OVRPlayerController.Prefab,並將其拖到左上角的主層次結構中。您將看到播放器控制器出現在主場景窗口中。將其拖動離多維數據集,然後在理想的手邊的Inspector選項卡下,在OVR播放器控制器(腳本)部分中取消選擇使用簡介數據選擇。

現在,在“層次結構”選項卡下選擇“arduino”,然後按播放以及連接。如果您有一個Oculus Rift連接,您必須能夠將其放入並沿生態友好的立方體進行,以及Arduino上的LED。如果您沒有,只需利用箭頭秘密即可執行此操作。

結論

那麼你在哪裡可以選擇這個?跳出我們的最​​偉大的事情是觸覺反饋。設想而不是立方體,你有一個牆壁或桌子或某種性質。當您觸摸或碰撞到對象時,讓Arduino激活某種類型的註釋。

挖入代碼以及讓我們了解任何類型的錯誤或改進。請務必遵守其他其他示例,並檢查下面的視頻以進行示範。如果您對Unity做得很好,請向我們展示評論。

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post

採訪:B9Creator採訪:B9Creator

的另一個Kickstarter循環近一年前,3D打印場景基於除了噴嘴外側塑料外的技術之外的一些新的打印機看到了一些新的打印機。這些打印機使用UV固化樹脂的VAT下方的DLP投影儀,以驚人的分辨率一次構建一層一層。 可能是這些打印機最成功的是[Michael Joyce]的B9Creator。他的原始球員花費了50萬美元 – 他的原始目標的10倍 – 並仍然設法在承諾日期的2週內將所有套件交給支持者。現在,[Michael]在服用打印機選擇分銷商之前正在運行另一個Kickstarter。我們用[Michael]播放了一些電子郵件標籤,以便接受采訪談論一個巨大成功的Kickstarter的危險,以及B9Creator生態系統的未來。 休息後查看我們的採訪。 問:您是否有任何問題在於以足夠的零件運送到第一個Kickstarter? 答:我們驚訝於反應,但許多物品不是一個問題。當我們加倍原來的估計的購買量時,我們的速度降低了,我們的速度是從投影機工廠的延遲。 問:這個Kickstarter的單位是否有所不同? 答:他們會。由於我們的第一台機器的反饋,我們能夠做出一些改進,簡化了設計的一點,更重要的是,提高輸出的質量。我們還提供升級獎勵,以便我們之前的支持者可以輕鬆升級到新版本,如果他們願意。 問:你的Kickstarter運動只有2週,很多公司往往往往運行30天或更長時間。為什麼這麼短? 答:嗯,我們知道我們有一個很少有耐心等待的客戶,所以我們想把他們送給我們的機會,但仍然沒有比所需的時間更長。在這次Kickstarter結束後,我們計劃僅通過經銷商出售。所以這也將是在批發價格點獲得B9Creator的最後機會。 問:人們在收到他們的單位時會帶來意外問題嗎? 答:不是真的,這是一個套件,所以我們花了很多時間在兩個指示和視頻上。我們還有一個偉大的社區論壇,很容易迅速找到問題的答案。 問:任何計劃以不同顏色的樹脂提供比你已經擁有的紅色? 答:樹脂中使用的顏料應該吸收藍色到UV光頻率附近,因為我們使用顏料來限制固化深度。如此黃色,橙色,紅色,黑色是良好的選擇,綠色,藍色紫羅蘭色不是。我們現在正致力於黑色的灰色,現在希望在4月下旬提供。 問:在此之後,您表示您將通過經銷商銷售。小心放棄任何名稱? 答:沒有“大名”,我專注於他們領域專家的經銷商,這可以為客戶提供良好的支持。 問:任何具有較大構建區域的升級設備的長期計劃? 答:將這種技術縮放到更大的構建區域(在XY飛機上)面臨一些非常大的挑戰。 Z軸相當容易(我們已經提供210 mm〜8“)。較大的投影區域應貿易分辨率。高清投影儀(1920 x 1080像素)提供一些幫助(在B9Creator中vs 1024 x 768像素),但這只是一個小的增加。其他挑戰是所需的投影儀電源不直射(即,雙倍X&Y尺寸,並且您以相同速度固化所需的電源)。基於DLP的機器真正發光的地方是他們創造非常全面和光滑的表面飾面的能力。所以這就是我們將側重於我們的持續發展的地方。 我們必須說B9Creator看起來真的很酷,並且已經被證明是能夠為珠寶製造和令人驚訝的綜合樹脂小雕象製作失去的蠟鑄造的能力。雖然基於樹脂的3D打印機的材料比我們在此處看到的重新復印和Makerbots昂貴得多,但如果您想要令人難以置信的小型分辨率,您可能希望查看B9Creator

我是一個三凌機,不是醫生,吉姆!我是一個三凌機,不是醫生,吉姆!

機器學習和自動化技術準備破壞許多行業的就業 – 看著您的自治車輛 – 而藥物則不會對這種侵犯免疫。 X獎基金會的高通公司三級競爭剛剛包裝,命名[終端前沿醫療器械] Dxter最接近的星際跋涉的傑出醫學三級機構,這是一個用於診斷自動化的OFT參考基準。 競爭的目標是為團隊開發一種手持式非侵入性設備,可以診斷12個疾病的疾病,並在24小時或更短時間內沒有任何幫助。 [動態生物標誌物集團]採取了二億美元的第二獎金,其中[最終前沿醫療器械] – 一家由兩名兄弟經營的公司,主要由自己和兄弟姐妹提供資金 – 鉤住250萬美元的最高獎項。 DXTER配備了一套傳感器,以監測您的生命體和身體化學,實際上通過監測生命的標誌並將其與大量醫療數據庫和百科全書進行比較來診斷34條條件。他們說,未來現在。 我們以前在Hackaday多次特徵。開源科學三凌機在2014年哈克拉德獎中佔了第四位。我們長期以來一直感興趣的Tricorder。讓每個人都保持優良的工作! [謝謝你的尖端,Keith!]