- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 代码本色第4章——粒子系统
序言粒子系统表示三维计算机图形学中模拟一些特定的模糊现象的技术,而这些现象用其它传统的渲染技术难以实现真实感的物理运动规律。经常使用粒子系统模拟的现象有火、爆炸、烟、水流、火花、落叶、云、雾、雪、尘、流星尾迹或者象发光轨迹这样的抽象视觉效果等等。在我看来,粒子系统其实就是,粒子受力不同,下面我们开始说说粒子系统的生成,并且与鼠标交互单个粒子系统首先,我们可以看出来,这个粒子向下掉的途中也...
2019-12-20 22:55:33
317
原创 代码本色第3章——振荡
序言此博文基于代码本色第三章所写,此博文基础是,了解极坐标系、笛卡尔系以及直角坐标系的运用和关系。/////下面的代码为将极坐标系转化为笛卡尔坐标之后绘画的ellipse///float r=75; float theta=0; void setup() { size(400,400); background(255); smoot...
2019-12-17 22:28:51
178
原创 代码本色第2章——力学
序言此博文基于《代码本色》第三章所写,我们先来回顾一下牛顿力学三大定律牛顿第一定律内容:一切物体在没有受到力或合力为零的作用时,总保持静止状态或匀速直线运动状态。说明:物体都有维持静止和作匀速直线运动的趋势,因此物体的运动状态是由它的运动速度决定的,没有外力,它的运动状态是不会改变的。物体的这种性质称为惯性。所以牛顿第一定律也称为惯性定律。第一定律也阐明了力的概念。明确了力是物体间的相互作...
2019-12-12 16:09:51
185
原创 代码本色1章——向量
代码本色1章——向量此篇博客均基于《代码本色》第一章所写。前言自然界中的物体概念(如,风、位置、速度等)都需要用两个变量来表示。如果是三维物体那就需要三个变量了,可见,向量在我们生活中无处不在。首先我们先了解一下PVector类中有哪些基本运算。//这些运算在之后的写代码阶段会让给我们方便很多实验效果/////可以看到颜色随机生成的小球随鼠标移动而移动,在遇到边框或者与鼠标小于...
2019-12-12 11:06:11
272
原创 代码本色0章——Perlin噪声生成起伏地形
代码本色0章——Perlin噪声生成起伏地形此博文依据代码本色第0章中的随机数与Perlin噪声运用写成,并观看了丹尼尔希夫曼关于perlin噪声的讲解,https://www.youtube.com/watch?v=D8UgRyRnvXU,大家可以看一看参考案例效果图Perlin噪声一个好的随机数生成器能产生互不关联且毫无规律的随机数。跟我们前面看到的一样,一定程度的随机性有利于...
2019-12-03 10:36:52
1143
原创 p5.js 临摹作品“随鼠标转动的三角形”及自主作品“太阳花”
太阳花最近正在上互动媒体技术这门课,应作业要求用p5.js花了这个简笔画,好吧,不是很好看,但是在这个过程中,我还是学到了很多。课上,我们看过一些影片,记忆最深刻的就是关于达芬奇的,他因为画作而出名,但是鲜少有人知道,他在建筑学,医学,光学等领域也有很深的造诣,并且这些知识在他的画作中也有体现,多领域知识的融合更是促进了他在画作上的造诣,作为一名数字媒体技术系的学生觉得应该要向他学习,将技术与...
2019-12-02 22:15:28
1376
原创 五个“一”的小故事
互动媒体作业 5个“一”的故事应作业要求,选了五个“一”作为故事中的人物,形成了一个小故事。表(a)由此表(a)可知,J的力量标准差相差很大,可见,大家对于这个“一”很有争议,因此,我挑选他为大哥,大哥的人设就是,很心疼家里的弟弟们,内心柔软,但是表面上却对他们很凶,因此,内外的反差让我决定选用它作为大哥。大哥(家里的经济主力) J表(b)二哥(烂酒鬼,不思进取) D仍由上...
2019-11-10 14:49:15
679
原创 p5.js自画像
自画像function setup(){ createCanvas(640, 480); angleMode(DEGREES);}function draw(){background(200); strokeWeight(0); //头发 fill(150, 10, 100); arc(300,150,110,110,180,0); ...
2019-10-27 15:27:59
411
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人