Quantcast
Channel: Intermédiaire
Viewing all articles
Browse latest Browse all 677

将英特尔实感技术应用到 Unity 项目的 12 个步骤

$
0
0

本指南可帮助您使用英特尔实感软件开发套件中的英特尔® 实感™ Unity* 工具套件,将实感技术集成到您的项目中。 本指南假设您安装了支持版本的 Unity 和最新版本的英特尔实感软件开发套件,并已将英特尔实感 Unity 工具套件导入到您的开发环境中。 有关将工具套件导入 Unity 的指南请见指南的专题博客“将英特尔实感 Unity 工具套件添加至您的项目的 8 个步骤”。

 

创建简单的游戏对象

1. 我们将在 Hierarchy 屏幕中使用新项目开始该示例,点击 Create 按钮,然后选择 Cube, 从而添加一个 Cube 游戏对象至 Scene。

2. 在 Hierarchy 屏幕中,点击 Create 按钮,然后选择 Directional Light, 从而添加一个光源至 Scene。
3. 在 Assets 屏幕,双击文件夹图标先后展开 RSUnityToolkit 文件夹和 Actions 文件夹。
4. Actions 文件夹包含多个可应用于游戏对象的脚本。 点击 TrackingAction 脚本,然后将它拖放到 Hierarchy 屏幕的 Cube 游戏对象上。

5. 现在,在 Hierarchy 屏幕中选择 Cube,然后确认 Tracking Action (Script) 显示在 Inspector 屏幕上。

配置 Hand Tracking

6. 在默认情况下,Tracking Action 设置为 HandTracking,Virtual World Box Dimensions 的 X、Y 和 Z 值设置为 100。如果您此时玩游戏,您会看到 3D 景深摄像头的 LED 开启,这表明摄像头已激活。

7. 如果 在摄像头前面抬起手,您可能会看到 Cube 游戏对象使屏幕关闭。 这是因为 Virtual World Box Dimensions 的值设置过高。 将 Virtual World Box Dimensions 的 X、Y 和 Z 值设置为 10。

8. 在 Scene 视图中,您会注意到游戏对象周围用红色标示的 Virtual World Box 现在更为狭小。
9. 再次运行游戏。 Cube 游戏对象现在应该在更狭小的虚拟空间内更密切跟踪您的手部。
10. 您可能会注意到,Cube 游戏对象在移动时会有所抖动。 将平滑系数提高至 10(默认为 0) 可减轻这种抖动。

配置 Face Tracking

11. Cube 游戏对象可被轻易修改以跟踪用户的脸部。 找到 Inspector 窗口中的 Tracking Action,并将默认的 HandTracking 更改为 FaceTracking。

12. 运行游戏,确保您的脸部处于摄像头的视野内。 游戏对象的动作现在应可以跟踪您的脸部,并根据用户的头部动作(摇晃、倾斜和偏航)而旋转。

恭喜您,您已将英特尔® 实感™ 添加至您的 Unity 项目中! 现在您可以继续工作,创建出色的游戏了。 希望这对您有所帮助。

链接:

Unity 4 Pro 试用版下载

英特尔® 实感™ 软件开发套件下载

  • Unity3D
  • Intel RealSense
  • Intel RealSense SDK
  • Image de l’icône: 

  • Développement de jeu
  • Technologie Intel® RealSense™
  • Technologie Intel® RealSense™
  • Caméra avant F200
  • Développeurs
  • Microsoft Windows* 8.x
  • Technologie Intel® RealSense™
  • Inclure dans RSS: 

    1

    Co_author: 

    Bryan B. (Intel)
  • Intermédiaire

  • Viewing all articles
    Browse latest Browse all 677

    Trending Articles



    <script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>