processing创意图形代码_Processing 初学笔记:Rain in sea

本文介绍了如何使用Processing编程语言创建雨落海面的创意图形动画。内容包括点的随机生成、自由落体模拟、边界波动、碰撞反弹及炸裂效果的实现思路,适合Processing和计算机视觉初学者。
摘要由CSDN通过智能技术生成

499b52b7f43bdab6c75ae0beaf1cba2e.png

​前两天同事拿了一个 Processing 的案例给我看,觉得挺酷的,想到自己有一点点代码知识,就下载了软件和代码学习并重写了一下。

Processing 是一种适用于计算机视觉创意、电子艺术的编程语言,基于 Jaca 扩展,但更加简单易懂。是很多设计师学习代码,了解计算机视觉的一个非常好的入门语言。

以前我没有用过 Processing 这个工具,也没有学过 Jave。但是有一些 C++ 的代码基础。为了巩固思路,所以花点时间把代码实现的思路写在公众号里,大佬勿笑。

Processing 下载地址:http://processing.org

案例源码地址:https://www.openprocessing.org/sketch/182402

以下我们今天要做的效果:

2287f2b5c34e87fbcbdec3308dadb4ee.png
https://www.zhihu.com/video/1185688195357900800

首先观察效果(案例设置了镜头根据鼠标横向移动而转动)

1、案例有许多【点】从顶部生成并落下,点生成的位置并不相同,也不在同一个高度;

045a42da515f708daa75ad7a62dcb2d7.png

2、【点】落到底部撞到了一个边界并反弹分裂成若干个小点,小点落下后慢慢滚动消失;

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值