艺术,设计,技术三者的结合,在这个过程中最让人感到神秘的就是恐怕就是技术问题了,任何人都可以有天马行空的想法,但是,要如何去实现呢?
一 Processing
Processing是一种具有革命前瞻性的新兴计算机语言,或者我们用更简单的语言来形容,它就是一款编程软件,界面非常简单,上手操作简单,但是想要精通或者做出精彩的内容需要长时间的学习。因为除了基础的部分外,creative coding是非常重要的。国外很多大学都开设creative coding的课程,国内部分大学也有开设。介绍一些常用的学习资源给大家供大家学习:
Browse - OpenProcessing 这个是processing论坛,上面有大量案例和源代码供大家学习。
《爱processing》 是processing的入门基础,国外常常会选用《Learning Processing A Beginner Guide to Programming Images Animation and Interaction》 这本书作为入门书籍。
进阶书籍有:《Processing Creative Coding and Computational Art》,《Processing creative coding》,《The Nature of Code》等
二 Arduino
百度百科上如此定义arduino:Arduino是一款便捷灵活、方便上手的开源电子原型平台,包含硬件(各种型号的arduino板)和软件(arduino IDE)。
它适用于爱好者、艺术家、设计师和对于“互动”有兴趣的朋友们。简单来说,arduino分为两个部分硬件部分和软件部分,其中硬件部分的拓展非常多,包含上百种配件:拓展版,传感器,输出设备,马达等等。而软件部分和processing很类似,操作简单,入门简单,传感器的应用也不是很复杂。相对creative coding而言,还是简单一些的。
学习arduino的资源很多,比processing要多很多,国内的书籍也非常多。用户可以先在淘宝购买arduino入门套装,套装内会有大量视频学习文件,学起来非常简单。如果有更多的需求,可以选购如下书籍:《Arduino从基础到实践》,《Arduino程序设计基础》,《Arduino开发实战指南》等等,国内书籍是很多的。
上面我们说了processing和arduino两个在交互技术中常用的软件和硬件。下面我再来给大家介绍一些更新的交互技术。
三. Kinect
Kinect只是一套硬件设备,最初成名是作为游戏外设。它提供了全新的游戏玩法,让用户有了全新的体验。它不仅只是体感这么简单,它的意义在于提供了新的操控方式,让用户从2D操作迈进了3D操作的全新世界。在游戏领域,kinect取得了非常大的成功,除此之外,在艺术领域,设计领域,kinect同样发挥了革命性的作用。自从2011年起,有很多艺术家,设计师,投身于kinect交互领域。通过获取深度数据和用户骨骼数据,用户与作品的参与度,互动性大幅提高。让不可能变成了可能。
入门书籍介绍:
《Kinect体感程序设计入门(使用C#和C++)》
《Kinect应用开发实战:用最自然的方式与机器对话》
四. Conductive ink
Conductive ink中文是导电油墨的意思,第一次接触它的时候觉得它就像kinect一样神奇。他让神笔马良成为了现实。举个最简单的例子,让一个灯泡亮起,只需要画一条线出来,连接电源正极和负极。那么如果你想的再深一点,画几条线在你衣服上是不是就可以当作MP3播放了?画一幅互动的画又如何呢?它给艺术家和设计师们提供了无限的想象空间。
北京站
客服专线: 400-010-8000
服务专线: 400-010-8000
北京分公司:北京市朝阳区 建国门外大街永安东里甲3号院B座
友情链接 · 中国香港留学
©2025金吉列出国留学咨询服务有限公司 版权所有 | 京ICP备05010035号 | 京公网安备11010502038474号 | 出版物经营许可:新出发京零字第朝190057号
信息提交成功!稍后将有专人与您联系。