特黄特色三级在线观看免费,看黄色片子免费,色综合久,欧美在线视频看看,高潮胡言乱语对白刺激国产,伊人网成人,中文字幕亚洲一碰就硬老熟妇

學(xué)習(xí)啦>知識(shí)大全>十萬(wàn)個(gè)為什么>

vr編程培訓(xùn)就業(yè)前景好嗎(2)

時(shí)間: 小蘭676 分享

  VR 時(shí)代如何編程

  Firefox聯(lián)手Chrome合作開(kāi)發(fā)網(wǎng)頁(yè)VR標(biāo)準(zhǔn) 。文中提到:隨著1.0版WebVR API的完成,Mozilla已經(jīng)收到了許多開(kāi)發(fā)者發(fā)回的反饋。值得注意的是,該公司已經(jīng)改進(jìn)了如下內(nèi)容:

  —以虛擬現(xiàn)實(shí)為核心的設(shè)備渲染和顯示標(biāo)準(zhǔn);

  —WebVR頁(yè)面之間的遍歷鏈接能力;

  —能夠枚舉虛擬現(xiàn)實(shí)輸入的輸入處理機(jī)制,包括6軸動(dòng)作手柄;

  —適應(yīng)坐姿和站姿兩種體驗(yàn);

  —使用桌面和移動(dòng)平臺(tái)。

  在獲得認(rèn)可后,Mozilla還計(jì)劃于今年上半年在Firefox Nightly中推出一個(gè)WebVR 1.0的工作版本。如果你勇于探索,可以從布蘭登-瓊斯那里下載幾個(gè)實(shí)驗(yàn)版Chromium瀏覽器,體驗(yàn)這種API的概念驗(yàn)證效果。

  我們知道,Mozilla 的 WebVR API 早已在 2015年7月 推出草案,那么這篇沒(méi)有任何引用的語(yǔ)焉不詳?shù)?WebVR 1.0 是啥?有趣的是,中文互聯(lián)網(wǎng)上該文章大部分為轉(zhuǎn)載,內(nèi)容完全相同(甚至更少)。這讓我開(kāi)始質(zhì)疑其內(nèi)容的完整和正確性。

  稍微搜索一下,發(fā)現(xiàn)原文應(yīng)該是這篇 Introducing the WebVR 1.0 API Proposal ,譯者可能是偷懶,也可能是并非技術(shù)人員,僅僅翻譯了新聞部分,沒(méi)有翻譯代碼部分。看看 WebVR 草案 中的 Editors 信息,3 個(gè) Mozilla 的人,1 個(gè) Google 的人,我們就能了解到,目前暫時(shí)只有 Firefox 和 Chrome 陪玩了。

  回到本文的標(biāo)題,身為開(kāi)發(fā)者,我們?cè)撊绾胃伦约旱募寄?,才能適應(yīng)這個(gè)新的平臺(tái)?更準(zhǔn)確的說(shuō),我們應(yīng)該學(xué)習(xí)什么編程語(yǔ)言/或3D引擎(3D Engine),才能適應(yīng) VR 時(shí)代的發(fā)展?

  VR 設(shè)備分析

  讓我們先來(lái)看看現(xiàn)在的 VR 設(shè)備。

  目前主要的 VR 設(shè)備有 Oculus , Sumsang Gear VR , HTC Vive , Microsoft HoloLens , Sony PlayStation VR ,國(guó)內(nèi)的 VR 設(shè)備則太多,銷量較高的有 蟻視 和 暴風(fēng)魔鏡 等等。

  Oculus

  代表產(chǎn)品: Oculus Rift

  簡(jiǎn)單介紹: 萬(wàn)眾矚目的 Oculus Rift 已經(jīng)預(yù)售了。簡(jiǎn)單地說(shuō),Oculus Rift 是一個(gè)帶有部分輸入設(shè)備的虛擬現(xiàn)實(shí)顯示器。這些輸入設(shè)備包括一個(gè)遙控器,一個(gè)紅外傳感器,還有 Touch 控制器。Rift 的所有計(jì)算是在一臺(tái) PC 上進(jìn)行的,在 Oculus Ready PCs 可以看到 Rift 要求的 PC 配置。由于顯卡的性能問(wèn)題,Rift 目前并不支持 Mac,只能下載到基于 Windows 的 Runtime。

  SDK支持: Oculus Rift 支持 Unity 5 、Unity 4 和 Unreal 。3月1日,Oculus 發(fā)布了 MobileSDK 1.0.0.1 升級(jí),這個(gè) SDK 提供了對(duì) Oculus Remote Monitor 的支持,同時(shí)也讓我們可以在 Mac OSX 上基于 MobileSDK 進(jìn)行開(kāi)發(fā)。

  Samsung

  代表產(chǎn)品: Gear VR

  簡(jiǎn)單介紹: Gear VR 是 Samsung 和 Oculus 共同開(kāi)發(fā)的。它目前使用 Samsung 的 Galaxy S7/S7 edge, Note5, S6, 和 S6 edge 來(lái)代替頭顯中原來(lái)的顯示器。Gear VR 還內(nèi)置傳感器用于和三星手機(jī)配對(duì),并內(nèi)置了觸摸板用于操作。和 Oculus Rift 使用 PC 來(lái)進(jìn)行計(jì)算不同,Gear VR 把計(jì)算放在了 Samsung 手機(jī)上。

  SDK支持: Oculus 的 MobileSDK 最開(kāi)始就是為 Gear VR 提供的。

  HTC

  代表產(chǎn)品: Vive

  簡(jiǎn)單介紹: Vive 也已經(jīng)預(yù)售了。它是目前呼聲最高的消費(fèi)級(jí) VR 設(shè)備了。Base stations 設(shè)計(jì),電子圍欄,多功能操縱手柄,StreamVR,良好的體驗(yàn)都讓它成為目前最好的 VR 設(shè)備。在 VIVE OPTIMIZED PCs 可以看到推薦的 PC 配置,和 Oculus 類似,但不要求 8G 內(nèi)存

  SDK支持: Steam VR 、Unity 和 Unreal 。

  Microsoft

  代表產(chǎn)品:HoloLens

  簡(jiǎn)單介紹: M$ 的確是不差錢,一上來(lái)就搞出來(lái)一個(gè) MR(Mixed Reality) 設(shè)備,還讓 HeloLens 上了國(guó)際空間站 。簡(jiǎn)單的說(shuō),HoloLens 就是一臺(tái)微型 Windows 10 一體機(jī)啊!和競(jìng)爭(zhēng)對(duì)手們完全不是一個(gè)打法好么?不在一個(gè)緯度好么!硬件我就不說(shuō)了,直接看 Hardware 好了,簡(jiǎn)直驚悚。

  SDK支持: 為 HoloLens 開(kāi)發(fā)應(yīng)用,其實(shí)就是為 Windows 10 開(kāi)發(fā) App ,目前官方頁(yè)面并沒(méi)有公布太多的開(kāi)發(fā)信息。但你也知道,IDE 一定是宇宙最強(qiáng)的 Visual Studio,語(yǔ)言一定是 C# 。

  Sony

  代表產(chǎn)品: PlayStation VR

  簡(jiǎn)單介紹: Sony 大法雖然好,但 PSVR 和上面幾家比起來(lái)會(huì)出來(lái)的比較晚,又從 2016 上半年跳票到下半年。它是和 PS4 共同使用的,目前我沒(méi)有找到它的 SDK。但 Unity 提到了對(duì) PlayStation VR 的支持。

  暴風(fēng)魔鏡

  代表產(chǎn)品: 魔鏡4

  簡(jiǎn)單介紹: 暴風(fēng)魔鏡是目前在國(guó)內(nèi)大肆宣傳的一款產(chǎn)品。暫時(shí)還沒(méi)有哪一款產(chǎn)品的宣傳力度超過(guò)它。當(dāng)然,它也是我唯一買過(guò)(主要是買得起)的產(chǎn)品。和 Google Cardboard 類似,它是一款把手機(jī)塞進(jìn)去就能體驗(yàn)廉價(jià) VR 的產(chǎn)品。具體的體驗(yàn)效果,取決于手機(jī)的高(tu)端(hao)程度。

  SDK支持:暴風(fēng)魔鏡提供了 Android/iOS/Unity/Unreal 的 SDK 。

  VR 引擎分析

  從上面的設(shè)備分析可以看出,目前對(duì) VR 支持最好的 3D 引擎就是 Unity 和 Unreal 了。它們兩位可以說(shuō)是 VR 的標(biāo)配引擎。借用一句廣告詞: 2U ,你值得擁有!

  除了 2U 哥倆外,下面還有一些在 VR/AR 界十分活躍的引擎和軟件:

  OSVR

  Open Source Virtual Reality 是一個(gè)全面開(kāi)源的軟件平臺(tái),支持多種設(shè)備和引擎,Blender/MonoGame/StreamVR/Unity/Unreal/CryEngine/WebVR 都在支持之列。在國(guó)內(nèi),OSVR 已經(jīng)和 360 公司展開(kāi)了合作。

  OSVR是全球的開(kāi)源虛擬現(xiàn)實(shí)平臺(tái),由Razer(雷蛇)——全球高性能游戲硬件、軟件與系統(tǒng)品牌,以及Sensics——全球?qū)I(yè)級(jí)虛擬現(xiàn)實(shí)頭戴式顯示器品牌聯(lián)合創(chuàng)立。該軟件平臺(tái)致力于為所有虛擬現(xiàn)實(shí)技術(shù)樹(shù)立開(kāi)放標(biāo)準(zhǔn),使得各款支持OSVR的虛擬設(shè)備與支持OSVR的軟件能夠順利交互、接合。

  OSVR軟件 介紹了這套引擎的架構(gòu)方式。

  OSVR能夠提供簡(jiǎn)單而標(biāo)準(zhǔn)化的方式,助你探索、配置和操作數(shù)以百計(jì)的設(shè)備,包括VR眼鏡、定位追蹤、深度攝像頭、眼動(dòng)議、游戲控制器等等。

  VRPN

  Virtual Reality Peripheral Network 是學(xué)術(shù)圈搞起來(lái)的一套基于網(wǎng)絡(luò)傳輸界面的開(kāi)源 VR 庫(kù)。允許大家共同建設(shè),把自家的設(shè)備加進(jìn)去。這個(gè)庫(kù)支持非常多的設(shè)備,甚至直接包含了設(shè)備驅(qū)動(dòng) Supported hardware devices 。VRPN 已經(jīng)在 PC/Win32, PC/Cygwin, PC/Linux, and Mac/OSX (32- and 64-bits on all), ARM Linux systems 和 Android 上測(cè)試過(guò)。

  MiddleVR

  MiddleVR 目前提供 Unity 插件 ,當(dāng)然你也可以直接使用它的 SDK,它也支持目前大多數(shù)主流的 HMD (Head-mounted display)設(shè)備。雖然是由一家公司在維護(hù),但目前是免費(fèi)使用的。

  VR 語(yǔ)言

  說(shuō)起 VR 語(yǔ)言,其實(shí)還不如說(shuō)是 3D 引擎的語(yǔ)言。VR 沒(méi)有 3D 引擎支持是無(wú)法進(jìn)行開(kāi)發(fā)的。讓我們看看上面提到的 3D 引擎和 SDK 主要使用什么語(yǔ)言。

  首當(dāng)其沖的是 C/C++ ,這是毋庸置疑的。大多數(shù) 3D 引擎都使用 C++ 開(kāi)發(fā),Oculus 提供的 SDK 也是使用 C++ 進(jìn)行開(kāi)發(fā)的。 Gear VR 是在安卓設(shè)備上運(yùn)行,需要使用 Android NDK 基于 C++ 進(jìn)行開(kāi)發(fā)。Unreal 引擎同樣使用 C++ 進(jìn)行開(kāi)發(fā)。MiddleVR 提供了基于 C++ 的 SDK。

  其次是 C# 。 Unity 把 C# 當(dāng)作腳本語(yǔ)言使用。在 VRPN 中可以使用 。NET bindings for VRPN 作為開(kāi)發(fā)語(yǔ)言。不出意外的話, HoloLens 也一定使用的是 C# 。

  再次就是 Javascript 。它也是 Unity 的一種腳本語(yǔ)言(即使選擇的人并不多)。但 WebVR 和 Javascript 程序員的基數(shù)(基友數(shù)?)一定會(huì)讓 Javascript 繼續(xù)在使用人數(shù)上占優(yōu)(我真的不是黑啊)。即使不考慮 WebVR , three.js , Babylonjs 這類已經(jīng)非常成熟的 HTML5 3D 引擎也足夠證明 Javascript 在 3D 上的強(qiáng)大生命力。


猜你喜歡:

1.vr簡(jiǎn)介中英文版

2.游戲賺錢最快的方法

3.怎么設(shè)置vray for 3dmax光子圖渲染參數(shù)

4.3DMAX如何將vray材質(zhì)類型和渲染設(shè)置為默認(rèn)啟動(dòng)

5.2017高薪職業(yè)排行榜

vr編程培訓(xùn)就業(yè)前景好嗎(2)

VR 時(shí)代如何編程 Firefox聯(lián)手Chrome合作開(kāi)發(fā)網(wǎng)頁(yè)VR標(biāo)準(zhǔn) 。文中提到:隨著1.0版WebVR API的完成,Mozilla已經(jīng)收到了許多開(kāi)發(fā)者發(fā)回的反饋。值得注意的是,該公司
推薦度:
點(diǎn)擊下載文檔文檔為doc格式

精選文章

2007041