Unity AR 增强现实完全自学教程epub

图书网 2020年8月10日21:39:121 2.8K

Unity AR 增强现实完全自学教程 作者:李晔

Unity AR 增强现实完全自学教程 出版社:电子工业出版社

Unity AR 增强现实完全自学教程 内容简介

本书是初学者快速学习AR应用的全面教程,从基础理论到经典的AR案例都进行了详尽的讲解。保证即便是零基础的读者也可以通过本书学习并制作出常见的AR应用。

本书共分10章,基础部分会介绍Unity的安装配置、基础操作、C#编程基础、坐标系统、UI系统以及AR应用在常用平台(PC、Android、iOS)的发布等。

AR案例部分会以涂色类AR、多卡互动AR、恐龙博物馆AR大屏互动为例,在实际制作过程中教大家AR应用的通用设计方式,以及如何处理AR应用在制作过程中常见的问题。

为了方便读者学习,本书随书提供课程中案例的所有资源及源文件,可以随时查阅对比。

本书适合于想要进入AR行业的兴趣爱好者,传统行业转型AR的管理者、投资人,以及针对AR中特定案例有需求的从业人员。

Unity AR 增强现实完全自学教程 目录

前 言

第1章 Unity AR概述

1.1 AR介绍

1.1.1 AR技术概述

1.1.2 AR行业应用及发展趋势

1.2 如何制作AR

1.2.1 所需软件及辅助插件

1.2.2 AR显示基本原理

1.3 Unity与AR

1.3.1 Unity引擎简介

1.3.2 EasyAR简介

第2章 注意事项(新手必看)

2.1 教程学习说明

2.2 版本问题

2.3 案例说明

2.4 随书附带资源

2.5 常见问题

第3章 Unity基础

3.1 Unity的获取与安装

3.1.1 获取Unity

3.1.2 安装Unity

3.2 Unity基础操作

3.2.1 Unity界面介绍

3.2.2 Unity基础操作

3.2.3 游戏对象与组件

3.2.4 Unity常用的游戏对象

3.2.5 Unity常用组件

3.2.6 帧的概念

3.3 Unity资源获取

3.3.1 资源制作

3.3.2 Unity资源商店

3.4 C#脚本基础

3.4.1 C#脚本基本结构

3.4.2 函数(方法)

3.4.3 变量

3.4.4 计算与赋值

3.4.5 if语句

3.5 坐标系统

3.5.1 世界坐标系

3.5.2 屏幕坐标

3.5.3 简单的坐标转换

3.6 UI基础

3.6.1 UGUI简介

3.6.2 屏幕自适度

3.6.3 调整屏幕自适度

3.6.4 Image与Text

3.6.5 按钮(Button)

第4章 EasyAR基础

4.1 获取EasyAR

4.2 EasyAR SDK基本配置

第5章 应用发布

5.1 Windows/Mac平台发布

5.2 Android平台发布

5.3 iOS平台发布

第6章 涂色类AR项目案例

6.1 涂色类AR项目案例简介

6.1.1 涂色类AR应用简介

6.1.2 项目分析

6.1.3 案例规划

6.2 涂色类AR识别图设计

6.2.1 识别图的识别率

6.2.2 识别图内容分析

6.2.3 识别图模型图案角度

6.2.4 常见的识别图展现方式

6.2.5 程序中使用识别图与印刷使用识别图

6.2.6 识别图制作流程

6.3 制作识别图——PS基础

6.3.1 分配组与图层

6.3.2 制作地球部分

6.3.3 制作识别图底座部分

6.3.4 制作识别图外框部分

6.3.5 制作识别图斜面部分1

6.3.6 制作识别图斜面部分2

6.3.7 加入具备识别信息的背景图片

6.3.8 导出识别图

6.4 涂色类AR模型分析

6.4.1 模型基础概念

6.4.2 模型标准

6.4.3 制作思路

6.4.4 模型制作流程

6.5 模型制作——MAYA基础

6.5.1 制作地球

6.5.2 制作地球仪的轴

6.5.3 制作地球仪的底座

6.5.4 制作地球仪的外框

6.5.5 完成建模

6.6 UV匹配识别图

6.6.1 UV的概念

6.6.2 匹配UV的思路

6.6.3 给模型添加贴图

6.6.4 匹配地球部分的UV

6.6.5 匹配轴部分的UV

6.6.6 匹配底座部分的UV

6.6.7 匹配外框部分的UV

6.6.8 调整模型

6.6.9 导出模型

6.7 涂色AR编程第一阶段

6.7.1 第一阶段目标

6.7.2 创建项目

6.7.3 配置识别图与模型

6.7.4 替换模型贴图

6.7.5 使用按钮替换贴图

6.7.6 屏幕截图

6.8 涂色AR编程第二阶段

6.8.1 第二阶段目标

6.8.2 如何获得正确的贴图

6.8.3 获取截屏时识别图四个角的坐标

6.8.4 涂色AR中的Shader

6.8.5 C#向Shader传递信息

6.8.6 将识别图涂色正确地附在模型上

6.8.7 第二阶段可能出现的异常情况

6.9 涂色AR编程第三阶段

6.9.1 第三阶段目标

6.9.2 扫描框的功能

6.9.3 制作扫描框与提示面片

6.9.4 获取识别图与扫描框的四角屏幕坐标

6.9.5 确定识别图是否完全处于扫描框内

6.9.6 使用扫描框自动贴图

6.9.7 长方形识别图制作思路

6.9.8 涂色类AR案例小结

第7章 多卡互动项目案例

7.1 多卡互动设计思路

7.2 制作字母识别图

7.3 多卡识别功能制作

7.4 使用碰撞器判断卡片顺序

7.5 编写代码

7.6 完善AR多卡互动

第8章 恐龙博物馆AR互动大屏

8.1 项目策划

8.1.1 整合需求

8.1.2 项目设计

8.1.3 项目预算

8.1.4 模型制作流程及标准

8.1.5 动画标准

8.2 项目场景搭建

8.2.1 如何增强AR的真实感

8.2.2 角度匹配

8.2.3 投影效果

8.2.4 天空盒与全景图片

8.2.5 制作全景图片

8.3 动画控制

8.3.1 动画控制设计

8.3.2 Mecanim动画系统

8.3.3 播放待机状态动画

8.3.4 动画的切换及融合

8.3.5 控制恐龙行走动画(Blend Tree)

8.3.6 控制行走位移

8.3.7 处理同时进行的动画(动画遮罩)

8.3.8 完善动画

8.3.9 修改Bug

8.4 项目拓展

8.4.1 加入声音(动画事件)

8.4.2 手柄控制

8.4.3 现实物体对虚拟物体的遮挡

8.4.4 自动循环动画

8.4.5 自动循环动画制作

第9章 常用内容查询

9.1 第6章常用代码查询

9.2 PS常用操作

9.3 第6章常用MAYA操作

9.4 第7章常用代码

9.5 第8章常用代码

9.6 常用变量

第10章 其他

10.1 文件管理

10.2 AR中人员管理

10.3 AR注意事项

寄 语

Unity AR 增强现实完全自学教程 精彩文摘

AR幼教的市场目前已较为成熟,在未来依旧是AR技术应用的一个重要方向。幼儿对于新奇事物保持热情的时间会很长,AR这种
形式更有利于幼儿集中注意力,并且通过自己动手和记忆的过程也会获得成就感,使学习变得简单起来。

图书网:Unity AR 增强现实完全自学教程epub

继续阅读

→→→→→→→→→→→→→→→→→→→→查找获取

匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:1   其中:访客  1   博主  0
    • HACKENSACKMUMU
      HACKENSACKMUMU 0

      谢谢楼主的分享!正需要这本书