GA研究|专业书介绍:《流》创作背后的知识支持

《流》by GeeksArt,2017,Interactive Light Installation.


《流》是全球首个融合感光系统和点控系统的艺术作品,曾获2018英国流明数字艺术大奖提名。


为了让大家进一步了解作品,以及更好地学习新媒体艺术创作。今天这篇文章,我们将结合《流》的底层实现技术,给大家推介一些专业书籍。



#01
主体结构的设计与实现

《流》by GeeksArt,2017,Interactive Light Installation.


在灯光互动装置《流》的主体机构(感光系统/机械动态结构/互动效果)设计中,我们使用了Processing编程技术来实现。


针对如何学习Processing编程技术,我们的GA工程师Lynch推荐了《Learning Processing》、《The Nature of Code》和《Generative Design》这三本书籍。



《Learning Processing》

▽

《Learning Processing》, by Daniel Shiffman, 图片来源于网络. 


作者:Daniel Shiffman

出版社:Morgan Kaufmann

页数:450页

案例:★★★☆☆

厚度:★★★☆☆

内容:★★★☆☆

总评:★★★☆☆

源码:√

注:公众号后台回复“《Learning Processing》”下载源码。


内容简介:这本书介绍了编程的概念,在计算机图形和视觉艺术的背景下,在一个更方便的格式比传统的编程教科书。它采用了开源的编程语言处理所有讨论和例子为基础,专注于基本面,如变量,条件,循环,数组和对象在一个高度可视化的方式。


GA工程师Lynch评价:这本作为Processing的经典教科书,内容比较全面细致,层层递进的内容排列,对于Processing初学者比较容易理解。在阅读该书的同时,可以结合作者在YouTube上发布的视频一起学习,效果更好。



《The Nature of Code》

▽

《The Nature of Code》, by Daniel Shiffman, 图片来源于网络. 


作者:Daniel Shiffman

出版社:The Nature of Code

页数:520页

案例:★★★☆☆

厚度:★★★★☆

内容:★★★☆☆

总评:★★★★☆

源码:√

注:公众号后台回复“《The Nature of Code》”下载源码。


内容简介:这本书侧重讨论使用Processing处理计算机模拟背后的编程策略和技术,从数学和物理的基本概念到能够产生复杂视觉结果的高级算法。读者将从构建基本物理引擎到创建智能运动物体和复杂系统的过程,为生成设计的进一步实验奠定基础。


GA工程师Lynch评价:《The Nature of Code》并非一本纯技术书籍,本书通过Processing编程技术阐述一种编程思维,而这种思维同样也适用于其他编程语言。该书也可以结合作者在YouTube上发布的视频一起学习。



《Generative Design》

▽

《Generative Design》, by Hartmut Bohnacker, 图片来源于网络.

作者:Hartmut Bohnacker
出版社:Princeton Architectural Press
页数:472页

案例:★★★★☆

厚度:★★★☆☆

内容:★★★★☆

总评:★★★★☆

源码:√

注:公众号后台回复“《Generative Design》”下载源码。



内容简介:生成设计是一种革命性的新方法,可以根据一组规则或算法创建图稿,模型和动画。《Generative Design》是一本入门手册,通过将简单易用的编程代码与基本设计原理相结合,为用户提供有关如何创建自己的视觉实验的具体指导。

GA工程师Lynch评价:比较经典的Processing入门书。该书除了讲述基本概念,还包含了很多有趣的实验案例,每个案例也附带了源码下载。这种概念与案例源码相结合的学习方式,初学者更容易从中获得收益。


#02
辅助结构的设计与实现

《流》by GeeksArt,2017,Interactive Light Installation.


除了《流》的主体结构设计外,还包括一些辅助结构设计,如作品顶部的“摇头灯”以及作品的视觉动画效果。


对于“摇头灯”的控制我们使用了VVVV技术实现,作品的视觉动画效果则使用了Unity 3D技术。针对这两门技术的学习,我们的主创工程师推荐以下几本书籍。



《vvvvook》

▽

《vvvvook》, by Minoru Ito, Takuya Hoshi, 图片来源于网络.


作者:Minoru Ito/Takuya Hoshi
出版社:BNN Shinsha
页数:224页

案例:★★☆☆☆

厚度:★★☆☆☆

内容:★★★☆☆

总评:★★★☆☆


内容简介:作为日本第一本vvvv入门书籍,内容分成简介、基础、快速原型制作、案例分析和高级五个章节。vvvv是Windows环境下运行的视觉编程应用,可以通过使用线条将具有各种功能的部件连接起来,从而快速创建表达思想。体验、创建各种媒体内容,例如交互、2D/3D动画、实时图形、视听和数据可视化等。

GA-Tony评价:内容比较全面的vvvv入门书籍,从vvvv的安装、基础操作教学再到最后的插件使用,这样由简到繁的讲授方式,比较适合vvvv初学者学习。


《Prototyping Interfaces》

▽

左右滑动查看更多

作者:Roman Stefan Grasy/Jan Barth
出版社:Schmidt Hermann Verlag
页数:336页

案例:★★★☆☆

厚度:★★★☆☆

内容:★★★★☆

总评:★★★★☆

源码:√

注:公众号后台回复“《Prototyping Interfaces》”下载源码。


内容简介:《Prototyping Interfaces》不仅仅是一本书,该书除了通俗易懂的介绍vvvv和Arduino工具外,书籍的封面前后的铝条使书籍变为一个电容式传感器。

GA-Tony评价:这本书目前只有德语版。同样作为一本vvvv入门书籍,在内容上会比前面一本更加深入,两本书籍相辅相成。同时该书包含了大量的项目实例,对应的源码也可以在官网下载学习。


《Unity In Action》
▽

《Unity 5实战》, by Joseph Hocking, 图片来源于网络. 


作者:Joseph Hocking
出版社:曼宁出版社
页数:352页

案例:★★★☆☆

厚度:★★★☆☆

内容:★★★☆☆

总评:★★★☆☆


内容简介:本书教授你如何编写和部署游戏。你将从头开始掌握Unity的工具集,书中介绍了从应用编码者到游戏开发者所需的技能。每个示例项目都阐述了特定的Unity特性和游戏开发策略。

GA工程师Lynch评价:该书浅显易懂,章节内容划分的比较详细,且每个章节都会设置项目案例,比较适合初学者入门Unity。

除了上述专业书籍分享外,后续我们还会分享有关《流》的创作理念来源、交互设计思路等系列书籍。



  • Report

Comments

No comments yet

GeeksArt