互动媒体——自画像+简单音乐可视化

本文介绍了使用Processing创建自画像并结合音乐进行可视化的实践过程。通过arc函数绘制自画像,利用Processing的交互和音频导入功能,实现空格键播放音乐并根据音乐变化动态效果。音频分析获取音量值,影响动态图参数,展示了Processing在互动媒体创作中的趣味性和潜力。
摘要由CSDN通过智能技术生成
   本次律老师布置的作业是一幅自画像,上一次用P5.js 绘制动态图形就让我收获到编程与艺术结合的快乐! 这次来分享用processing实现艺术作品的过程.

码绘效果展示:

(与本人的肤色有点点出入~~~)在这里插入图片描述
按空格键可以播放音乐,并根据音乐来进行一些变换
在这里插入图片描述

在这里插入图片描述
一个动态效果图: (格式转化之后有点糊~~)
在这里插入图片描述

主要过程

这里的话主要就是先大致的创作一个自画像,再根据创作的自画像来进行码绘,因为本人的手绘能力有限,也是参考了一款自定义的APP——脸萌,来着开始创作自己的自画像。

里面用的最多的函数时processing的arc函数,因为可以发现任意的一条曲线中的某一段,或者某几段都可以用圆或者,椭圆的一部分来绘制:

//某一段绘制的代码
arc(258,357,79,98,0.7*PI,1.2*PI);
arc(238,298,79,91,0.65*PI,1.3*PI);
arc(294,220,184,193,0.85*PI,1.5*PI);
arc(298,133,93,77,1*PI,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值