分享到微信,
请点击右上角。
再选择[发送朋友]
或[分享到朋友圈]
【 为什么要学Processing?】
Processing是由MIT开发的创意编程工具,它可以让设计师和艺术家通过编程快速实现自己的创意交互想法。Processing还能和智能硬件结合,开发体感互动,人脸识别,语音控制等交互应用。
国外许多顶尖设计院校,如纽约大学,帕森斯设计学院,皇家艺术学院,以及国内的清华美院,同济设计与创意学院和中国美术学院等都开设创意编程相关课程,Processing是当今交互设计师和新媒体艺术家常用工具。
现在越来越多的创意公司,都在寻找会编程的交互设计师或是懂设计的程序员,他们是各公司争抢的对象。如:阿里云数据可视化团队,SONY, W+K, FORG,NAKED 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
分享到微信,
请点击右上角。
再选择[发送朋友]
或[分享到朋友圈]