• Cinder创意编程指南
21年品牌 40万+商家 超1.5亿件商品

Cinder创意编程指南

正版二手书,欢迎选购

16.02 2.8折 58 九品

仅1件

北京朝阳
认证卖家担保交易快速发货售后保障

作者戴维·高尔尼|Madeira|鲁伊·马德拉|郑岩峰

出版社电子工业出版社

ISBN9787121243943

出版时间2014-10

装帧平装

开本16开

定价58元

货号1193803171928588306

上书时间2024-11-14

宏铭图书店

十二年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
商品描述
导语摘要
 由高尔尼、马德拉所著的《Cinder创意编程指南》从使用Cinder创建简单的项目开始,使用多媒体创建动画,并同其他用户进行互动。从带有粒子的动画,到使用视频、音频和图像通过Cinder创建创意型应用。本书还包括3D绘图、图形处理、实时检测和跟踪摄像头输入等内容,并讲述如何开发可同时运行于台式机和移动设备的交互式应用,或使其成为交互式设备的一部分,以及如何使用Cinder创建动画和高级视觉项目。

作者简介
郑岩峰,高级软件工程师,精通多种计算机语言和系统设计,熟悉软硬件开发。曾参与国家863项目Soft NIDS(网络入侵检测)系统设计与开发;电信平台系统开发;后就职于清华研究院从事远程心电医疗设备和系统设计开发;清华大学医学院附属医院HIS系统设计开发和数据中心建设。国内最早计算机公开课发起人之一,发布过几部大型计算机教程;大型英语视频课程《GRE词汇精讲》作者。2012年创建中国著名创客组织――南京创客空间,致力于推动民间创新和艺术发展。平时喜欢读书、运动、旅行。孙岩松,大学时主修英语,辅修心理学,对互联网产生浓厚兴趣。毕业两年后的09年创建第一个网站,从此迷上搜索引擎和网络媒体。对互联网(包括互联网硬件)与人的关系有浓厚兴趣,并围绕该主题撰写多篇中英文博客,详见“牌巴子博客“。目前任某游戏行业媒体主编,关注虚拟世界对人的影响。此外,喜欢阅读,热爱艺术,并关注MMA(综合格斗)。

目录
目 录

第1章入门

引言 / 1

1.1 创建一般应用程序项目 / 2

1.2 创建屏保应用程序项目 / 4

1.3 创建iOS触屏应用程序 / 5

1.4 理解应用程序的基本结构 / 6

1.5 响应鼠标输入 / 9

1.6 响应键盘输入 / 11

1.7 响应触屏输入 / 12

1.8 访问被拖放到应用程序窗口的文件 / 16

1.9 改变窗口大小后调整场景 / 17

1.10 在Windows中使用资源 / 19

1.11 在iOS和OS X上使用资源 / 21

1.12 使用资源集(assets) / 23

第2章为开发做准备

引言 / 25

2.1 用于调整参数设置的图形用户界面 / 25

2.2 保存和加载配置文件 / 30

2.3 为当前的参数状态制作快照 / 33

2.4 使用MayaCamUI / 36

2.5 使用3D空间指南 / 37

2.6 同其他软件进行通信 / 41

2.7 准备iOS应用程序 / 47

第3章使用图像处理技术

引言 / 50

3.1 调整图片对比度和亮度 / 50

3.2 整合OpenCV / 53

3.3 边缘识别 / 56

3.4 人脸识别 / 59

3.5 图像特征识别 / 61

3.6 将图像转换为矢量图形 / 64

第4章使用多媒体内容

引言 / 71

4.1 加载和显示视频 / 71

4.2 创建简单的视频控制器 / 74

4.3 将窗口内容保存为图像 / 78

4.4 将窗口动画保存为视频 / 80

4.5 将窗口内容保存为矢量图形图像 / 84

4.6 使用拼接渲染器保存高分辨率图像 / 88

4.7 在应用程序之间分享图像 / 91

第5章创建粒子系统

引言 / 95

5.1 创建2D中的粒子系统 / 95

5.2 应用斥力和引力 / 103

5.3 模拟风中飞扬的粒子 / 105

5.4 模拟群集行为 / 106

5.5 让粒子对声音有反应 / 111

5.6 将粒子与处理过的图像对齐 / 115

5.7 将粒子与网格表面对齐 / 118

5.8 创建弹簧 / 122

第6章粒子系统渲染和贴图

引言 / 131

6.1 为粒子贴图 / 131

6.2 为粒子添加尾迹 / 133

6.3 创建织物模拟 / 136

6.4 为织物模拟贴图 / 141

6.5 使用点精灵和着色器为粒子系统贴图 / 143

6.6 连接圆点 / 148

6.7 连接粒子和样条 / 151

第7章使用2D图形

引言 / 157

7.1 绘制2D几何图元 / 157

7.2 使用鼠标绘制任意形状 / 160

7.3 实现涂鸦器算法 / 162

7.4 实现2D元球 / 164

7.5 为文本周围曲线创建动画效果 / 168

7.6 添加模糊效果 / 174

7.7 实现力导向图形 / 179

第8章使用3D图形

引言 / 185

8.1 绘制3D几何图元 / 185

8.2 旋转、缩放和平移 / 189

8.3 使用离屏画布绘图 / 191

8.4 使用鼠标在3D中绘图 / 194

8.5 添加光线 / 197

8.6 3D拾取 / 201

8.7 创建图片的高度图 / 206

8.8 使用Perlin噪声创建地形 / 209

8.9 保存网格数据 / 213

第9章添加动画

引言 / 215

9.1 使用时间线添加动画效果 / 215

9.2 使用时间线创建动画序列 / 217

9.3 沿路径添加动画 / 220

9.4 沿路径对齐摄像头运动 / 222

9.5 文本动画――文本作为影片的遮罩 / 226

9.6 为文本添加动画效果――滚动文本行 / 229

9.7 使用Perlin噪声创建流场 / 232

9.8 创建3D图像库 / 236

9.9 使用Perlin噪声创建球形流场 / 241

第10章同用户交互

引言 / 245

10.1 创建能对鼠标做出响应的交互对象 / 245

10.2 为交互对象添加鼠标事件 / 251

10.3 创建滑块 / 257

10.4 创建响应式文本框 / 260

10.5 使用多点触控拖拽、缩放和旋转对象 / 265

第11章检测与跟踪摄像头

引言 / 273

11.1 从摄像头捕捉 / 273

11.2 基于颜色跟踪物体 / 275

11.3 使用光流跟踪运动 / 279

11.4 对象跟踪 / 283

11.5 读取二维码 / 288

11.6 建立UI导航和Kinect手势识别 / 291

11.7 用Kinect增强现实 / 300

第12章使用音频输入输出

引言 / 307

12.1 创建一个正弦波振荡器 / 307

12.2 用频率调制产生声音 / 310

12.3 添加延迟效果 / 313

12.4 生成物体碰撞声音 / 315

12.5 可视化的FFT / 319

12.6 制作对声音有反应的粒子 / 322

内容摘要
  本书通过大量实例,向读者介绍Cinder这款专业的高质量C++创意代码库。本书对Cinder做了全面的介绍,包括开发准备、图像处理技术、多媒体技术、粒子系统、渲染和贴图、2D/3D图形处理、高级动画、交互操作、摄像头追踪、音频输入/输出、可视化等方面的内容。使用Cinder可以快速实现跨平台专业高性能的多媒体互动创意代码,代码不仅能在Windows和Mac OS上执行,还支持iOS设备,如iPhone和iPad。

主编推荐
Cinder是创意编程中最令人振奋的框架之一。它用C++语言开发,性能卓越,可以快速创建可视化的复杂交互应用程序。《Cinder创意编程指南》以深入浅出的形式展示如何开发交互式、可视化、充满魅力的应用程序。包括如何使用多媒体内容,绘制生成2D/3D图形,以及引人入胜的动画效果。从学习使用多媒体、创建动画和交互开始,使用Cinder创建易用的应用程序。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP