资讯
展览资讯 大型展会 灯光节 大型盛典 赛事 中标捷报 产品快讯 热门话题 艺术节 活动 演出 新闻 数艺报道 俱乐部签约
观点
大咖专访 观点洞察 书籍推荐 吐槽 设计观点 企业访谈 问答 趋势创新 论文 职场方法 薪资报价 数艺专访
幕后
幕后故事 团队访谈 经验分享 解密 评测 数艺访谈
干货
设计方案 策划方案 素材资源 教程 文案资源 PPT下载 入门宝典 作品合集 产品手册 电子书 项目对接
  • 0
  • 0
  • 0

分享

OpenFrameworks创意编程大师班 | 探索代码与图像的艺术

2021-04-22





创意编程已经是现在数字媒体设计师必须精通的一门技术了,从制作动态海报到音画互动,从计算机视觉到人机交互和创意硬件,曾经只用专业程序员和工程师才会运用的工具已经被新媒体艺术家和设计师们运用到了他们的作品中。OpenFrameworks是一个专门为艺术家和设计是打造的c++ 开源编程工具。他旨在通过简单直观的实验框架来辅助创作的过程。它能够与多种操作系统兼容,从而使其成为数字艺家的强大工具。创意编程大师班是一门一站式的创意编程技术课程, 非常适合零基础或者刚入门的学生学习。你将学习如何使用OpenFrameworks来完成一系列的数字作品,并且探索各种创造性的编码技术。本课程通过project-based Learning基于项目式的教学方式传授给大家高性能的创意编程工具OpenFrameworks和其配套的交互工具,从概念到编程再到实战项目,全面覆盖创意变成的方方面面。



01

课程介绍和学习目标


本课程会探索全新的创意编程5大核心技术,包括生成艺术、音画互动、数据可视化、计算机视觉以及人工智能艺术。通过本课程的学习, 学生们将会掌握一套基于创意编程的交互工作流。学生们首先会学习编程基础,并通过学习生成算法结合自己的想法创造一系列试试互动项目,例如:运用声音控制影像、利用摄像肉捕捉人体动作、结合数据制作可视化项目, 甚至探索人工智能在艺术上的运用等。


通过这门课程学员能够将有能力把课程所学到的知识转化为毕设作品、留学作品集项目、大型商业交互项目、创新产品开发和数据可视化项目等。



■ 第一阶段:制作经典的创意编程视觉作品,例如生成艺术,粒子系统等


简单图形完成的生成艺术案例


更复杂一点的算法


生成艺术的字体


生成艺术制作出来的视觉能够制作为海报:



■ 第二阶段:绘制3D、制作动画以及音画互动等进及创意编程项目


声音可视化和3D结合——Toshiya Momota



3D动画制作



3D粒子效果



■ 第三阶段:制作经典的创意编程视觉作品,例如生成艺术,粒子系统等


使用openCV能够做到动态追踪,人脸识别等高级技术。


轮廓追踪制作交互


运用人脸识别技术去用脸来画画


同样的用身体去绘画


运用openCV制作的游戏


运用openCV制作的游戏


西班牙艺术家Sergio Albiac 使用人工智能为Randall Okita制作的肖像画


02

导师介绍


Angel Muñoz


创意编程工程师

加泰罗尼亚高级建筑研究所物理计算专家讲师

BouncyBox联合创始人



Angel Muñoz是一名西班牙创意程序员和硬件开发员。2001年开始在国际广告公司(EURO SRCG和Doubleyou)工作,并主要负责可口可乐,奥迪,达能等众多知名品牌的交互和多媒体设计。  



自2006年开始, 希望能够从数字世界扩展到物理领域,Angel开始对开源电子硬件产生了兴趣, 并开始钻研电子产品设计,获得了高级职业培训资格,并开始与Hanger Medialab合作。从那以后他还一直与IAAC和巴萨罗那的FAB Lab等团队合作展开了多个项目。Angel还在IAAC学术团队担任物理计算专家教授,曾在不同的硕士课程中任教。


■ 导师作品






03

适合人群


■ 新媒体艺术工作者


■ 创新应用交互设计师


■ 希望提升毕设水平的学生



04

课程特色


■ 一站式创意编程课程,适合零基础学生


OpenFrameworks跨平台C++开元框与开众多集成封装库,结合导师细心指导,你不仅可以熟练编写代码,而且会丰富你的创作思维。同时因软件具有很强的跨平台性,所以在以后创作中很容易进行跨平台创作,不在拘泥于电脑端创作。多思维的教学理念,让创作不再头疼


■ 掌握计算机视觉技术制作人工智能艺术作品开发


通过讲解openFrameworks设计项目,带您熟悉操作流程与界面应用,着重讲解文件夹归类与保存,并且进行代码运行报错案例讲解,让您能够更加熟练掌握软件。在授课过程中重点讲解计算机视觉技术,运用其技术我们能做出体感追踪,面部识别,甚至情感识别等更高级交互系统。


■ 了解多种创意编程语言和软件工具


通过讲解openFrameworks设计项目,带您熟悉操作流程与界面应用,着重讲解文件夹归类与保存,并且进行代码运行报错案例讲解,让您能够更加熟练掌握软件。在授课过程中重点讲解GI,图形,数学等重要的储藏室工具。



05

课程安排




06

艺术应用


■  Daniel Rozin 制作的物理镜子十分出名,但他也做过很多“代码镜子”。运用openFrameworks和openCV技术,Rozin的这组“Software Mirrors“能将站在摄像头前观众的脸和脸的动态结合起来,生成故障艺术的视觉效果。“Time Scan”通过实时生成屏幕观众运动时一瞬间的图像来展现了时间滑动的轨迹。




■  Empathy Machine(移情机器)——Char Stiles,该作品使用openFrameworks与openCV技术制作出了能读取并且分析舞者的姿态、位置和动态的速度的工具,并运用在舞台表演上。通过这个视觉效果舞者们能够更好得了解到计算机眼中的自己。


Empathy Machine(移情机器)——Char Stiles



■  通过手势探索Google Earth卫星图像。“绘制”以查找与您的每一行相匹配的卫星图像;“拖动”以创建无限的连接河流,公路和海岸线的线路。结合机器学习,优化的算法和图形卡功能,该实验可以在手机的网络浏览器上高效运行,而无需后端服务器。


Land Lines是一项实验,是由Zach Lieberman, Matt Felsen, 和Data Arts Team 



■  Lifefloor是一种基于Game of Life的沉浸式交互式装置,它是由英国数学家John Horton Conway于1970年创建的最著名的细胞自动机(智能细胞系统的数学模拟)。该算法被科学家,数学家使用或经济学家作为自我组织的模拟示例,并通过执行简单规则来开发复杂系统。作为空间的访问者,您会影响声音和视觉生态系统,实时入侵和修改细胞世代的发展,并影响装置中的人造生命。系统中的每个步骤和动作都会与内部生成的数据一起跟踪和显示,从而使访问者与空间内部和外部的环境都有联系。


John Horton Conway



07

当完成本门课程,学生将学到:


■ 掌握openframeworks


■ 掌握编程思维和生成概念


 运用计算机视觉技术制作艺术作品开发


 大量的变成训练和实战项目


 创建交互界面和影像


 生成艺术算法、计算机视觉算法、粒子系统算法等多种创意编程系统


■ 具备自我探索和学习创意编程的能力



08

当完成本门课程,学生将获得:




09

立即报名!



授课时间

2021年4月21日开始共8周

每周三,晚 20:00-22:00,共8周


课时

每节两小时,共16小时


报名方式

扫描下方二维码 咨询客服



阅读原文

* 文章为作者独立观点,不代表数艺网立场转载须知

本文内容由数艺网收录采集自微信公众号OF COURSE想当然 ,并经数艺网进行了排版优化。转载此文章请在文章开头和结尾标注“作者”、“来源:数艺网” 并附上本页链接: 如您不希望被数艺网所收录,感觉到侵犯到了您的权益,请及时告知数艺网,我们表示诚挚的歉意,并及时处理或删除。

经验分享

20995 举报
  0
登录| 注册 后参与评论