首页
工具
整合
screenshot
1/4
thumbnail
thumbnail
thumbnail
thumbnail
一套适用于 Azure Kinect 和 Femto Bolt/Mega 相机的示例。该资源包包含三十多个演示场景,支持 Azure Kinect、Femto Bolt、Femto Mega、Kinect-v2 以及 iPhone Pro LiDAR 传感器。
渲染管线兼容性
内置渲染管线是团结引擎/Unity的默认渲染管线,它是一种通用型渲染管线,但可定制化的选项较为有限。通用渲染管线(简称 URP)是一种可编程渲染管线,能够快速、轻松地进行定制,并可在广泛的平台上实现优化的图形效果。高清渲染管线(简称 HDRP)同样是一种可编程渲染管线,能够在高端平台上实现前沿的高保真图形效果。
团结/Unity版本
内置渲染管线
通用渲染管线(URP)
高清渲染管线(HDRP)
团结 1.6.13
兼容
兼容
兼容
团结/Unity版本
内置渲染管线
通用渲染管线(URP)
高清渲染管线(HDRP)
Unity 2021.3.45f2c1
兼容
兼容
兼容
描述

这是一套针对 Azure Kinect 和 Femto Bolt/Mega 相机的示例,包含若干核心脚本,并统一归档于同一个文件夹中。该程序包提供了三十多个演示场景。除了 Azure Kinect、Femto Bolt 和 Femto Mega 传感器外,K4A 程序包还支持 Kinect-v2 相机(即 Kinect for Xbox One)以及 iPhone Pro 的 LiDAR 相机。


Web | Forum | Twitter/X | LinkedIn | Docs | Tips&Tricks


“Avatar-demo”(虚拟形象演示)场景展示了如何在场景中使用由 Kinect 控制的虚拟形象;“Gesture demo”(手势演示)展示了如何在项目中运用离散与连续手势;“Fitting room demos”(试衣间演示)演示了如何将用户身体与虚拟模型进行叠加或融合;“Background removal demo”(背景移除演示)展示了如何在虚拟背景上显示用户轮廓;“Point cloud demos”(点云演示)则展示了如何将真实环境或用户以网格形式呈现在场景中,等等。所有演示场景的简要说明均可在在线文档中查阅。


该软件包支持 Azure Kinect、Femto Bolt 和 Femto Mega 传感器、Kinect-v2(即 Kinect for Xbox One)以及 iPhone Pro 的 LiDAR 传感器。它适用于所有版本的 Unity(Free、Plus 和 Pro)。


如何运行演示场景:

1a. (Azure Kinect) 下载并安装最新版本的 Azure-Kinect Sensor SDK(下载链接见下文)。随后打开“Azure Kinect Viewer”以检查传感器是否正常工作。

1b. (Femto Bolt 和 Mega) 下载并解压最新版本的 Orbbec Viewer 以及 Orbbec SDK K4A Wrapper(下载链接见下文)。随后先打开“Orbbec Viewer”,再打开“K4A Viewer”,以检查传感器是否正常工作。

2. (Azure Kinect 和 Femto Bolt/Mega) 按照说明下载并安装最新版本的 Azure-Kinect Body Tracking SDK(下载链接见下文)。无论使用哪种相机,所有与人体追踪相关的场景都会用到该 SDK。

3. (Kinect-v2) 下载并安装 Kinect for Windows SDK 2.0(下载链接见下文)。

4. (iPhone Pro) 关于与 iPhone Pro 的 LiDAR 传感器集成,请参阅此提示。

5a. 将此包导入新的 Unity 项目。

5b. (Femto Bolt 和 Mega) 请按照此提示中的步骤操作。

6. 打开“File / Build settings”(文件 / 构建设置),确保当前激活的平台为“Windows”,且架构(architecture)设置为“Intel 64 bit”。

7. 在“Player Settings / Other Settings / Rendering”(播放器设置 / 其他设置 / 渲染)中,确保“Auto Graphics API for Windows”(Windows 自动图形 API)列表中的首选选项为“Direct3D11”。

8. 从 `AzureKinectExamples/KinectDemos` 文件夹的子文件夹中选择一个演示场景并运行。所有演示场景的简要说明均可在在线文档中找到。


* 可在此处获取最新版 Azure Kinect Sensor SDK (v1.4.1)。

* 可在此处获取最新版 Orbbec Viewer。

* 可在此处获取最新版 Orbbec SDK K4A-Wrapper (K4A Viewer)。


* 可在此处获取最新版 Azure Kinect Body Tracking SDK (v1.1.2)。

* 可在此处获取旧版 Azure Kinect Body Tracking SDK。

* 可在此处查看 Body Tracking SDK 的安装说明。


* 可在此处获取 Kinect for Windows SDK 2.0。

* 可在此处获取 RealSense SDK 2.0。


一个请求:

未经我明确许可,请勿将此资源包或其演示场景以源代码形式分享给他人,也请勿将其包含在公开的代码仓库中。


故障排除:

* 如果 Femto 相机仅更新一次用户姿势然后停止,请在“k4aviewer”(Orbbec K4A-wrapper 的一部分)中打开相机并检查相机流的时间戳是否仍在滚动。如果他们停止了,请重复本提示的步骤 3b。然后再次运行“k4aviewer”和 Unity 项目,检查相机是否正常工作。

* 如果Unity编辑器在场景启动时死机或崩溃,请确保Unity项目所在路径不包含任何非英文字符。

* 如果出现“Texture2D”不包含“LoadImage”定义或“Texture2D”不包含“EncodeToJPG”定义等错误,请打开包管理器,选择“内置包”并启用“图像转换”和“物理 2D”包。

* 如果您在控制台中收到语法错误,例如“类型或命名空间名称‘UI’不存在...”,请打开包管理器(菜单窗口/包管理器)并安装‘Unity UI’包。 UI元素广泛应用于K4A资产演示场景中。

* 如果由于 StartCameras() 方法失败而无法启动 Azure Kinect 传感器,请再次检查上面“如何运行演示场景”部分中的#6。

* 如果您收到“无法创建身体跟踪器”错误消息,请再次检查上面“如何运行演示场景”部分中的#2。

* Femto Bolt 和 Mega 支持:如果您需要用(或更喜欢使用)Orbbec 的 Femto Bolt 或 Mega 传感器替换 Azure Kinect,请遵循此提示。

* iPhone-Pro 支持:如果您想将 K4A 资产与 iPhone-Pro 的 LiDAR 传感器一起使用,请查看此提示。

* RealSense 支持已弃用。 Cubemos 骨骼跟踪不再可用。欲了解更多信息,请查看此提示。

* 如果在导入 K4A 资产时出现“[系统 1] 中的着色器错误...”等错误,请注意这不是错误,而是由于缺少 HDRP 和 VFX 包而导致的着色器问题。您只需要这些包来进行 VFX 点云演示。所有其他场景都应该毫无问题地启动。

* 如果控制台中存在编译错误,或者演示场景仍处于“等待用户”状态,请确保您已安装相应的传感器 SDK 和其他所需组件。另请检查传感器是否已连接。

* 对于其他已知问题,请查看此处。


文档、提示和技巧:

* 基本文档可在包中的 Readme-pdf 文件中找到。

* 在线文档可在此处获取。

* 这里提供了许多 K4A 包提示、技巧和示例。


第三方软件:

此资产使用 MIT 许可证下的 Azure Kinect Sensor SDK、Apache 许可证版本 2.0 下的 RealSense SDK 2.0 和 Microsoft Kinect for Windows v2 SDK 许可证下的 Kinect SDK 2.0。有关详细信息,请参阅包中的 Third-PartyNotices.txt 文件。

技术细节

该软件包支持 Azure Kinect、Femto Bolt 和 Femto Mega 传感器、Kinect-v2(即 Kinect for Xbox One)以及 iPhone Pro 的 LiDAR 传感器。它适用于所有版本的 Unity(Free、Plus 和 Pro)。

for Unity 的 Azure Kinect 和 Femto Bolt 示例

Unity 海外资源商店评分
4.9(109条评分)
国内数据
0浏览
0收藏
当前价格
¥91
¥130
30% OFF
已享受 平台补贴
席位
仅支持将资源分配给中国区用户,其他区域账号暂不支持
许可证类型
如对许可证类型有疑问,请查阅EULA
席位
文件大小
166.9 MB
最新版本
1.21.1
最新发布日期
2026-10-09
支持Unity版本
2021.3.45f2c1或更高
支持的团结引擎版本
1.6.13或更高
发布者支持
rumen.filkov@gmail.com