これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MAC OSオンラインエミュレーターなどの複数の無料オンラインワークステーションのいずれかを使用して、OnWorks無料ホスティングプロバイダーで実行できるコマンドpgmcraterです。
プログラム:
NAME
pgmcrater - フラクタル偽造によってクレーター地形を作成する
SYNOPSIS
pgmクレーター [-数 n] [-高さ|-ysize s] [-幅|-xsize s] [-ガンマ g]
すべてのオプションは、最短の一意のプレフィックスに省略できます。
DESCRIPTION
pgmクレーター クレーター状の地形を模したPGM画像を作成します。PGM画像は
ランダムな位置と大きさのクレーターの衝突をシミュレーションし、
片側から照らされる光源に基づいて地形の標高をレンダリングする
スクリーンのクレーターの大きさの分布はべき乗則に基づいており、
大きなクレーターよりも小さなクレーターの方がはるかに多い。同じ大きさのクレーターの数は
PeitgenとSaupe[31]の32ページと1ページに記載されている面積の逆数として;
太陽系のクレーター天体はこの関係に従うことが観測されている。
この法則に従うクレーター半径を一様分布の擬似乱数から得るために用いられる。
このシーケンスは、Rudy Rucker によって開発されました。
クレーターが多数ある高解像度の画像は、パイプ処理すると効果的であることが多い。
pnmsmoothこのプロセスで平均化を行うと、ギザギザした部分が除去されます。
ピクセルを拡張し、画像全体に柔らかな「望遠鏡画像」のような感覚を与えます。
pgmクレーター 半球形の小さなクレーターのみをシミュレートします(
速度が十分に高い限り、衝突体の入射角は変化しない。
月のコペルニクスやティコのような大きなクレーターは「壁に囲まれた平原」の形をしている
断面は次のようになります。
/\ /
______/ \____________/\____________/ \_____
より大きなクレーターは、中央のピークを含むこのプロファイルを使用する必要があり、
既存の地形を消滅させる。
OPTIONS
-数 n 目的 n クレーターが生成される。 -数 仕様が与えられ、50000
クレーターが生成される。全てが見られるとは思わないでください!大きな
クレーター以外にも、単に侵食するだけの小さなクレーターが数多くあります。
一般的に、クレーターの数が多いほど、よりリアルな風景になります。
結果:理想的には、地形全体を広範囲に掘り返したい
クレーターによって何度も繰り返される。5~10枚の高解像度画像
数百万のクレーターは素晴らしいですが、形成されるまでにかなりの時間がかかります。
-高さ 高さ
生成された画像の高さをに設定します 高さ ピクセル。 デフォルトの高さは
256ピクセル。
-幅 幅
生成された画像の幅をに設定します 幅 ピクセル。 デフォルトの幅は256です
ピクセル
-xsize 幅
生成された画像の幅をに設定します 幅 ピクセル。 デフォルトの幅は256です
ピクセル
-ysize 高さ
生成された画像の高さをに設定します 高さ ピクセル。 デフォルトの高さは
256ピクセル。
-ガンマ 要因
目標とする抽出時間(Shot time target) 適正な品質基準を達成するための抽出時間の範囲。 要因 画像のガンマ調整に同じ方法で使用されます
によって演奏された pnmガンマデフォルト値は1.0で、中程度の
画像のコントラスト。1より大きい値は画像を明るくし、コントラストを下げます。
1 未満の値では画像が暗くなり、コントラストが増加します。
これは、ガンマ補正とは別のものであることに注意してください。
PGM形式の定義。画像 pnmガンマ 生成するのは本物のガンマ
いずれにせよ、PGM画像を修正します。このオプションは、コントラストと
PGM 画像を正しくレンダリングしないディスプレイ デバイスを補正する場合があります。
設計 注意事項
当学校区の -ガンマ このオプションは実際には必要ありません。同じ効果はパイプで実現できるからです。
からの出力 pgmクレーター pnmガンマ。 しかし、 pgmクレーター 内部ガンマを実行する
いずれにせよ、標高配列をPGM形式にレンダリングする過程で地図が作成される。
追加のガンマ調整を許可しても追加のオーバーヘッドは発生しません。
実際のクレーターには 2 つの異なる形態があります。
onworks.net サービスを使用して pgmcrater をオンラインで使用する