技术教育社区
www.teccses.org

PROCESSING程序交互与数据视觉艺术实践

封面

作者:赵婷、郝忆南、王志新 著

页数:320

出版社:清华大学出版社

出版日期:2025

ISBN:9787302677314

电子书格式:pdf/epub/txt

网盘下载地址:下载PROCESSING程序交互与数据视觉艺术实践

内容简介

本书中的大多数例子都是从零开始写成的,并非依赖于生成图表的工具包,而是学习如何使用一系列点、线、矩形以及文本来创建自己想要的数据信息显示。数据可以采取许多有趣的形式,需要独特的显示和交互类型;这本书旨在以柱状图和饼状图之外更多的方式打开你的想象。读者可以从认识数据可视化、Processing的基本编程练习开始,再到图形绘制和文字设计、生成艺术、动态视觉,进而学习数据表达、数据交换,直到GUI设计等章节的学习可以完成定制的软件界面和数据视觉化作品。本书不仅注重理论知识的讲解,更注重与实践的结合。信息不仅能通过文字来传播,还可以借助图形、图文组合、动态图形等,将信息直观且清晰地传达给受众。

作者简介

赵婷
美术学硕士,河北师范大学美学与设计学院教师、副教授;致力于动画、数字媒体艺术专业的教学与设计工作,在艺术创作形式和审美意识研究领域不断探索,取得了多项科研成果,并发表多篇专业论文。
郝忆南
清华大学美术学院硕士,河北师范大学美术与设计学院讲师;其研究领域包括交互艺术设计、信息技术前沿与设计、动画设计与创作、游戏设计与策划等,善于在数字艺术创作中探究动态表现力,致力于提升当代设计的审美价值,并取得多项科研成果和奖项。
王志新
艺术学硕士,河北传媒学院戏剧影视美术设计教研室主任、副教授,主讲动态媒体及数字交互视觉设计等课程,主编十多本图形图像相关教材;资深影视特效和创意交互设计师,具有丰富的三维特效和互动设计经验,曾为中央电视台、河北电视台等诸多频道设计包装,为联想集团、中国联通和国家电网等知名企业创作广告宣传作品。

本书特色

本书特色:
•融合艺术与科技的数据视觉传达
•零编程基础通往程序交互设计之路
•帮助艺术设计相关专业学生突破交互设计瓶颈
•300多个教学案例及自编代码
•实时的传感器数据联动
•互动GUI设计与操控响应
•多格式的数据接入与创意的数据可视化
•交互的体感动态影像

目录

第1章 初识数据视觉艺术001
1.1 认识信息可视化001
1.2 数据视觉化的意义003
1.3 数据信息图表模型005
1.4 数据视觉艺术设计009
1.5 本章小结011
————

第2章 代码艺术与视觉创意012
2.1 代码艺术与Processing012
2.2 视觉元素014
2.2.1 绘制形状014
2.2.2 设置画布022
2.2.3 文字与版式026
2.2.4 颜色和透明度028
2.2.5 3D绘图033
2.3 视觉结构036
2.3.1 应用位图036
2.3.2 组成和对齐040
2.3.3 混合图层042
2.3.4 控制图层044
2.3.5 动态海报设计046
2.4 本章小结051
————

第3章 生成艺术052
3.1 条件语句053
3.2 循环结构054
3.3 随机和噪波062
3.3.1 初识随机函数062
3.3.2 控制随机性065
3.3.3 初识柏林噪波068
3.4 递归分形075
3.4.1 递归函数075
3.4.2 分形结构079
3.5 抽象几何图案083
3.5.1 图案与循环083
3.5.2 几何图案的组织084
3.5.3 模拟自然图案089
3.6 本章小结094
————

第4章 动态视觉效果095
4.1 图形动画与数据视觉艺术095
4.1.1 运动图形的视觉语言095
4.1.2 数据视觉艺术的动画效果097
4.2 Processing动画设计099
4.2.1 简单移动100
4.2.2 运动节奏101
4.2.3 简单的碰撞检测103
4.2.4 噪波动画107
4.3 粒子效果110
4.4 高级运动119
4.4.1 路径动画119
4.4.2 运动缓冲121
4.4.3 弹性与软体效果124
4.4.4 交互作为动画的输入126
4.5 视频应用129
4.5.1 基本播放和捕获129
4.5.2 像素化处理132
4.6 本章小结136
————

第5章 数据的视觉表达137
5.1 数组137
5.1.1 定义数组137
5.1.2 数组调色板140
5.2 最小、最大和排序142
5.3 数组作为参数144
5.4 简单数据建模147
5.5 数据视觉化155
5.5.1 数据视觉化的形式155
5.5.2 词云156
5.5.3 螺旋包装词云166
5.5.4 交互性可视化167
5.5.5 创意的数据视觉艺术173
5.6 本章小结175
————

第6章 数据源接入与应用176
6.1 初识数据源176
6.2 应用数据源178
6.2.1 处理文本文件178
6.2.2 标准表格数据184
6.2.3 XML数据188
6.2.4 JSON数据192
6.3 网络数据与API197
6.4 数据映射204
6.4.1 获取和解析204
6.4.2 过滤器和挖掘205
6.4.3 表示和细化206
6.4.4 突出显示与交互210
6.4.5 优化显示图形212
6.4.6 切换标签面板214
6.5 本章小结216
————

第7章 传感器与数据交互217
7.1 Arduino程序开发217
7.1.1 认识Arduino217
7.1.2 Arduino程序构架222
7.1.3 Arduino编程语法224
7.2 数据输入与输出231
7.2.1 Processing与Arduino通信231
7.2.2 Arduino数据控制实例237
7.3 摄像头获取数据245
7.3.1 摄像头应用245
7.3.2 运动检测246
7.3.3 运动跟踪248
7.4 Kinect体感数据251
7.4.1 认识与安装Kinect251
7.4.2 多维图像信息252
7.4.3 利用深度信息跟踪253
7.4.4 OpenCV254
7.5 音频图形化257
7.5.1 播放声音文件257
7.5.2 从话筒中拾取声音259
7.5.3 音频数据应用262
7.6 本章小结264
————

第8章 GUI交互设计265
8.1 UI交互设计基础265
8.1.1 交互设计的基本方法265
8.1.2 界面设计基本原则266
8.2 交互响应267
8.2.1 鼠标交互267
8.2.2 键盘交互278
8.2.3 时间交互282
8.3 制作UI组件285
8.3.1 按钮285
8.3.2 滑条292
8.3.3 下拉菜单列表296
8.3.4 标签页切换301
8.3.5 其他组件306
8.4 本章小结309

前言

在当今大数据与数字媒体盛行的时代,数据信息视觉化对于大多数人来说并不陌生。它涵盖了统计图表、流程图、分组信息图、地图演示等多种形式,并涉及版面设计、色彩设计、图形设计及交互设计等多个艺术领域,是一个融合了多学科知识的视觉设计范畴。艺术与科技的紧密结合,正是推动数据视觉艺术设计不断创新和发展的源泉与动力。
在向观众展示数据视觉艺术作品时,如何进行有效展示成为关键问题。当前市场上,关于数据视觉化设计的书籍大多侧重于学术论文的形式,鲜有作品深入剖析实际构建和表达的具体过程。尽管设计领域的书籍为数据视觉艺术设计提供了一定的指导,但它们往往只停留在静态展示层面,忽略了动态展示的重要性,以及基于软件的视觉化解决方案的可实施性。
《Processing程序交互与数据视觉艺术实践》旨在为有意创作个人数据视觉艺术作品的读者提供宝贵的实践经验与实用技巧,为其顺利踏入这一复杂而富有创造性的领域提供助力。具体而言,本书着重将创意理念从理论层面转化为实际操作,而非局限于学术性的探讨。书中详尽阐述了从数据收集到深入解析的每一步流程,并采用直观易懂、互动性强的方法来高效呈现海量信息,为视觉化设计工作搭建一套全面且系统的框架。

赞助用户下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《PROCESSING程序交互与数据视觉艺术实践》
Article link:https://www.teccses.org/32695.html