第6章 用户交互………………………………………………………………………… 87
6.1 交互基础…………………………………………………………………………… 87
6.1.1 鼠标交互…………………………………………………………………… 87
6.1.2 键盘交互…………………………………………………………………… 88
6.2 实践项目———键盘交互…………………………………………………………… 88
6.2.1 键盘交互项目构思………………………………………………………… 88
6.2.2 键盘交互项目设计………………………………………………………… 88
6.2.3 键盘交互项目实施………………………………………………………… 89
6.2.4 键盘交互项目运行………………………………………………………… 90
6.3 单元组项目———行走的机器猫…………………………………………………… 91
6.3.1 行走的机器猫项目构思…………………………………………………… 91
6.3.2 行走的机器猫项目设计…………………………………………………… 91
6.3.3 行走的机器猫项目实施…………………………………………………… 92
6.3.4 行走的机器猫项目运行…………………………………………………… 95
【本章小结】……………………………………………………………………………… 97
【课后作业】……………………………………………………………………………… 97
第7章 粒子特效………………………………………………………………………… 98
7.1 粒子系统基本理解………………………………………………………………… 98
7.1.1 粒子系统定义……………………………………………………………… 98
7.1.2 粒子系统发展……………………………………………………………… 99
7.1.3 粒子系统应用……………………………………………………………… 99
7.1.4 粒子系统组成部分………………………………………………………… 99
7.2 实践项目———喷泉模拟………………………………………………………… 100
7.2.1 喷泉模拟项目构思……………………………………………………… 100
7.2.2 喷泉模拟项目设计……………………………………………………… 101
7.2.3 喷泉模拟项目实施……………………………………………………… 102
7.2.4 喷泉模拟项目运行……………………………………………………… 104
7.3 实践项目———火炬模拟………………………………………………………… 104
7.3.1 火炬模拟项目构思……………………………………………………… 104
7.3.2 火炬模拟项目设计……………………………………………………… 104
7.3.3 火炬模拟项目实施……………………………………………………… 105
7.3.4 火炬模拟项目运行……………………………………………………… 107
7.4 实践项目———烟花模拟………………………………………………………… 108
7.4.1 烟花模拟项目构思……………………………………………………… 108
7.4.2 烟花模拟项目设计……………………………………………………… 108
7.4.3 烟花模拟项目实施……………………………………………………… 108
7.4.4 烟花模拟项目运行……………………………………………………… 112
【本章小结】……………………………………………………………………………… 112
【课后作业】……………………………………………………………………………… 112
第8章 图像增强………………………………………………………………………… 114
8.1 人眼视觉特性…………………………………………………………………… 114
8.1.1 视觉非线性……………………………………………………………… 115
8.1.2 亮度敏感性……………………………………………………………… 115
8.1.3 视觉敏感度带通和视觉多通道………………………………………… 115
8.1.4 视觉的掩盖效应………………………………………………………… 116
8.1.5 视觉对颜色的感知特性………………………………………………… 116
8.2 图像增强基本算法……………………………………………………………… 116
8.2.1 空间域图像增强技术…………………………………………………… 116
8.2.2 频域图像增强技术……………………………………………………… 119
8.3 实践项目———对比度增强……………………………………………………… 122
8.3.1 对比度增强项目构思…………………………………………………… 122
8.3.2 对比度增强项目设计…………………………………………………… 123
8.3.3 对比度增强项目实施…………………………………………………… 123
8.3.4 对比度增强项目运行…………………………………………………… 126
【本章小结】……………………………………………………………………………… 127
【课后作业】……………………………………………………………………………… 127
第9章 图像恢复………………………………………………………………………… 128
9.1 图像恢复概述…………………………………………………………………… 128
9.1.1 图像恢复原理…………………………………………………………… 128
9.1.2 图像恢复发展…………………………………………………………… 129
9.2 图像恢复基本算法……………………………………………………………… 130
9.2.1 图像退化模型…………………………………………………………… 130
9.2.2 较经典的恢复方法……………………………………………………… 131
9.3 实践项目———图像恢复………………………………………………………… 132
9.3.1 图像恢复项目构思……………………………………………………… 132
9.3.2 图像恢复项目设计……………………………………………………… 132
9.3.3 图像恢复项目实施……………………………………………………… 132
9.3.4 图像恢复项目运行……………………………………………………… 133
【本章小结】……………………………………………………………………………… 134
【课后作业】……………………………………………………………………………… 134
第10章 图像分割……………………………………………………………………… 135
10.1 图像分割概述…………………………………………………………………… 135
10.1.1 图像分割背景…………………………………………………………… 135
10.1.2 图像分割应用…………………………………………………………… 136
10.2 图像分割理论…………………………………………………………………… 136
10.2.1 图像分割理论介绍……………………………………………………… 136
10.2.2 图像分割的发展过程…………………………………………………… 136
10.3 图像分割方法…………………………………………………………………… 137
10.3.1 基于区域的分割方法…………………………………………………… 137
10.3.2 基于边界的分割方法…………………………………………………… 138
10.4 实践项目———图像分割………………………………………………………… 139
10.4.1 图像分割项目构思……………………………………………………… 139
10.4.2 图像分割项目设计……………………………………………………… 140
10.4.3 图像分割项目实施……………………………………………………… 140
10.4.4 图像分割项目运行……………………………………………………… 142
【本章小结】……………………………………………………………………………… 142
【课后作业】……………………………………………………………………………… 143
第11章 综合实践项目………………………………………………………………… 144
11.1 仙剑项目构思…………………………………………………………………… 144
11.1.1 项目背景………………………………………………………………… 144
11.1.2 项目准备………………………………………………………………… 145
11.2 仙剑项目设计…………………………………………………………………… 145
11.2.1 项目流程设计…………………………………………………………… 145
11.2.2 项目界面设计…………………………………………………………… 146
11.2.3 项目交互设计…………………………………………………………… 148
11.3 仙剑项目实施…………………………………………………………………… 149
11.3.1 模型制作………………………………………………………………… 149
11.3.2 场景制作………………………………………………………………… 154
11.3.3 键盘交互实现…………………………………………………………… 156
11.3.4 程序代码………………………………………………………………… 157
11.4 仙剑项目运行…………………………………………………………………… 168
11.4.1 客栈内部效果…………………………………………………………… 168
11.4.2 白天场景运行效果……………………………………………………… 170
11.4.3 夜晚运行效果…………………………………………………………… 171
11.4.4 雾天运行效果…………………………………………………………… 172
11.4.5 下雪天运行效果………………………………………………………… 173
【本章小结】……………………………………………………………………………… 173
【课后作业】……………………………………………………………………………… 173
附录:学习知识要点及能力要点……………………………………………………… 175
参考文献…………………………………………………………………………………… 181