国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【新】Unity Meta Quest MR 開發(fā)(一):Passthrough 透視配置

這篇具有很好參考價值的文章主要介紹了【新】Unity Meta Quest MR 開發(fā)(一):Passthrough 透視配置。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。


此教程相關(guān)的詳細教案,文檔,思維導(dǎo)圖和工程文件會放入 Spatial XR 社區(qū)。這是一個高質(zhì)量 XR 社區(qū),博主目前在內(nèi)擔任 XR 開發(fā)的講師。此外,該社區(qū)提供教程答疑、及時交流、進階教程、外包、行業(yè)動態(tài)等服務(wù)。

社區(qū)鏈接:
Spatial XR 高級社區(qū)(知識星球)
Spatial XR 高級社區(qū)(愛發(fā)電)

【新】Unity Meta Quest MR 開發(fā)(一):Passthrough 透視配置,# Unity Quest 一體機開發(fā),unity,mr,游戲引擎


??教程說明

這期教程我將會介紹如何在 Unity 中,利用 Meta XR SDK,去配置 Meta Quest 中的 Passthrough 透視功能。通過 Quest 的視頻透視(VST)技術(shù),我們能夠戴上頭顯看到一個虛擬與現(xiàn)實互相融合的世界。因此開啟透視是開發(fā) Quest MR 功能最基本的步驟。通過這期教程的配置,我們能夠戴上頭顯看到現(xiàn)實環(huán)境,并且能夠看到現(xiàn)實環(huán)境中的虛擬物體。

環(huán)境配置可參考:https://blog.csdn.net/qq_46044366/article/details/133967343

配置一個基本的玩家物體可以參考前幾期教程:https://blog.csdn.net/qq_46044366/article/details/134097455

系列教程專欄:https://blog.csdn.net/qq_46044366/category_12118293.html

配套的視頻鏈接:
https://www.bilibili.com/video/BV14e41127eM

?電腦操作系統(tǒng):Windows 11

使用的 VR 設(shè)備:Meta Quest 3(Quest 系列都適用)

使用的 Unity 版本:2022.3.15 f1c1 LTS (這里推薦使用 2021 及以上的 LTS 版本)

Meta XR SDK 版本:v60

官方文檔:https://developer.oculus.com/documentation/unity/unity-gs-overview/

官方 MR 透視配置文檔:
https://developer.oculus.com/documentation/unity/unity-passthrough-gs/

最終效果:

【新】Unity Meta Quest MR 開發(fā)(一):Passthrough 透視配置,# Unity Quest 一體機開發(fā),unity,mr,游戲引擎


??配置透視的串流調(diào)試功能

開啟了這個功能后,就可以在設(shè)備與電腦串流的條件下運行支持透視的軟件。這時候可以直接通過點擊 Unity 編輯器中的運行按鈕,在頭顯中看到透視的場景。這樣就更加方便調(diào)試,不用每次打包到頭顯中運行。

透視串流調(diào)試的要求:

  1. Quest 的系統(tǒng)版本要在 v37 及以上。
  2. Oculus 電腦客戶端軟件的版本要在 v37 及以上,并且確保設(shè)置-> Beta 測試版中的 “開發(fā)者 Runtime 功能” 和 “通過 Oculus Link 透視” 選項是開啟的。
    【新】Unity Meta Quest MR 開發(fā)(一):Passthrough 透視配置,# Unity Quest 一體機開發(fā),unity,mr,游戲引擎
  3. 使用 USB 3.0 的數(shù)據(jù)線將頭顯和電腦進行串流。

官方說明:
https://developer.oculus.com/documentation/unity/unity-passthrough-use-over-link/
https://developer.oculus.com/documentation/unity/unity-link/


??第一步:設(shè)置 OVRManager

首先我們新建一個場景,刪除場景中的 Main Camera。然后搜索 OVRCameraRig 這個 Prefab(將搜索的選項改為 In Packages 或者 All),將它拖到場景中。這個物體就相當于 XR 中的玩家物體。

【新】Unity Meta Quest MR 開發(fā)(一):Passthrough 透視配置,# Unity Quest 一體機開發(fā),unity,mr,游戲引擎
找到 OVRCameraRig 中的 OVR Manager 腳本,接下來需要做的步驟是:

1) 在 Quest Features 的 General 選項中,將 Passthrough Support 設(shè)為 Supported 或者 Required ,這樣打包的應(yīng)用就能開啟透視功能。

2)勾選 Insight Passthrough 下的 Enable Passthrough。這樣在應(yīng)用啟動時就會初始化透視的功能。如果不想在程序啟動時就初始化,可以取消勾選 Enable Passthrough,然后在自己的腳本中通過代碼設(shè)置 OVRManager.instance.isInsightPassthroughEnabled = true/false 來控制透視的開啟和關(guān)閉,這里的作用相當于手動勾選或取消 Enable Passthrough。

【新】Unity Meta Quest MR 開發(fā)(一):Passthrough 透視配置,# Unity Quest 一體機開發(fā),unity,mr,游戲引擎

另外,OVR Manager 中有個 Tracking Origin Type 參數(shù)需要注意一下,它相當于追蹤的參考系,參數(shù)分為 Eye Level, Floor Level 和 Stage。

這三個參數(shù)的區(qū)別可以參考我之前寫的這篇文章:https://blog.csdn.net/qq_46044366/article/details/131616046

我將 Tracking Origin Type 設(shè)為了 Floor Level,另外 Target Devices 需要勾選上自己使用的設(shè)備:

【新】Unity Meta Quest MR 開發(fā)(一):Passthrough 透視配置,# Unity Quest 一體機開發(fā),unity,mr,游戲引擎


??第二步:添加 OVRPassthroughLayer 腳本

接下來,我們隨便在一個物體上添加 OVRPassthroughLayer 腳本,我是新建了一個空物體,然后把腳本上的 Placement 設(shè)為 Underlay:

【新】Unity Meta Quest MR 開發(fā)(一):Passthrough 透視配置,# Unity Quest 一體機開發(fā),unity,mr,游戲引擎

Quest 中透視的現(xiàn)實場景相當于單獨的一個圖層,而我們的虛擬場景和虛擬物品相當于另外的圖層。

當 Placement 設(shè)置成 Underlay 的時候,相當于透視的現(xiàn)實圖層置于應(yīng)用圖層的最底端,這時候現(xiàn)實圖層位于虛擬圖層之下。可以理解為現(xiàn)實場景充當背景,虛擬物體疊加在現(xiàn)實場景上,也可以理解為虛擬物體會把現(xiàn)實物體遮擋住。

當 Placement 設(shè)置成 Overlay 的時候,則反之。相當于現(xiàn)實圖層置于應(yīng)用最頂層,也就是現(xiàn)實圖層位于虛擬圖層之上,這個時候現(xiàn)實場景會把整個虛擬場景覆蓋掉,我們只能看到現(xiàn)實場景,看不到虛擬物體。

因為我們想要在透視下的現(xiàn)實場景中看到虛擬物體,所以我們要選擇 Underlay。

??第三步:在場景中添加虛擬物體

我這里在 OVRCameraRig 物體前面添加了一個 Cube 方塊:

【新】Unity Meta Quest MR 開發(fā)(一):Passthrough 透視配置,# Unity Quest 一體機開發(fā),unity,mr,游戲引擎
但是如果這時候嘗試運行程序,你會發(fā)現(xiàn)即使設(shè)置了 OVRPassthroughLayer 的 Placement 為 Underlay,自己還是看不到現(xiàn)實場景,只能看到虛擬場景。因為我們還有幾個步驟要做。


??第四步:設(shè)置相機

在 Hierarchy 面板中找到 OVRCameraRig/TrackingSpace/CenterEyeAnchor 這個子物體,它相當于我們的眼部相機。

【新】Unity Meta Quest MR 開發(fā)(一):Passthrough 透視配置,# Unity Quest 一體機開發(fā),unity,mr,游戲引擎

然后在 Inspector 面板中,將 Camera 組件的 Clear Flags 設(shè)為 Solid Color,然后將 Background 的 alpha 值設(shè)為 0,也就是將背景的透明度設(shè)為0。Background 的顏色決定了透視場景的顏色,如果設(shè)為黑色(RGB 都是 0),則看到的是默認的透視顏色。如果是 Quest pro 或者 Quest 3 或者是之后擁有彩色透視的設(shè)備,那么看到的就是彩色透視的場景(和現(xiàn)實中的場景顏色一樣)。如果是 Quest 2,看到的就是 Quest 2 默認的黑白透視場景。

【新】Unity Meta Quest MR 開發(fā)(一):Passthrough 透視配置,# Unity Quest 一體機開發(fā),unity,mr,游戲引擎
【新】Unity Meta Quest MR 開發(fā)(一):Passthrough 透視配置,# Unity Quest 一體機開發(fā),unity,mr,游戲引擎

現(xiàn)在,透視的環(huán)境配置已經(jīng)完成了。


??第五步(可選):刪除場景中的天空盒

如果我們想要在完全透視的場景下,可以不需要渲染天空盒。

在 Unity 菜單欄選擇 Window -> Rendering -> Lighting ,點擊 Environment 選項,將 Skybox Material 設(shè)為 None。

【新】Unity Meta Quest MR 開發(fā)(一):Passthrough 透視配置,# Unity Quest 一體機開發(fā),unity,mr,游戲引擎文章來源地址http://www.zghlxwxcb.cn/news/detail-799430.html

到了這里,關(guān)于【新】Unity Meta Quest MR 開發(fā)(一):Passthrough 透視配置的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Unity Meta Quest 一體機開發(fā)(三):【手勢追蹤】Oculus Integration/Meta XR SDK 基本原理、概念與結(jié)構(gòu)+玩家角色基本配置

    Unity Meta Quest 一體機開發(fā)(三):【手勢追蹤】Oculus Integration/Meta XR SDK 基本原理、概念與結(jié)構(gòu)+玩家角色基本配置

    此教程相關(guān)的詳細教案,文檔,思維導(dǎo)圖和工程文件會放入 Spatial XR 社區(qū) 。這是一個高質(zhì)量知識星球 XR 社區(qū),博主目前在內(nèi)擔任 XR 開發(fā)的講師。此外,該社區(qū)提供教程答疑、及時交流、進階教程、外包、行業(yè)動態(tài)等服務(wù)。 社區(qū)鏈接: Spatial XR 高級社區(qū)(知識星球) Spatial

    2024年01月16日
    瀏覽(35)
  • Unity Meta Quest 一體機開發(fā)(三):【手勢追蹤】Oculus Integration 基本原理、概念與結(jié)構(gòu)+玩家角色基本配置

    Unity Meta Quest 一體機開發(fā)(三):【手勢追蹤】Oculus Integration 基本原理、概念與結(jié)構(gòu)+玩家角色基本配置

    此教程相關(guān)的詳細教案,文檔,思維導(dǎo)圖和工程文件會放入 Spatial XR 社區(qū) 。這是一個高質(zhì)量知識星球 XR 社區(qū),博主目前在內(nèi)擔任 XR 開發(fā)的講師。此外,該社區(qū)提供教程答疑、及時交流、進階教程、外包、行業(yè)動態(tài)等服務(wù)。 社區(qū)鏈接: Spatial XR 高級社區(qū)(知識星球) Spatial

    2024年02月04日
    瀏覽(32)
  • Unity Meta Quest 一體機開發(fā)(十一):【手勢追蹤】遠距離抓取

    Unity Meta Quest 一體機開發(fā)(十一):【手勢追蹤】遠距離抓取

    此教程相關(guān)的詳細教案,文檔,思維導(dǎo)圖和工程文件會放入 Spatial XR 社區(qū) 。這是一個高質(zhì)量 XR 社區(qū),博主目前在內(nèi)擔任 XR 開發(fā)的講師。此外,該社區(qū)提供教程答疑、及時交流、進階教程、外包、行業(yè)動態(tài)等服務(wù)。 社區(qū)鏈接: Spatial XR 高級社區(qū)(知識星球) Spatial XR 高級社區(qū)

    2024年01月18日
    瀏覽(33)
  • Unity Meta Quest 一體機開發(fā)(十三):【手勢追蹤】自定義交互事件 EventWrapper

    Unity Meta Quest 一體機開發(fā)(十三):【手勢追蹤】自定義交互事件 EventWrapper

    此教程相關(guān)的詳細教案,文檔,思維導(dǎo)圖和工程文件會放入 Spatial XR 社區(qū) 。這是一個高質(zhì)量 XR 社區(qū),博主目前在內(nèi)擔任 XR 開發(fā)的講師。此外,該社區(qū)提供教程答疑、及時交流、進階教程、外包、行業(yè)動態(tài)等服務(wù)。 社區(qū)鏈接: Spatial XR 高級社區(qū)(知識星球) Spatial XR 高級社區(qū)

    2024年01月19日
    瀏覽(33)
  • Unity Meta Quest 一體機開發(fā)(九):【手勢追蹤】通過錄制抓取手勢實現(xiàn)自定義抓取姿勢

    Unity Meta Quest 一體機開發(fā)(九):【手勢追蹤】通過錄制抓取手勢實現(xiàn)自定義抓取姿勢

    此教程相關(guān)的詳細教案,文檔,思維導(dǎo)圖和工程文件會放入 Spatial XR 社區(qū) 。這是一個高質(zhì)量 XR 社區(qū),博主目前在內(nèi)擔任 XR 開發(fā)的講師。此外,該社區(qū)提供教程答疑、及時交流、進階教程、外包、行業(yè)動態(tài)等服務(wù)。 社區(qū)鏈接: Spatial XR 高級社區(qū)(知識星球) Spatial XR 高級社區(qū)

    2024年01月20日
    瀏覽(9)
  • Unity Meta Quest 一體機開發(fā)(十二):【手勢追蹤】Poke 交互 - 用手指點擊由 3D 物體制作的 UI 按鈕

    Unity Meta Quest 一體機開發(fā)(十二):【手勢追蹤】Poke 交互 - 用手指點擊由 3D 物體制作的 UI 按鈕

    此教程相關(guān)的詳細教案,文檔,思維導(dǎo)圖和工程文件會放入 Spatial XR 社區(qū) 。這是一個高質(zhì)量 XR 社區(qū),博主目前在內(nèi)擔任 XR 開發(fā)的講師。此外,該社區(qū)提供教程答疑、及時交流、進階教程、外包、行業(yè)動態(tài)等服務(wù)。 社區(qū)鏈接: Spatial XR 高級社區(qū)(知識星球) Spatial XR 高級社區(qū)

    2024年02月04日
    瀏覽(34)
  • 【新】Unity Meta Quest MR 開發(fā)(二):場景理解 Scene API 知識點

    【新】Unity Meta Quest MR 開發(fā)(二):場景理解 Scene API 知識點

    此教程相關(guān)的詳細教案,文檔,思維導(dǎo)圖和工程文件會放入 Spatial XR 社區(qū) 。這是一個高質(zhì)量 XR 社區(qū),博主目前在內(nèi)擔任 XR 開發(fā)的講師。此外,該社區(qū)提供教程答疑、及時交流、進階教程、外包、行業(yè)動態(tài)等服務(wù)。 社區(qū)鏈接: Spatial XR 高級社區(qū)(知識星球) Spatial XR 高級社區(qū)

    2024年01月25日
    瀏覽(39)
  • Unity Meta Quest MR 開發(fā)(四):使用 Scene API 和 Depth API 實現(xiàn)深度識別和環(huán)境遮擋

    Unity Meta Quest MR 開發(fā)(四):使用 Scene API 和 Depth API 實現(xiàn)深度識別和環(huán)境遮擋

    此教程相關(guān)的詳細教案,文檔,思維導(dǎo)圖和工程文件會放入 Spatial XR 社區(qū) 。這是一個高質(zhì)量 XR 社區(qū),博主目前在內(nèi)擔任 XR 開發(fā)的講師。此外,該社區(qū)提供教程答疑、及時交流、進階教程、外包、行業(yè)動態(tài)等服務(wù)。 社區(qū)鏈接: Spatial XR 高級社區(qū)(知識星球) Spatial XR 高級社區(qū)

    2024年02月20日
    瀏覽(20)
  • [Unity][VR]透視開發(fā)系列3-Passthrough應(yīng)用的真機測試方法

    [Unity][VR]透視開發(fā)系列3-Passthrough應(yīng)用的真機測試方法

    視頻講解地址請關(guān)注我的B站。 專欄后期會有一些不公開的高階實戰(zhàn)內(nèi)容或是更細節(jié)的指導(dǎo)內(nèi)容。 B站地址: https://www.bilibili.com/video/BV1Zg4y1w7fZ/ 我還有一些免費和收費課程在網(wǎng)易云課堂(大徐VR課堂): https://study.163.com/provider/480000002282025/course.htm?share=2shareId=480000002282025 上一期

    2024年02月06日
    瀏覽(23)
  • [Unity][VR]Oculus透視開發(fā)圖文教程1-Passthrough應(yīng)用XR項目設(shè)置

    [Unity][VR]Oculus透視開發(fā)圖文教程1-Passthrough應(yīng)用XR項目設(shè)置

    Oculus現(xiàn)在已向開發(fā)者公布了如何使用自己的設(shè)備Camera,本系列課程就來手把手地告訴你如何在Unity中使用這個特性。 第一步,既然用的是Quest的特性,那就需要先引入Quest的Unity開發(fā)SDK。并且完成基本的VR開發(fā)項目設(shè)置。 新建Unity項目后,在編輯器界面先點擊Window,打開資源商

    2024年02月07日
    瀏覽(34)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包