2022-07-28 17:13:23 2404人浏览
人工智能化的到来,全球范围内的“编程风”也是愈刮愈烈,全民编程时代已来。
近日教育部发布通知,表示将要对“编程教育纳入我国的基础教育体系当中”,而目前,已有约24个国家在基础教育中设立了编程课程。
不仅如此,艺术生出国留学,也开始卷起了“编程风”。近几年世界TOP院校的艺术设计专业开始强调艺术与科技的结合,最明显的特征就是编程与艺术的结合,甚至在留学申请的作品集中加入编程已经是大势所趋。
国内外高校已将编程纳入本科课程
艺术生编程风“卷起”
“编程+艺术”的理念已经渗透进了设计领域方方面面,国内高校也已经开始陆续将编程加入了课程内容中。
2019年,作为QS世界排名第一的亚洲名校同济大学,其设计专业集中的设计创意学院在本科课程中,将教学的主要内容集中在了开源硬件与编程和设计基础两大板块,成为了通识基础课。
“通识”,则表示同济大学将编程相关技能视为每一个设计师应该掌握的必备技能,而在他们的官网页面上也有写到:2019年将没有哪位设计师不懂开源硬件与编程。
2021年清华美院发布公告,要大力发展创新性研究,与之关系最为密切的艺术与科技(信息艺术设计)专业,在本研阶段课程设置也加入了技术课程,包括创意编程和物理计算。
图片来自清华美院官网
而在国外,很多院校早已经将编程教学加入了专业课程中。比如在伦艺新增了Creative computing institute(CCI)学院后,其在计算机科学与艺术上更加精细,以AI、人机交互为专攻方向。
其王牌专业BSc Creative Computing,本科阶段Creative Computing课程学生们可以学到:人工智能、数据科学、视觉设计、人机交互、电脑编程等方面的内容。
第一年学生就会通过编码基础拓宽个人技能,涵盖介绍和构建数据、数学等方法,帮助学生更好地进行声音、图像等创意制作和计算实践。第二年学生将逐步开始涉及实验人机交互和探索社交平台的数字化制作。
在学习的第二年和第三年之间,学生还将有机会进行行业实习,与各个国家的研究室进行合作,最后一年学生还将使用机器智能框架开发毕业项目。
而罗德岛设计学院也在其平面设计等多个专业的课程中引入代码编程的教学,旨在让学生们探索计算机语言的美学,在自动化、随机性的数字空间中重新定位设计师的角色。
甚至UCL的Architectural Design MArch专业, 也有编程课程的学习,这门硕士课程侧重于与科学技术的融合, 以及如何拓展建筑设计的前沿。
以先进的设计为核心,学生差不多3分之二的时间,要从事模型的探索材料的研究以及编程或相关软件的学习,甚至还要进行高阶编程、制造、机械计算、AI、3D打印等先锋设计实践。
开设有数字媒体艺术专业的院校不胜枚举,不过专业名却很难见到直接叫“Digital Media Design”的,比如在伦敦大学金史密斯学院(Goldsmiths),数字媒体艺术对应的专业叫做“MA Computational Arts”。
在为期一年的学习过程中,同学们将会接触到基础的编程算法,并学习如何将编程应用于艺术设计当中。可见编程已经深入到了各个设计专业当中。
编程就是跨界的风向标
哪些设计可以用到编程?
对于应用在设计上的编程来说,主流的应用场景大致有6个,分别为:声音、视觉、互动、实体交互(Physical Computing)、前端(FrontEnd)、算法(AI)。
那编程与不同的艺术专业的结合会擦出什么样的火花呢?
1.编程&平面
是以“视觉”作为沟通和表现的方式,透过多种方式来创造和结合符号、图片和文字,借此作出用来传达想法或讯息的视觉表现。平面设计师可能会利用字体排印、视觉艺术、版面(page layout)等专业技巧,来完成创作。
作为一个沉迷于编程世界的设计师。Tim Rodenbröker最为大家所熟知的可能就是他曾经发起的为期一年的“编程海报”项目。
当他在莱茵-瓦尔大学设计学院开展一个创意编程课程时,突发奇想是否可能使用编程语言创建有趣的图形设计,并生成海报。于是就有了一系列将创意编程与平面视觉结合并发挥到了极致的作品。
2.编程&舞台设计
优秀的舞台设计师需要有全局意识,通过设计的手段,使舞台中包括人物、道具、场景、灯光、装置、戏服在内的所有要素都能服务于故事或剧本,能通过艺术的形式,赋予空间更多的想象,而用实时代码也能打造绝美的视听盛宴。
作为舞台美术的其中一个设计元素之一,VJ是演出的一部分,需要考虑和配合演出的整体编排。近年来兴起的实时Coding VJ表演,让原本只是配合声音产生画面的VJ们走上舞台,用实时代码和DJ进行互动。
通过VJ们对于声音的识别,敲击出实时的代码形成视觉。让观众除了能够在听觉上享受音乐,还能在视觉上看到音乐产生的画面和背后的代码逻辑,多重感官刺激。
图源网络
3.编程&数字媒体技术
数字媒体技术,偏向于编程开发,注重新媒体技术的应用和创新能力,偏技术。国外数字媒体技术主要开设有游戏用户体验分析、游戏开发程序设计基础、面向对象程序设计等课程。
一句话总结学此专业的人:他们是艺术设计里最会写代码的,也是写代码里最有艺术气息的。
让当代服装设计与数字媒体艺术相融合,让服装更具有感染力。值得一提的是,由于结合了计算机编程技术,所有服装的视觉效果都由代码实时生成,有想法即能看到成品。
通过模拟自然的手法,利用计算机编程与服装设计结构的联系,激活并移动某一部分的结构,且每次结构都不同,使最后的装置都独一无二。
4.编程&游戏
游戏设计涉及到规则及玩法、视觉艺术、编程、游戏角色、场景、界面等元素,这都是一个游戏设计所需要的。
现在国外名校的游戏动画院校对学生综合素质的要求都变高了。其作品集中不但要展示2D动画方面与3D动画方面的专业技术,3D模型搭建能力,甚至在作品中需要体现部分programing(编程)技能。
比如提赛德大学提供的游戏设计本科课程有很多细分专业,其中就有一门计算机游戏编程BSc(Hons)Computer Games Programming,可以完全投入其中学习编程。
其实除了以上专业,比如音乐技术、纯艺术等专业都可以跟编程相结合,创造出不一样的结果。
学生项目-游戏试玩
不同专业项目里的一点编程知识
让作品集更高级
随着编程与艺术设计的联系愈加密切,所以很多同学们在做作品集时,开始尝试在具体的项目中体现自己的编程能力了,而编程的加入,也充分的向招生官综合的体现了自己的能力。
1
编程&交互设计
用一个网站搞定招生官
王同学在今年的申请季中,用一个网站作为作品集的呈现,被卡内基梅隆等多所院校录取。
在提交作品集时,王同学自己准备了一个网站作为作品集,一进去就是一个交互的页面,可能也是这种新颖的作品集展示形式为她的申请加了很多分。
王同学作品集网页展示,学生作品未经授权禁止一切形式的转载
例如k!nnected的这个项目,主题来源于现在很多儿童从很小就开始使用电子设备,我想解决他们的用眼护眼问题。
找到了这样的痛点,她做了一款实体玩具,可以和家长app直接连接,家长通过app下载游戏上传至实体玩具上。
王同学作品集展示,学生作品未经授权禁止一切形式的转载
除此之外,游戏设计师也可以通过她设计的这个网站,进行游戏的简单编程,不需要编程基础,是一个模块化的编程。实体玩具+app设计+网站编程,一个项目包含各种设计环节,可以匹配各院校和专业的招生需求。
2
编程&建筑设计
代码建模放进项目
Dai同学在申请建筑设计师,将编程内容放进了作品集,最终拿下了哈佛、宾大、麻省理工等6所名校offer。
Dai同学本科是计算机专业,本身就有编程经验,并且还作为学校编程竞赛队伍的成员参加过几次International Collegiate Programming Contest的亚洲区域赛。
他的第一个作品就是将cycle geography的概念和他在香港摄影时的一些感受结合起来,同时运用了Dai同学自学的processing(是一门开源编程语言和与之配套的集成开发环境(IDE)的名称)的软件,尝试通过代码进行建模,生成了作品中的网络结构。
Dai同学作品集,通过openFrameworks将照片转为动态效果,未经授权禁止一切形式使用
他通过openFrameworks生成抽象图案,并结合到摄影作品里,一个小小的参数变化就能带来大不相同,从而呈现出与之前完全想象不到的视觉效果,用编程做设计最重要的是打破传统流程,改变底层思维。
3
编程&游戏设计
编程领导能力征服招生官
曹同学自己作为游戏的策划以及程序员,同时也是teamleader、游戏的美术、UI,通过一款游戏设计拿下南加大、CMU(卡内基梅隆)的录取offer。
这是一款使用UE4开发的3D动作横板过关游戏,特点是游戏玩法机制上的创新,以及与各种地图交互会有不同的效果。主角是一个白细胞,需要在人体内的器官打败各种病毒细菌让人体恢复健康。
BOSS战
游戏内有4关,前三关分别是在人体的胃、肺、心脏的冒险,每一关都会有当前器官特色的地图交互机制。第四关,曹同学将前三关的机制都融入到了这一关,这也是对任天堂设计游戏时所用到的IPMT理论的一个实践。
综合来看的话,通过这个很完整的游戏项目体现了曹同学本身的关卡设计能力、编程(蓝图)以及领导力,并且曹同学在排版时突出了他在使用蓝图时候的细节,展现了他是一个技术力很强的学生。
当然了,是否会编程在艺术申请中不是硬性要求,但掌握这个技能无疑会给自己的作品加分。
资讯推荐
更多