

-
编程海报 processing poster
一份 90 天系统入门攻略,给大家深入剖析如何从零基础开始入门学习:
章节一 :
用编程玩转动态视觉
学习目标:
用代码进行视觉绘画及创作
L1 初识 Processing
学习本节课后,你将可用 Processing 自由创作任何图形、海报或者抽象画。
- Processing 创作形式及特点
- Processing 编程环境
- Processing 基础绘画
- Processing 鼠标键盘的交互
- 案例:一行代码,让程序自己画画
- Processing进阶绘图指令
- 编程基础:变量、随机、循环、条件
- 案例:生成视觉艺术的创作



- 函数
- Processing的动态指令
- 平滑、柏林噪声
- 案例:动态视觉海报
- 类:模块化视觉
- 面向对象编程
- 案例:可交互的动态粒子视觉




- 不同类型数据的读取
- 案例:二维数据可视化
- 添加文字
- 添加及使用外部库
- 使用 ControlP5 库制作 UI 界面
- 案例:可交互的数据可视化程序

- 3D绘图基础
- PeasyCam的使用
- 案例:三维动态交互视觉创作


第三章 :交互
目标:了解交互基本思想,练习使用交互界面。
- 如何使用 OpenCV 面部识别
- 交互的工作流-Computationn
- 外部设备接入:相机、Kinect
- 案例:基于摄像头的交互程序

- 图像处理的基本概念
- 图像处理算法:边缘检测、光流
- 案例:基于摄像头的深度图像交互程序

- 声音的可视化
- 声音的属性:samplepitch…
- 案例:声音的交互创作


- 电子信号简介
- Arduino 硬件介绍
- Processing 串口通信 Arduino
- 案例:使用 Arduino 和传感器制作计算机交互界面

课程购买入口
课程亮点?
-
本期导师邱伟豪师从:新媒体艺术先驱、古根海姆奖获得者George Legrady。邱老师,是你入门编程最好的启蒙老师。
- 课程设计让零基础的学生,也能系统学习并产生学习兴趣(为你补习数学物理,让你的编程走得更远)。
- 考核、作业、上课时间紧凑(共11周,11节视频课11节直播辅导课),增强学生的投入度与专注度。
学生对象 ??
- 编程零基础(但有一定设计基础)
- 想转行的职业人士
- 毕业设计想结合创意编程创作的人士(为啥要花钱外包?学会了毕业工资不是更可观吗?也多一个选择)
- 对编程感兴趣的人士
课程收获 ?
-
一位好的启蒙老师,能让零基础的你,打开对编程的学习兴趣
-
完成11个简单的图形练习作品,
3个创作型大作品。
-
一群世界各地的同学,
组队完成项目(学业/商业)。
-
接触世界一流的新技术和学府。
教学特色 ?
-
一共三大章节(基础、数据可视化、交互),每个章节老师会布置「创作考核题目」,让同学们带着创作思考,完成每个阶的代码学习。你不会为了代码而学习代码,而是为了创作学习代码。
-
第一章节共4节4周学习完成;其他章节分别是3节3周学习完成;每个章节的教学视频一次性更新;周一19:00更新,同学可以按照自己的进度(看得快可以一次过学习3-4节课程)和暂停/快进/反复回看等;
-
教学视频学习完后,按时完成小练习作业,老师会统一汇看,并在周日对作业与同学的共同问题,进行直播点评和与同学们互动。
-
系统入门创意编程,拥有扎实的基础;
-
掌握编程中的各种术语,编程思想,数据结构,算法以及交互装置的使用;
-
学会使用 processing 语言,进行创作;
-
对于既有案例能独立地分析、复制实现,
-
突破自我,创作更好的作品。
-
主要学习工具是:Processing,透过这个语言,入门编程原理
-
涉及到:OpenCV、Kinect、Arduino
-
生成交互式的算法图形
-
数据可视化作品
-
声音交互作品
-
交互装置
-
2019年10月21日-2020年1月5日,直播课:逢周日10:30am
-
学习期限:自兑换码激活起,一年内无限回看。
-
上课方式:
课程是以 教学视频+直播答疑+问答板答疑 为主的线上教学;
总共是:11节教学视频、11节直播课、11个提问板回复+社群。
本期课程导师
本次课程导师邱伟豪,是一位视觉艺术家、设计教育研究员。目前在加州大学圣塔芭芭拉分校 Media Arts and Technology 专业读 PhD (博士)学位。作品主要包括数据可视化,可交互视觉艺术,可交互装置等。作品曾参展北京时代艺术馆、The Wolf Meseum of Exploration + Innovation等地。拥有计算机专业的本科背景,师从新媒体艺术先驱、古根海姆奖获得者George Legrady。
邱老师,是你入门编程最好的启蒙老师。
精通:C++, Java, Python, Matlab, Processing,Arduino, Max/MSP, openFrameworks, Swiu (iOS),Unity 3D, GLSL, MySQL, Blender, etc.

课程咨询
购买入口
以上课程产品内容,最终解释权归最毕设所有
http://t.cn/AiugbxMU https://wangyasai.github.io/PerlinNoisePainter/ https://timrodenbroeker.de/projects/programming-posters/ https://www.openprocessing.org/sketch/763941 https://www.openprocessing.org/sketch/517259 http://t.cn/AiugbKpZ https://pudding.cool/2017/03/miles/index.html http://launchit.shanemielke.com/ https://www.artsy.net/artist/daniel-rozin http://ravenkwok.com/skyline/ https://www.openprocessing.org/sketch/620218 https://www.openprocessing.org/sketch/723092 https://www.youtube.com/watch?v=5WjEQSMiqMQ