忍者ブログ

GAM-22のメモ

技術的情報

2024.11 ← 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 →

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

技術的情報

コンテストの応募期間が終わったので、あとは結果を待つばかりになりました。

そこで、この「雲」の技術的なネタばらしをしていきます。

青空

雲のテスクチャは、Perlin Noiseという生成法を利用してつくっています。

また、速度面との兼ね合いで、テスクチャの面積は256x256になってしまいました。変形させて目立ちにくく見せていますが、よーく見ると、同じ形の雲が繰り返されているのが分かると思います。

英語の記事で読むのがすこし大変でしたが、生成法自体は難しいことはないので、思ってたよりは簡単に作ることが出来ました。

パラメーターを弄ることで様々な雲の表現ができることを売りにしてきましたが、肝心なパラメータの解説をし忘れていました。

細かなパラメータを設定できるよ!!
threshold
日本語にすると閾値となります。この値よりパーリンノイズの値が大きければ雲を生成するので、この値が小さいほど雲がたくさん生成され、大きいほど生成されなくなります。110がデフォルトです。
blend
雲のブレンド率です。値が大きいほど、雲が濃くなります。
gmode
HSP使いの方なら想像がつくと思いますが、雲の合成方法です。5なら加算合成、6なら減算合成となります。7以上は強制的に6になるので意味が無いですよ。0から4まではあまり意味が無いので、自分で確かめてください。
bright
全体の明るさです。
sunlight
太陽の明るさです。
sunset
夕焼けの度合いで、1の青空から始まり、255に近づくほど夕焼けになります。因みに0だと空が緑になります。
boder
空の下地は2色ならグラデーションなら成りますが、その色の境界の位置を設定できます。値が大きいほど、境界の位置が上になります。夕焼けの面積を弄りたいときにどうぞ。

ソースにコメントを少し付け加えたので、再び公開します。HSPTVブラウザを利用できない方のために、exe版も公開することにしました。

PR
この記事にコメントする
お名前
タイトル
文字色
URL
コメント
パスワード Vodafone絵文字 i-mode絵文字 Ezweb絵文字
この記事にトラックバックする
トラックバックURL:
カテゴリー
カウンター
最新記事
最新コメント
Twitter
人気記事
Amazon お買い得情報
Amazon お買い得情報
プロフィール
自画像
HN :
GAM-22
性別:
男性
職業:
大学1年生
HSP暦:
6年
好きなもの :
ゲーム, アニメ, マヨネーズ
嫌いなもの :
運動, 注射, ホラー映画, 英語
好きなバンド :
Muse, Radiohead
その他 :
文章能力が欠如している
バナー
Copyright © GAM-22のメモ All Rights Reserved
Powered by ニンジャブログ Designed by ピンキー・ローン・ピッグ 忍者ブログ / [PR]