あけましておめでとうございます.これは Vim Advent Calendar 34日目の記事です. 今日はパーリンノイズの話をしようと思います.パーリンノイズはCGのテクスチャ生成等に利用される乱数*1です.普通の乱数だと,あまりにも各々の値がばらばらで,自然界にあるものを表すのには不適合な場合があります.そのときに使われるのがこのパーリンノイズです. このパーリンノイズをvimで利用できるプラグインを作成しました. GitHub - mmisono/vim-perlin: perlin noise function implemented in vimscript なお,動作にはynkdirさんによるvim-funlibが必要です. GitHub - ynkdir/vim-funlib 今回はこのプラグインについての解説をしようと思います.なお,パーリンノイズのアルゴリズムそのものにつ