processing
妈妈家的刘花花
勤勤恳恳程序猿
展开
-
互动媒体作业
代码本色第零章 代码本色第一章 代码本色第二章 代码本色第三章 代码本色第四章原创 2019-12-20 22:59:25 · 195 阅读 · 0 评论 -
代码本色第4章——粒子系统
序言 粒子系统表示三维计算机图形学中模拟一些特定的模糊现象的技术,而这些现象用其它传统的渲染技术难以实现真实感的物理运动规律。经常使用粒子系统模拟的现象有火、爆炸、烟、水流、火花、落叶、云、雾、雪、尘、流星尾迹或者象发光轨迹这样的抽象视觉效果等等。 在我看来,粒子系统其实就是,粒子受力不同,下面我们开始说说粒子系统的生成,并且与鼠标交互 单个粒子系统 首先,我们可以看出来,这个粒子向下掉的途中也...原创 2019-12-20 22:55:33 · 337 阅读 · 0 评论 -
代码本色第3章——振荡
序言 此博文基于代码本色第三章所写,此博文基础是,了解极坐标系、笛卡尔系以及直角坐标系的运用和关系。 ///// 下面的代码为将极坐标系转化为笛卡尔坐标之后绘画的ellipse /// float r=75; float theta=0; void setup() { size(400,400); background(255); smoot...原创 2019-12-17 22:28:51 · 201 阅读 · 0 评论 -
代码本色第2章——力学
序言 此博文基于《代码本色》第三章所写,我们先来回顾一下牛顿力学三大定律 牛顿第一定律 内容:一切物体在没有受到力或合力为零的作用时,总保持静止状态或匀速直线运动状态。 说明:物体都有维持静止和作匀速直线运动的趋势,因此物体的运动状态是由它的运动速度决定的,没有外力,它的运动状态是不会改变的。物体的这种性质称为惯性。所以牛顿第一定律也称为惯性定律。第一定律也阐明了力的概念。明确了力是物体间的相互作...原创 2019-12-12 16:09:51 · 210 阅读 · 0 评论 -
代码本色1章——向量
代码本色1章——向量 此篇博客均基于《代码本色》第一章所写。 前言 自然界中的物体概念(如,风、位置、速度等)都需要用两个变量来表示。如果是三维物体那就需要三个变量了,可见,向量在我们生活中无处不在。首先我们先了解一下PVector类中有哪些基本运算。 //这些运算在之后的写代码阶段会让给我们方便很多 实验效果 ///// 可以看到颜色随机生成的小球随鼠标移动而移动,在遇到边框或者与鼠标小于...原创 2019-12-12 11:06:11 · 294 阅读 · 0 评论 -
代码本色0章——Perlin噪声生成起伏地形
代码本色0章——Perlin噪声生成起伏地形 此博文依据代码本色第0章中的随机数与Perlin噪声运用写成,并观看了丹尼尔希夫曼关于perlin噪声的讲解,https://www.youtube.com/watch?v=D8UgRyRnvXU,大家可以看一看 参考案例 效果图 Perlin噪声 一个好的随机数生成器能产生互不关联且毫无规律的随机数。跟我们前面看到的一样,一定程度的随机性有利于...原创 2019-12-03 10:36:52 · 1183 阅读 · 0 评论