noise() vs random():會跳的亂數和會流動的亂數
random() 每次都是全新的籤、會跳;noise() 相鄰的輸入得到相近的值、會流動,像山脈和水流。「裡面除・外面除」模式:noise(x / 10) 的 10 管取樣多平順,外面再除管力量多大。
- 分類
- 數學
- 概念
- 雜訊、Perlin noise、隨機、自然、地形、流動、除數、取樣間距
- p5.js
- noise()、random()
- 誕生
- 第 1 堂
拉滑桿、看畫面,旁邊的程式碼會跟著變,整段複製到 OpenProcessing 就能跑。
同類模組・數學
- 弧線遊樂場:一段弧線怎麼長成鸚鵡螺
- sin → map → 顏色
- sin 與 cos:一個點繞圓,影子在上下與左右擺
- random():每一次都抽一支新的籤
- 向量:一支有方向、有長度的箭頭
- 一顆粒子:位置、速度、加速度
- 力場:用 noise 給每一格一個方向
- 粒子系統:很多顆粒子,留下軌跡
- 很多力加在一起:重力、風、阻力
- 吸引與排斥:往滑鼠走的粒子
- 粒子的生與死:發射器與壽命
- 宇宙模擬器:萬有引力
- noise 怎麼取值:步長與切片
到 Hahow 報名。價格與優惠以 Hahow 頁面為準。