Unity Oculus Interaction SDK开发——开发环境配置

Unity Oculus Interaction SDK开发——开发环境配置

    • 一、前期准备
    • 二、ProjectSetting设置
    • 三、导入Oculus Interaction SDK
    • 四、导入Meta Avatar SDK
    • 五、结束语

一、前期准备

Oculus Intearction SDK是Meta公司开发的一款适用于自家头显的开发工具包。首先需要安装Unity Hub,然后在Unity Hub中选择合适的Unity版本进行安装。在安装Unity时注意勾选Android开发相关选项。
Unity Oculus Interaction SDK开发——开发环境配置_第1张图片
下载安装完毕Unity后,新建一个3D工程,然后对该工程进行配置以及SDK包的导入。

二、ProjectSetting设置

首先需要将工程运行平台转为Android。在File->Build Setting配置窗口下,platform选中Android,然后点击Switch Platform。如下图所示:
Unity Oculus Interaction SDK开发——开发环境配置_第2张图片
接下来需要对项目对用的Project Setting进行对应的配置。在Edit->Project Setting->Player设置窗口下,选中Android平台,展开Other Setting选项卡,将Color Space设置为Linear,取消勾选Auto GraPhics API,勾选Require ES3.1。
Unity Oculus Interaction SDK开发——开发环境配置_第3张图片
继续下滑窗口,将Identification下的Minimum APILevel选择成Android10(API Level 29),Target API Level设置为Automatic。将Configuration下的Scripting Backed设置为IL2CPP,然后取消勾选ARMv7,重新勾选ARM64。确认Install Location选择Automatic,以及Internet Access选择Require。
Unity Oculus Interaction SDK开发——开发环境配置_第4张图片
接下来需要对工程的Quality进行设置。Edit->Project Setting->Quality窗口下,点击Add Quality Level,然后选则新建的Level6,修改名称为Quest。
Unity Oculus Interaction SDK开发——开发环境配置_第5张图片

选中刚设置的Quest点击Andriod平台下的下箭头,选择Quest。
Unity Oculus Interaction SDK开发——开发环境配置_第6张图片

将Pixel Light Count置为1,Anti Ailasing选择4xMulti Samping,勾选Realtime Reflection Probes。Texture Quality选择Full Res,Anisotropic Texture选择Per Texture。取消勾选Soft Particles,确认勾选Billboards FaceCamera。
Unity Oculus Interaction SDK开发——开发环境配置_第7张图片
最后需要对XR Plug进行配置。选择Edit->Project Setting->XR Plug-in Management,点击Install XR Plugin Management,然后在Android环境下勾选Oculus。
Unity Oculus Interaction SDK开发——开发环境配置_第8张图片
至此,工程Project Setting相关配置完毕,下一步就可以导入相关的SDK开发包。

三、导入Oculus Interaction SDK

打开网址(挂梯子)链接: https://developer.oculus.com/downloads/package/unity-integration,点击页面右上角的DOWNLOAD进行下载,然后可以得到一个unitypakage文件。
Assets->Import Package->Custom Package,然后选择刚刚下载下来的unitypackage文件,点击打开。
Unity Oculus Interaction SDK开发——开发环境配置_第9张图片
之后会弹出导入选项窗口,默认保持全选状态,直接点击Import。
然后一直点Yes \ Use OpenXR \ Restart \ Show Assets \ Clean Up \ Clean Up Package \ Upgrade \ Restart \ Restart按钮,直至Unity重新启动后Oculus开发包就导入完毕。

四、导入Meta Avatar SDK

打开网址链接(挂梯子): https://developer.oculus.com/downloads/package/meta-avatars-sdk/,点击DOWNLOAD下载Avatar SDK,下载后解压。
Assets->Import Package->Custom Package,选择Avatar SDK文件,点击导入后取消勾选Assets/Oculus/Avatar2/Scripts/AvatarEditorDeeplink/Newtonsoft.Json.dll文件,否则将导致Newtonsoft.Josn.dll文件重复存在而报错。取消勾选后点击Import导入即可。

五、结束语

至此,已经完成了Unity环境下Oculus开发包的配置,可以在Unity环境下进行开发工作了!需要额外说明的是Meta Avatar SDK是Oculus开发的一个额外的数字人工具包,里面包含了32个设计好的数字人形象,以及对应的Body Tracking、LipSync等组件,可以实现数字人的手势追踪、声音驱动唇形等功能。

你可能感兴趣的:(Metaverse,unity,android,游戏引擎)