Windows 10混合现实编程:Unity、Vuforia与UrhoSharp实战

需积分: 9 9 下载量 173 浏览量 更新于2024-07-17 收藏 35.89MB PDF 举报
"《Programming for Mixed Reality with Windows 10, Unity, Vuforia, and UrhoSharp》由Dawid Borycki撰写,是关于利用Windows 10平台开发混合现实应用的完整指南,适用于HoloLens和混合现实头戴设备。书中详细介绍了如何构建从简单2D到针对HoloLens的前沿3D应用程序。本书涵盖了设置混合现实开发环境、编写适应各种Windows 10设备的UWP 2D应用、利用人工智能技术、以及通过Unity和Vuforia创建与真实物体链接的增强现实内容等内容。此外,还介绍了使用UrhoSharp进行跨平台3D开发的技术。" 在本书中,作者Dawid Borycki,一个高级微软技术专家,将引导读者掌握以下关键知识点: 1. **混合现实开发环境的搭建**:包括安装必要的工具,如HoloLens和混合现实模拟器,确保开发者可以开始混合现实项目。 2. **编写UWP 2D应用**:学习如何创建适应所有Windows 10设备的应用,并根据特定硬件调整视图和功能。这涉及到媒体流渲染、世界朝向摄像头的视频获取、以及图像中的人脸检测。 3. **AI语音控制应用**:通过Microsoft Cognitive Services(MCS)构建,实现用户通过语音与应用交互,生成用户视觉场景的描述,并通过文本或语音形式呈现。 4. **Unity 3D混合现实应用的核心概念和技术**:学习如何在Unity中创建3D对象,为其赋予材质以创建全息图,并添加基于用户输入的交互功能。 5. **HoloLens特性整合**:集成HoloLens特有的功能,如空气手势、空间声音和空间映射,以提升混合现实体验。 6. **Vuforia实现全息图与实物关联**:利用Vuforia技术,让全息图与真实世界的物体互动,实现增强现实效果。 7. **UrhoSharp框架**:了解如何使用UrhoSharp进行3D跨平台开发,扩展混合现实应用的可能性。 书中章节详细划分,从基础知识到高级应用,逐步深入,适合不同层次的开发者学习。通过这本书,读者将能够开发出结合人工智能和混合现实技术的创新应用和游戏,充分利用Windows 10、Unity、Vuforia和UrhoSharp的强大功能。