RealSense SDK 中的UnityToolkit

1. UnityToolkit

1.1 什麼是UnityToolkit?

UnityToolkit是RealSense SDK在unity中的插件。它包含了一系列的腳本、預設和其他工具,用來更方便的將RealSense技術和Unity結合起來開發。

1.2 版本需求

我的RealSense SDK版本是Intel® RealSense™ SDK 2015 R5,這個版本對於unity的要求是

Unity v4.1.0 PRO (for the plugin capability), or higher.

1.3 例程

我們可以在安裝好的RealSense SDK下找到它的例程(RSSDK\Samples\UnityToolkit,用unity直接打開即可)。
我的unity版本是5.3.0,攝像頭使用的是F200。
可以看到UnityToolkit中有許多場景,分別對RealSense SDK中的不同算法進行了應用,相當於對用戶的教程。圖中展示的就是其中的一個場景–Point Cloud,實現的效果是將攝像頭拍攝到的點雲經過mesh實時重建出來。

2. 分析和擴展

2.1 分析

可以看到每個場景都有SenseManager這個預設,相當於在我們的場景中“安裝”上了RealSense攝像頭,因此在我們開發自己應用的時候首先要將這個預設拖進場景。

2.2 擴展

我們通過前面講的在Unity中實現點雲的效果對這個例程進行修改。不讓模型Mesh,只生成點雲,這就需要修改PointCloudViewer.cs這個腳本,並且新建一個shader。
首先將實現的效果放在下面:

發佈了19 篇原創文章 · 獲贊 57 · 訪問量 20萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章