Ubuntu16.04下,添加Intel Realsense工具包到Unity项目

版权声明:本文为博主原创文章,未经博主允许不得转载 http://blog.csdn.net/xiaobao0211/article/details/79613758


从开始研究Intel Realsense到现在已经大概有三个多月,慢慢有了一些自己的心得,准备整理一下,发一个系列的文章,希望可以帮到正在学习相关内容的大家,毕竟现在和realsense相关的参考材料太少了,尤其中文材料更是少得可怜。

作为一个unity3D小白,最近由于需要在ubuntu用到unity和realsense,所以就开始了一番研究。

那么我们就从最基础的开始做起吧,这篇博文主要就是讲要怎么在Ubuntu16.04的环境下,将Intel Realsense工具包到Unity项目中。

1.    在ubuntu16.04的环境下安装unity3D

Unity3dUbuntu版本可以从:https://forum.unity3d.com/threads/unity-on-linux-release-notes-and-known-issues.350256 这个网站上获取到需要的版本。

我一开始选择的是unity-editor-5.1.0f3+2015082501_amd64.deb这个版本,安装成功了,但是在打开程序,输入用户名和密码之后,继续的按键怎么都按不了,具体原因不清楚,可能是因为版本兼容的问题;

Ubuntu16.04下,添加Intel Realsense工具包到Unity项目_第1张图片

后来我又下了unity-editor-5.5.0f3+20161125_amd64.deb这个版本,应该是该网站中对应能打开的下载链接中版本最新的,安装之后,就可以顺利打开了;

打开之后界面如下:

Ubuntu16.04下,添加Intel Realsense工具包到Unity项目_第2张图片

(注意到目前的界面下方的Asserts文件夹是空的,后面会用到)

2.    按照github上librealsenseSDK里面的wrappers/unity/readme.md来讲Realsense设备添加到Unity场景中,具体步骤如下(readme里面讲得还不够清楚,下面步骤是我自己研究出来的,尽可能详细说清楚每一步):

①    在unity中新建project,取名为RealsenseUnity,会发现在相应路径下出现了对应工程名的文件夹,文件夹里的内容如下所示:

Ubuntu16.04下,添加Intel Realsense工具包到Unity项目_第3张图片

②    将Realsense SDK2.0的安装包导入RealsenseUnity的工程中;

按照readme中的做法是下载并安装RealSense SDK 2.0,然后把文件从安装位置复制到项目各自的文件夹中或者另一种方法;

Ubuntu16.04下,添加Intel Realsense工具包到Unity项目_第4张图片

去下载RealSense SDK 2.0,会有下面几个选项

Ubuntu16.04下,添加Intel Realsense工具包到Unity项目_第5张图片

记得要选择Source code(zip)的,因为Sourcecode(tar.gz)里面没有和unity有关的版块。

下载完之后,解压安装(正常的cmake安装就行)

安装完之后你会发现并没有readme说的Intel.RealSense.dll,也没有realsense2.dll

虽然一脸懵逼,但工作还是要继续进行,想办法吧~

后来我又反复去看解压安装好的librealsense-2.10.1,发现里面有这几个文件

Ubuntu16.04下,添加Intel Realsense工具包到Unity项目_第6张图片

我就抱着尝试的心态试了一下,我把这几个文件拷到RealsenseUnity工程的Assets文件夹中,发现unity有了一个载入文件的进度条,载入完之后,在界面下方的Asserts文件夹里多了刚刚复制进去的文件。

Ubuntu16.04下,添加Intel Realsense工具包到Unity项目_第7张图片

这样就算导入成功了,接下去就是去尝试realsense提供的样例了,这部分在之后我可能会再写一篇博文。

其实上面几个文件在librealsense SDK里面也有,所以把RealsenseSDK2.0的安装包导入RealsenseUnity的工程中最简单的方法就是:

将librealsense-master/wrappers/unity/Assets里的所有文件拷贝到RealsenseUnity工程的Assets文件夹中就可以。


你可能感兴趣的:(Ubuntu16.04下,添加Intel Realsense工具包到Unity项目)