ma2のblog - わんくま版(仮)

うどん、より、そば

目次

Blog 利用状況

ニュース

Xbox360ゲーマータグ

リンク

ブログ内検索

書庫

日記カテゴリ

2008年8月2日 #

Perlin Noiseアルゴリズムによる雲模様の生成

ふと、雲模様のテクスチャが作りたいなと思ってアルゴリズムを探していました。
意外にあっさりメジャーなものが見つかって、少しつまづきつつも目的を達成することができました。

拝借したアルゴリズムは、Perlin Noiseというものです。

この解説ページの後半に俺言語的な記述があるのですが、それが解説と実装の距離を近づけているなと思いました。

以下、生成結果。

pncloud

解説では、画像全体に模様が作られますが、自分の場合は淵を暗くしています。
# おかげでパラメータによっては胃カメラを連想させる画になったりします

実行ファイルとソース(VC++)はこちら。

posted @ 14:23 | Feedback (596)