注册 登录 进入教材巡展 进入在线书城
#

出版时间:2022年5月

出版社:重庆大学电子音像出版社

以下为《DuMix AR开发技术》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 重庆大学电子音像出版社
  • 9787894466143
  • 1版
  • 443918
  • 66239367-7
  • 平装
  • 16开
  • 2022年5月
  • 213
  • 131
  • 工学
  • 计算机科学与技术
  • 计算机类
  • 高职
内容简介
本书主要讲解了初识DumixAR、DumixAR UnitySDK开发使用、DumixAR开发入门、DumixAR本地识图案例、DumixAR连续图案识别、DumixAR手势识别、DumixAR云端识图、DumixAR Slam小熊识别和DumixAR 肢体识别。通过本书的学习,学生能掌握DuMix AR开发技术的知识和实际应用。
目录
目录

第1章 初识DumixAR 1
1.1 DuMixAR简介 2
1.2 DuMixAR主要应用场景 2
1.2.1 儿童教育案例 2
1.2.2 IP互动案例 3
1.2.3 商品包装案例 4
1.2.4 服装特效案例 4
1.2.5 人脸贴纸特效 5
1.2.6 实景小游戏 6

第2章 DumixAR UnitySDK开发使用 8
2.1 Unity支持的资源类型 10
2.2 贴图资源的导入与设置 11
2.2.1 导入贴图资源 12
2.2.2 贴图设置 13
2.3 模型资源导入与设置 14
2.3.1 导入模型资源 14
2.3.2 模型设置 14
2.4 声音资源导入与设置 17
2.4.1 导入声音资源 17
2.4.2 设置声音资源 17
2.5 Standard Assets资源导入 18
2.6 自定义资源导出与导入 19
2.7 Prefab(预制体) 23
2.7.1 创建Prefab 23
2.7.2 修改Prefab 24
2.8 Unity中的特殊文件夹 25
2.8.1 Editor文件夹 26
2.8.2 Gizmos文件夹 26
2.8.3 Plugins文件夹 26
2.8.4 Resources文件夹 26
2.8.5 Standard Assets文件夹 26
2.8.6 StreamingAssets文件夹 26
2.8.7 Hidden Assets 27

第3章 DumixAR开发入门 29
3.1 场景(Scene) 31
3.2 游戏对象(GameObject) 31
3.3 组件(Component) 32
3.4 Transform 32
3.4.1 Unity中的坐标系 33
3.4.2 设置Transform组件 35
3.5 摄像机(Camera) 36
3.5.1 Clear Flags 36
3.5.2 Culling Mask 40
3.5.3 Projection 41
3.5.4 Clipping Planes 41
3.5.5 Viewport Rect 42
3.5.6 Depth 42
3.6 脚本(Script ) 42
3.7 光源(Light) 42
3.7.1 Point Lights 43
3.7.2 Spot Lights 44
3.7.3 Directional Lights 45
3.7.4 Area Lights 46
3.7.5 Ambient Light 46
3.8 粒子(Particle System) 47
3.9 地形(Terrain) 48
3.10 声音(Audio) 48
3.11 材质(Material) 48
3.12 物理材质(Physics Material) 49

第4章 DumixAR本地识图案例 52
4.1 创建地形 54
4.2 地形参数设置 55
4.3 地貌编辑 56
4.3.1 升高/降低地形 56
4.3.2 绘制预设高度地形 57
4.3.3 平滑地形高度 58
4.4 地貌纹理 59
4.4.1 添加贴图 60
4.4.2 绘制贴图 61
4.5 细节编辑 61
4.5.1 添加植被 62
4.5.2 细节覆盖 63

第5章 DumixAR连续图案识别 65
5.1 MonoBehaviour介绍 67
5.2 编写MonoBehaviour 67
5.2.1 创建脚本 67
5.2.2 Mono生命周期方法 68
5.2.3 Mono成员变量定义 69
5.3 渲染组件介绍 69
5.3.1 LineRenderer 69
5.3.2 MeshRenderer 71
5.3.3 SkinnedMeshRenderer 71
5.3.4 TrailRenderer 71
5.3.5 CanvasRenderer 72
5.3.6 SpriteRenderer 72
5.4 物理组件介绍 72
5.4.1 Collider 72
5.4.2 Rigidbody 73
5.5 网络组件介绍 73
5.5.1 NetworkManager 74
5.5.2 NetworkIdentity 74
5.5.3 NetworkBehaviour 74
5.6 声音组件介绍 75
5.6.1 AudioSource 75
5.6.2 AudioListener 75

第6章 DumixAR手势识别 77
6.1 UI类型介绍 79
6.1.1 UI的应用场景类型 79
6.1.2 目前主要的UI实现方法 79
6.2 UGUI的组成 81
6.2.1 Canvas 81
6.2.2 EventSystem 82
6.2.3 Atlas(图集) 82
6.3 UGUI的层级顺序 83

第7章 DumixAR云端识图 85
7.1 UGUI中UI自适应方法 87
7.2 Canvas设置 87
7.2.1 Canvas渲染顺序 87
7.2.2 Canvas渲染模式 87
7.3 Canvas Scaler设置 88
7.3.1 Constant Pixel Size 89
7.3.2 Scale With Screen Size 89
7.3.3 Constant Physical Size 90
7.4 RectTransform设置 90
7.4.1 中枢轴(Pivot) 91
7.4.2 锚点(Anchors) 91
7.5 UGUI常用布局组件 92
7.5.1 Layout Element 92
7.5.2 Conent Size Filtter 93
7.5.3 Aspect Ratio Filter 93
7.5.4 Layout Group 93
7.5.5 滑动窗(Scroll View) 94
7.6 UGUI自定义自动布局 95
7.6.1 ILayoutElement 95
7.6.2 ILayoutGroup 95
7.6.3 ILayoutSelfController 95

第8章 DumixAR Slam小熊识别 98
8.1 Text 100
8.1.1 Rich Text 101
8.1.2 Rich Text编辑器 102
8.1.3 自适应文本 103
8.2 RawImage 103
8.3 Image 104
8.4 Button 107
8.4.1 Transition 107
8.4.2 OnClick 108
8.5 Toggle 110
8.6 Toggle Group 110
8.7 Slider 111
8.8 Dropdown 112
8.9 Input Field 114
8.10 Event Trigger 116

第9章 DumixAR 肢体识别 121
9.1 异步操作的概念 123
9.2 Unity中的异步操作 123
9.2.1 协程机制(Coroutines) 123
9.2.2 Invoke机制 124
9.3 消息机制 125
9.4 线程间的通信 126
9.5 Unity3D中的时间 129