欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • Processing程序交互与动态视觉设计实战(全彩印刷)
      • 作者:编者:路倩//李莹//王志新|责编:李磊
      • 出版社:清华大学
      • ISBN:9787302637417
      • 出版日期:2023/08/01
      • 页数:308
    • 售价:39.6
  • 内容大纲

        Processing是一款使用方便、灵活的创意编程工具,语法简洁易学,使用它可以非常高效地创作丰富多样的动态视觉效果和交互作品。本书重点引导读者学习Processing在动态视觉设计方面的基础知识和实践创作技能,同时也介绍Processing如何通过鼠标、键盘、摄像头等进行数据读取,从而创作程序交互的新媒体作品。
        本书通过大量的编程范例,带领读者从基础的图形绘制开始学习,从创意文本到创建动画,直到生成各种令人惊艳的图案,或者定制用户界面,再重点讲解与鼠标、键盘的互动以及声音、图像读取等的控制程序,最后展示如何用编程创作互动海报招贴的实例,让读者在此基础上自行扩展,创作更多的互动效果作品。
        本书附赠全部程序代码源文件和教学课件。读者可扫描前言中的二维码获取。
        本书可作为新媒体、数字媒体、视觉艺术等相关专业的学习用书,也可供设计师、程序员和艺术工作者等阅读参考。
  • 作者介绍

  • 目录

    第1章  创意编程入门
      1.1  认识Processing
      1.2  运行环境
      1.3  变量与运算
        1.3.1  变量
        1.3.2  简单运算
      1.4  绘制第一个图形
      1.5  创建第一个动画
      1.6  演示第一个交互效果
      1.7  本章小结
    第2章  绘制图形
      2.1  基础图形
      2.2  填充与描边
      2.3  贝塞尔曲线与弧线
      2.4  虚线与网格
      2.5  复杂图形
      2.6  图形绘制实战
        2.6.1  渐变组合椭圆
        2.6.2  曲线模拟摇曳的草
        2.6.3  仿生图案
        2.6.4  卡通飞鸟
      2.7  本章小结
    第3章  创意文字设计
      3.1  文字显示
      3.2  创建字体
      3.3  文字属性
      3.4  文字排列
      3.5  版式设计实战
        3.5.1  文字沿曲线逐个显示
        3.5.2  文字信息指示
        3.5.3  动态文字海报
        3.5.4  阵列文字效果
      3.6  本章小结
    第4章  色彩运用
      4.1  色彩模式
      4.2  颜色设置
      4.3  渐变色
      4.4  颜色混合
      4.5  应用颜色实战
        4.5.1  变幻的彩虹
        4.5.2  颜色对比产生深度
        4.5.3  混合颜色动态海报
        4.5.4  动态版式设计
      4.6  本章小结
    第5章  创建动画
      5.1  变换动画
        5.1.1  移动
        5.1.2  角度
        5.1.3  平移
        5.1.4  旋转

        5.1.5  缩放
        5.1.6  push()和pop()函数
      5.2  路径动画
      5.3  随机动画
      5.4  运动缓冲
      5.5  事件流
      5.6  动画实战
        5.6.1  星空效果
        5.6.2  飘动的卡片
        5.6.3  动态进度表
        5.6.4  运动感海报
      5.7  本章小结
    第6章  生成抽象图案
      6.1  理解for循环
      6.2  几何抽象图案
      6.3  自由抽象图案
      6.4  图案组织形式
        6.4.1  单独式图案
        6.4.2  重复式图案
      6.5  图案设计实战
        6.5.1  网格排列的色块
        6.5.2  立方块
        6.5.3  生成海浪纹理
        6.5.4  动态组合图案
      6.6  本章小结
    第7章  应用位图
      7.1  加载位图
        7.1.1  加载和显示单张图片
        7.1.2  加载和播放序列图片
      7.2  图像蒙版
      7.3  图像混合
      7.4  应用滤镜
      7.5  像素化特效
      7.6  位图效果实战
        7.6.1  利用图像创建图案
        7.6.2  动态蒙版
        7.6.3  多重曝光海报
        7.6.4  交互青绿山水画
      7.7  本章小结
    第8章  互动响应
      8.1  鼠标交互
        8.1.1  鼠标相关的系统变量
        8.1.2  坐标变量
        8.1.3  特殊坐标变量
        8.1.4  鼠标图标函数
      8.2  键盘交互
        8.2.1  键盘相关的系统变量
        8.2.2  键盘事件函数
      8.3  时间触发
        8.3.1  时间函数

        8.3.2  计时器
      8.4  摄像头跟踪
        8.4.1  实时亮度跟踪
        8.4.2  设定颜色跟踪
        8.4.3  运动检测
      8.5  互动响应实战
        8.5.1  拖动图片滑动
        8.5.2  手势控制图案变化
        8.5.3  键盘交互字符变幻
        8.5.4  手绘彩色粒子
      8.6  本章小结
    第9章  GUI设计
      9.1  图形界面设计
      9.2  制作UI组件
        9.2.1  按钮
        9.2.2  GUI库
        9.2.3  GUI库——ControlP5
        9.2.4  GUI库——G4P
      9.3  GUI设计实战
        9.3.1  飞屏效果
        9.3.2  滑动菜单展示
        9.3.3  绘画板
        9.3.4  三维演示效果
      9.4  本章小结
    第10章  实时动态影像
      10.1  视频应用
        10.1.1  视频控制
        10.1.2  视频特效
      10.2  粒子效果
        10.2.1  创建粒子
        10.2.2  粒子运动
        10.2.3  互动粒子
        10.2.4  连续粒子流
        10.2.5  作用力效果
      10.33  D空间
        10.3.13  D坐标系
        10.3.2  三维灯光
        10.3.3  摄像机
        10.3.4  应用OBJ模型
      10.4  实时动态影像实战
        10.4.1  动态笔画效果
        10.4.2  音乐变幻背景
        10.4.3  旋转空间粒子
      10.5  本章小结
    第11章  互动海报招贴设计
      11.1  海报设计基础知识
      11.2  国风海报
        11.2.1  准备图片素材
        11.2.2  创建动画天空
        11.2.3  创建群山

        11.2.4  添加标题文字
      11.3  交互图形海报
        11.3.1  准备素材
        11.3.2  鼠标交互的多边形
        11.3.3  实时合成人像
        11.3.4  扩展练习
      11.4  地面互动海报
        11.4.1  编辑范例程序
        11.4.2  调整粒子效果
        11.4.3  导入位图素材
        11.4.4  添加光效和标题
        11.4.5  扩展练习
      11.5  手势互动流体海报
        11.5.1  编辑范例程序
        11.5.2  添加海报图形元素
        11.5.3  调整流体效果参数
      11.6  本章小结