- Forked from:
- kanariia's perlinNoiseを動かす
[勉強]perlinNoiseを動かす(の解説を初級者がしてみる)
[勉強]perlinNoiseを動かす(の解説を初級者がしてみる)
Forkするかどうかについて考えた結果、「Forkしないでくれ」って
いう意見があったら削除する方向で行きたいと思います。
毎度思うんですけど、コメントの幅がどれくらいあればいいのか
気になりますね。
今回は今の今まで避けていた「PerlinNoiseを動かす」という、
多分、初心者・初級者がやりたいと思いつつ、難しそうで手を
出しづらいコンテンツの製作方法を勉強したいと思います。
なお、「PerlinNoiseって何?」っていうのはとりあえず
作品を見てもらって、後に書いてある参考URLをみて、
「あー、こんな感じなんだー」っていうのだけつかんでもらえれば。
これが扱えるようになると、別のフィルターを駆使して
雲とか火とか海とか作れるらしいですよ。
Bitmap系フィルタの魅力の一つだと思うので、これを習得すると
Bitmapの面白さが見つかるかもしれません。
僕はまだそこのレベルまで達していませんが。
初心者・初級者の方々、一緒に勉強しましょう。
また、中級者・上級者の方、何か指摘・補足があればよろしくお願いします。
なお、今回はPerlinNoiseの引数の解説が非常に長くなっています。
しかし逆にこれさえわかってしまえば、後はちょっとした応用です。
でも、あんまり構える必要もないな、と、調べながら思いました。
Fork元の作品は綺麗ですっきりしてますので、そちらを見て、わからないところがあったら
こちらを参考してみるというのも手だと思います。
今回もDownload後の閲覧推奨です。
先に大まかな流れを。
1.PerlinNoiseの引数用変数の設定をする
2.PerlinNoiseのそれぞれのレイヤーをどう動かすかを決める(X軸・Y軸の速度)
3.PerlinNoiseのレイヤーを別々に動かす。
これだけです。「それぞれのレイヤー」っていうのが鍵です。
- forked:4
- favorite:25
- lines:59
- license : MIT License
- modified : 2009-06-08 18:30:43
madflash
:
123行目のはビットフラグ(ビットマスク)の考え方ですね。サンプル(解説つき)を作ってみました。http://wonderfl.net/code/19994fc50692fdab9c039dfadadcf537b75196f1
hina
:
解説


