微信分享图

生成艺术入门 | Processing

【 为什么要学Processing?】


Processing是由MIT开发的创意编程工具,它可以让设计师和艺术家通过编程快速实现自己的创意交互想法。Processing还能和智能硬件结合,开发体感互动,人脸识别,语音控制等交互应用。



国外许多顶尖设计院校,如纽约大学,帕森斯设计学院,皇家艺术学院,以及国内的清华美院,同济设计与创意学院和中国美术学院等都开设创意编程相关课程,Processing是当今交互设计师新媒体艺术家常用工具。



现在越来越多的创意公司,都在寻找会编程的交互设计师或是懂设计的程序员,他们是各公司争抢的对象。如阿里云数据可视化团队SONY, W+K, FORGNAKED Inc.等


【 关于OF COURSE 】


自2014年创建以来,OF COURSE一直倡导艺术和科技的跨界融合,不断寻找可以解析和改变未来地球发展方向的优秀人才,并与国际顶尖的教授和专家合作,为中国学员提供创意编程课程、交互展览、跨界合作和社区活动。OF COURSE坚信,不论你在OF COURSE分享或者获取知识都能够为这个多样性的世界增添一份希望。


【 课程亮点 】



中国资深的创意编程课程!


金史密斯学院原版课程引入!


真正国外大学讲师,全程3对1助教服务!


【 在本课程中你将得到 】



课程大纲 】


OF COURSE的专业课程以实战项目为导向,学员通过学习各种经典案例获得第一手的编程知识



项目一:绘制动态几何抽象画,熟悉基本语法


1.安装Processing,学习基本的Processing语法

2.了解Processing的基本绘图方法、

几何图形的绘制函数和颜色的设置

3.学习并掌握调试Processing程序的方法




项目二:制作炫酷互动乐器,开启音画互动新体验


1掌握Processing编程的思想,培养形成编程逻辑思路

2.掌握使用鼠标和键盘交互的实现方式

3.学会使用外部的第三方库或插件,开发自己想要的交互效果

4.掌握声音交互的实现方式,并且有能力使用Processing做出完整的音画交互作品



项目三:掌握算法绘图思想,体验生成艺术创作


1.学会面向对象编程的思想,及其应用

2.学会算法绘画、生成艺术的技术

3.掌握三维图形和场景的绘制和渲染方法,以及光线的使用



项目四:探索交互影像逻辑,敲开粒子系统大门


1.学习视频的播放,以及操作视频中像素的方法

2.掌握使用摄像头交互的方法,并掌握操作摄像头的像素制作完整的交互作品的能力

3.掌握粒子系统的实现方式

4.创造一种粒子效果模拟某种天气(雨,雪,或者风),并且能够控制它。




项目五:“软硬兼施”,算法让心跳生成动画


1.了解为Processing程序添加用户操作界面(GUI)的方法,并为你的程序添加适当的GUI

2.深入学习三角函数、Perlin噪音等高级生成算法,及其应用场景

3.学习如何获取天气、地区坐标等 现实世界中的实时数据,并对其进 行数据可视化

4.入门Arduino开发,学会使用Firmata库和Processing操作Arduino及其传感器

5.掌握数据可视化及数字艺术应用 中常见的传感器的使用方式,并利用它们制作完整的交互作品



来源: OF COURSE

特别声明:本文为艺术头条自媒体平台“艺术号”作者上传并发布,仅代表该作者观点。艺术头条仅提供信息发布平台。

是否打开艺术头条阅读全文?

取消打开
打开APP 查看更多精彩
该内容收录进ArtBase内容版

    大家都在看

    打开艺术头条 查看更多热度榜

    评论

    我要说两句

    相关商品

    分享到微信,

    请点击右上角。

    再选择[发送朋友]

    [分享到朋友圈]

    已安装 艺术头条客户端

       点击右上角

    选择在浏览器中打开

    最快最全的艺术热点资讯

    实时海量的艺术信息

      让你全方位了解艺术市场动态

    未安装 艺术头条客户端

    去下载

    /