UnityAR增强现实开发实战

UnityAR增强现实开发实战

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

AR开发应用9章教程:Unity环境、Vuforia功能、EasyAR知识。

内容简介

本书共分9章,主要讲解了AR的开发和应用,主要内容为:增强现实以及AR工具介绍,Unity开发环境搭建及Vuforia开发环境搭建,Vuforia核心功能,如扫描图片、圆柱体识别、多目标识别、文字识别、云识别、物体识别和案例等,EasyAR开发知识,基于Unity开发VR。

章节目录

版权信息

内容简介

前言

第1章 增强现实技术概述

1.1 增强现实技术简介

1.1.1 增强现实技术概念

1.1.2 增强现实技术原理

1.1.3 增强现实技术特点

1.1.4 增强现实系统组成

1.1.5 增强现实系统分类

1.1.6 增强现实表现形式

1.1.7 AR与VR的区别

1.2 增强现实发展历程

1.3 增强现实开发平台

1.3.1 Vuforia

1.3.2 Metaio

1.3.3 EasyAR

1.3.4 ARToolKit

1.4 增强现实开发硬件

1.4.1 移动手持式设备

1.4.2 头戴式显示器

1.4.3 智能眼镜

1.4.4 空间增强现实显示设备

1.5 增强现实应用领域

1.5.1 新闻传播

1.5.2 教育教学

1.5.3 展览展示

1.5.4 市场营销

1.5.5 车载系统

1.5.6 游戏娱乐

1.5.7 医疗助手

1.5.8 工业产业

1.5.9 军事领域

1.6 增强现实发展前景

小结

习题

第2章 Unity3D基础

2.1 常用开发引擎

2.1.1 Unreal引擎

2.1.2 Unity3D引擎

2.2 Unity3D引擎简介

2.2.1 Unity3D特色

2.2.2 Unity3D发展

2.2.3 Unity3D应用

2.3 Unity3D下载与安装

2.3.1 Unity3D下载

2.3.2 Unity3D安装

2.4 Unity3D界面基础

2.4.1 Unity3D界面布局

2.4.2 Unity3D界面介绍

2.4.3 Unity3D基本操作

2.4.4 Unity3D常用组件

2.5 Unity3D核心系统

2.6 Unity3D编程基础

2.6.1 C#语言概述

2.6.2 变量

2.6.3 表达式与运算符

2.6.4 流程控制

2.6.5 函数

2.6.6 脚本系统

2.6.7 脚本编写注意事项

2.7 Unity3D资源获取

2.7.1 Unity3D资源管理

2.7.2 Unity3D资源商店

2.8 平台设置与发布

2.8.1 发布PC平台

2.8.2 发布Android平台

小结

习题

第3章 AR开发概述

3.1 Vuforia开发概述

3.1.1 Vuforia发展由来

3.1.2 Vuforia核心功能

3.2 Vuforia SDK简介

3.2.1 Vuforia注册

3.2.2 Vuforia下载

3.2.3 Vuforia密钥

3.2.4 Unity AR环境配置

3.3 基础识别

3.3.1 图片识别

3.3.2 长方体识别

3.3.3 柱形体识别

3.3.4 3D物体识别

3.4 虚拟按钮

3.5 综合项目:多卡识别2D/3D物体

3.5.1 项目构思

3.5.2 项目设计

3.5.3 项目实施

3.5.4 项目测试

小结

习题

第4章 AR界面开发

4.1 Unity3D图形界面概述

4.1.1 UI界面概述

4.1.2 UI设计原则

4.1.3 UI发展历程

4.1.4 AR应用中界面显示方式

4.1.5 AR应用中界面交互方式

4.2 UGUI简介

4.2.1 Canvas画布

4.2.2 Envent System事件系统

4.2.3 Panel控件

4.2.4 Text控件

4.2.5 Image控件

4.2.6 Raw Image控件

4.2.7 Button控件

4.2.8 Toggle控件

4.2.9 Slider控件

4.2.10 Scrollbar控件

4.2.11 Input Field控件

4.3 综合项目:AR系统登录界面

4.3.1 项目构思

4.3.2 项目设计

4.3.3 项目实施

4.3.4 项目测试

小结

习题

第5章 AR场景开发

5.1 AR场景开发概述

5.2 Unity3D场景创建

5.2.1 创建地形

5.2.2 地形参数

5.2.3 地形工具

5.3 环境特效

5.3.1 水特效

5.3.2 雾特效

5.3.3 环境天空

5.4 光影系统

5.4.1 光照

5.4.2 阴影

5.5 综合项目:AR游戏场景搭建

5.5.1 项目构思

5.5.2 项目设计

5.5.3 项目实施

5.5.4 项目测试

小结

习题

第6章 AR视频开发

6.1 Unity声音系统

6.1.1 导入音效

6.1.2 播放音效

6.2 AR视频概述

6.3 AR透明视频

6.4 综合项目:AR展示视频播放

6.4.1 项目构思

6.4.2 项目设计

6.4.3 项目实施

6.4.4 项目测试

小结

习题

第7章 AR动画开发

7.1 AR动画概述

7.2 Mecanim动画系统

7.2.1 Mecanim系统特性

7.2.2 Mecanim核心概念

7.2.3 Mecanim工作流程

7.3 综合项目:AR角色动画开发

7.3.1 项目构思

7.3.2 项目设计

7.3.3 项目实施

7.3.4 项目测试

7.4 综合项目:AR交互动画开发

7.4.1 项目构思

7.4.2 项目设计

7.4.3 项目实施

7.4.4 项目测试

小结

习题

第8章 AR交互开发

8.1 AR交互概述

8.2 AR交互分类

8.3 模型旋转交互实现

8.4 模型缩放交互实现

8.5 动态加载AR模型

8.6 模型脱卡功能实现

8.7 综合项目:AR海洋生物交互

8.7.1 项目构思

8.7.2 项目设计

8.7.3 项目实施

8.7.4 项目测试

小结

习题

第9章 AR特效开发

9.1 粒子特效系统

9.1.1 粒子系统概述

9.1.2 粒子系统属性

9.2 粒子特效开发

9.2.1 燃烧的火焰

9.2.2 发光的法杖

9.2.3 上升的泡泡

9.3 综合项目:AR角色特效开发

9.3.1 项目构思

9.3.2 项目设计

9.3.3 项目实施

9.3.4 项目测试

小结

习题

第10章 AR游戏开发

10.1 项目构思

10.2 项目设计

10.3 项目实施

10.3.1 Vuforia开发设置

10.3.2 Begin场景制作

10.3.3 Happy场景制作

10.4 项目测试

小结

习题

参考文献

UnityAR增强现实开发实战是2020年由清华大学出版社出版,作者李婷婷。

得书感谢您对《UnityAR增强现实开发实战》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
鸿蒙应用开发实战 电子书
本书为华为鸿蒙系统HarmonyOS开发图书,以JavaScript为开发语言,提供完整源代码。
Vue企业开发实战 电子书
《大型电商网站大麦网开发:vue、ES6与Webpack技能结合》
Vulkan开发实战详解 电子书
本书共分为19章,介绍了Vulkan的诞生、特点、开发环境的搭建以及运行机制、渲染管线和调试技术,着色器编程语言—GLSL、投影及各种变换、光照、纹理映射、3D模型的加载、混合与雾、两种测试及片元丢弃、顶点着色器的妙用、片元着色器的妙用、真实光学环境的模拟、阴影及高级光照、几种高级着色器特效、骨骼动画、Vulkan的性能优化等,最后以一个休闲游戏—方块历险记的案例来展示Vulkan的功能与技术。本
HADOOP大数据开发实战 电子书
Hadoop基础教程,大数据技术原理与应用教程,MapReduce框架入门实战指南。
jQueryEasyUI网站开发实战 电子书
全面系统讲解EasyUI,网站开发者的得力助手。