今天介绍算法艺术实验室二位优秀学员的一个合作作品。

以《梦游天姥吟留别》这首诗为概念设计,用Processing编程在一个沉浸空间里制造光影,码出诗中那仙府名山。
传统美学结合了编程,被打破重建成富有诗意的现代东方拼贴艺术。

梦游天姥吟留别https://www.zhihu.com/video/1093885654110437376

草图

以下为作者自述

《梦游天姥吟留别》一直是我最喜欢的一首古诗。从读到它的第一刻起,脑内就有了其中瑰丽的意象构成的画面。因此,大一的时候,在第一节专业课上,我就绘制了一系列基于本诗的插图。这也成为了本次互动的原型。

后来逐渐接触到新媒体与生成艺术,这让我重新思考:除了静态的绘画,能不能通过交互的方式将这种意境与幻想呈现出来?很幸运的是,在叶师傅的帮助下,本学期遇到了志同道合的小徐同学,于是我们就此开始了各种尝试。

空明的觉心,容纳着万境,万境进入人的生命,染上了人的性灵。 ——宗白华

原诗是一首记梦诗,也是游仙诗。虽然内容丰富,曲折且离奇,但总体仍是在线性地叙述梦游体验。

经过各种方案的探讨与尝试,受古代铜镜的启发,我们最终选择通过沉浸式环境,着重模拟人迷失于梦境时的体验:万物变化莫测,并在无意间与自身交织为一体。

在本次创作中,我们通过 Kinect 体感摄像头提供的深度信息和轮廓图像,结合CVBlob获取了人的手部位置与剪影,作为交互部分的主要输入。
三个场景如同几面镜子,通过对人影进行多种仿射变换,表现出了不同尺度下的人的存在。

【近景】迷失

千岩万转路不定,迷花倚石忽已暝。花朵从人手部位置生长,随人的动态不断生长凋零

【远景】登山

脚著谢公屐,身登青云梯半壁见海日,空中闻天鸡伴随着鸟群的追随,游者的身影在群山中交叠浮现

【中景】坠入

青冥浩荡不见底,日月照耀金银台。人幻化作旋转的花朵,在花鸟与仙人的环绕下坠入仙府

Processing向来适用于抽象图形而不是具象图像的生成。因此,如何通过算法,创造符合古诗氛围的交互场景,成了本作品创作时的一大挑战。
我们通过拆解宝相花的部件,根据不同的宝相花的组合规律,设计多种排布算法,通过随机组合生成上百朵不同形态与颜色的花朵,高效地产生多样化的图案。我们还将这一设计思想运用到了中景,将凤凰、仙人等图案替换花瓣,参数化地调整图案。

宝相花——参数化设计

群鸟追随—— Boid 算法

使用了 Boid 算法 来模拟大群鸟儿的运动,并让鸟群以山中某一人影为追逐对象,使人融入场景中。鸟群怎么在天上飞 —— Boids | 算法考古

动态山峦——生成曲线


两人互相写注释,非常欢乐

小徐:

这次和狗优老师的合作让我获益良多,可以说是一次超级愉快又有意义的合作了,设计师+程序员真的是潜能无限,首先原型概念就很棒了,我在视觉上捉急的时候狗优老师总是最坚强的后盾(手动鼓掌),还有正式落地的时候搞定了各种琐碎的事情;程序方面,自己对于如何更好地合作也有了很多的收获,把整体框架设计好,保持代码高可读性,并且要保留足够多的图形的调整空间。
回想起来我们一起讨论的事情很多,形式一步步地变得复杂,以至于其实我们并没有一个很明确的分工,从想法的提出到实现都是大家一起参与一起完成的,我觉得这就是一个很理想的合作的状态,设计师也可以做程序实现,程序员也可以融入自己的创意,并且在过程中也互相学习到了很多东西。希望下次还有机会抱住狗优老师的大腿,一起喝一点点哈哈哈~

假狗(狗优):

在消耗了不知多少杯一点点后,终于做完了!非常感谢叶师傅牵线搭桥,让我有机会把脑内的想法变为现实。小徐简直是,程序员中的仙女!!我是有多幸运才能抱到这样的大腿!!合作真的非常愉快,我也学到了太多东西——以往对我来说,所谓和程序员合作,基本都是自己出方案和美术素材然后静静等待对方做完,但这次合作真的太紧密了,感觉自己从来没写过这么多代码……这也使得我能珍视各种“意外”带来的的可能性,也许这也是属于编程独有的“材料特性”吧!
也非常感谢张烈老师,让我能趁本科最后一节专业课上收尾完成作品。非常有趣的一点是,这个装置的原型插图,是我本科时第一节专业课的结课作业——而当时的老师刚好也是张烈老师!三年过去了,从插图到交互装置,我的本科学习过程就这样意外地首尾相连了,就等明年的毕设画上圆满句号啦。

作者:孙羽茜,徐楚燕
原型插图:孙羽茜
编程:孙羽茜,徐楚燕
指导:叶师父
设备支持:算法艺术工作室 iCenter, 黄维啸,
场地提供:算法艺术工作室
音乐:门 - Howie Lee
使用编程语言和软件:Processing, Kinect, Resolume Arena

——
算法艺术实验室
用运算和美学让你变更酷

探索编程和数学在艺术和设计中一切可能性,形式不限,艺术创作,跨界合作,展览展示,品牌活动等。建设和维护中国本土创意编程和算法艺术社群、开展线上教学、举办社群活动、策划举办艺术展览、挖掘发现本地社群里值得被传播的人和事通过自媒体进行传播。

欢迎关注公众号: aalab00

processing创意图形代码_代码之上,诗意之中 | Processing编程造个梦相关推荐

  1. Java编写抓取用户信息代码_[代码全屏查看]-一个基于JAVA的知乎爬虫,抓取知乎用户基本信息...

    [1].[代码] [Java]代码 作者:卧颜沉默 链接:https://www.zhihu.com/question/36909173/answer/97643000 来源:知乎 著作权归作者所有. ...

  2. python手机充值代码_[代码全屏查看]-加油卡在线充值接口实例

    [1].[代码] [Python]代码 #!/usr/bin/python # -*- coding: utf-8 -*- import urllib, md5, json from urllib i ...

  3. 苹果手机查看python代码_[代码全屏查看]-基于Python的苹果序列号官网查询接口调用代码实例...

    [1].[代码] [Python]代码 #!/usr/bin/python # -*- coding: utf-8 -*- import json, urllib from urllib import ...

  4. processing创意图形代码_2020年外贸B2C店铺的黑色星期五创意营销想法(下)

    10.外贸B2C店铺黑色星期五创意营销理念--创建促销内容日历 随着黑色星期五的临近,您将希望巩固自己的整体策略.伟大的第一步是创建一个内容日历,其中要共享什么资产和内容以及何时共享.计划提前一个月计 ...

  5. processing创意图形代码_Processing练习-Self Sketch - TAI CHI

    又到了Processing练习. 这次是自画像练习,应老师要求利用processing或者P5.js绘制一幅自画像. 在课上老师给我们技术的同学们看了艺术专业同学们的自画像,有搞怪的,有精心设计的,还 ...

  6. delphi 实现屏幕旋转代码_代码检查 | 如何用Processing实现3D世界

    一花一世界,一叶一菩提.每个人眼中的花是不一样的,每个人眼中的世界也是不一样的 .昔时佛祖拈花,惟迦叶微笑,既而步往极乐.在菩提树下,从一朵花中便能悟出整个世界,最终得升. 今天就来给大家介绍日本先生 ...

  7. 训练代码_代码简介:是的,有完全免费的代码训练营

    训练代码 Here are three stories we published this week that are worth your time: 这是我们本周发布的三个值得您关注的故事: Yo ...

  8. 找不到libmmd.dll无法继续执行代码_代码中的软件工程 - xieyupei

    ------------恢复内容开始------------ 本博客基于孟宁老师的menu项目案例,以VS Code + GCC运行环境.对代码开发中的软件工程思想做出一些思考. 相关资料: 项目源码 ...

  9. python小猪代码_代码绘制一只小猪佩奇---python篇

    今天教大家用python的pillow包来绘制小猪佩奇,python的安装就不用多说了,直接上代码吧 0.首先当然是安装pillow包啦. 关于pillow库的安装有几种方式 最常使用的是pip安装 ...

最新文章

  1. 慧鱼机器人编程语言的特点_慧鱼机器人课程设计报告.doc
  2. python爬虫招聘-Python爬虫抓取智联招聘(基础版)
  3. Greenplum failed segment的恢复方法
  4. JVM: G1和CMS的区别
  5. 01_初识Matplotlib、Figure的组成、绘图函数的输入类型、第一个例子(学习笔记)
  6. c语言程序设计 a b,用C语言编程时,a+=b 和 a=a+b 真的完全等价吗?
  7. JavaScript 学习指南
  8. Eclipse ADT 进行android应用签名打包详解
  9. MySQL 分区表——《高性能MySQL》
  10. 204页数字化转型:集团企业信息化规划方案
  11. 冯乐乐之三,SHADERLAB入门
  12. bat脚本——提取多个文件夹到指定路径
  13. 计算机毕业设计之java+javaweb的蛋糕甜品商城系统
  14. 图片拼图微信小程序源码下载支持多模板制作和流量主
  15. 迅雷因版权问题不能访问
  16. CEO自测问卷:你是公司的天花板吗?
  17. 19、弱电工程综合布线报价多少钱一个点位?弱电入门学习
  18. 前端展示json格式数组
  19. 二 SQL SELECT
  20. matlab耀输,基于 Matlab的BP神经网络在太阳耀斑级别预测中的应用

热门文章

  1. Day_04 Vue学习
  2. Machine Learning and Application in Terahertz Technology: A Review on Achievements
  3. 利用地址转经纬度获取坐标
  4. 去年日本国内汽车销售榜单公布
  5. QA特辑 | 看了这场直播,我找到了设备指纹“从不说谎”的原因
  6. 如何创建品牌百科词条?
  7. 第7讲 | ICMP与ping:投石问路的侦察兵
  8. CSR/SSG/SSR
  9. 分享一些比较好的博客网站
  10. Deep Belief Networks (DBNs)