種から生まれる手続き型の自然

ネイチャージェネレーターはタートル L-system で枝分かれする形を育てます—公理、書き換え規則、旋回角 θ、歩幅 d—木、シダ、サンゴ、海藻、氷が一つの種から広がります。

PictorX ネイチャージェネレーターで育った L-system ツリー
PictorX ネイチャージェネレーターで育った L-system ツリー

L-system とは?

リンデンマイヤー系は公理文字列から始まり、世代ごとに生成規則で各記号を書き換えます。カメが結果を歩きます:F は方位 θ で長さ d の一歩を描き、f は描かずに進み、+/- は角度 θ だけ回り、| は 180° 回り、[ ] は枝を保存・復元します。再帰的な書き換えで、本物の植物のように自己相似になります。

PictorX ネイチャージェネレーターで育ったフラクタル L-system ツリー
PictorX ネイチャージェネレーターで育ったフラクタル L-system ツリー

木、シダ、氷

お気に入りは定番の文法を固定します:36° のフラクタルツリー、シダ、低木と雑草、サンゴ、垂れ下がる海藻、90° の氷霜、72° のペンタデンドライト結晶。カメが描き続けるあいだに DNA ストリップをドラッグして反復回数・角度・長さ・太さ・成長速度・ジッターを変えます。

PictorX ネイチャージェネレーターで育った L-system の氷霜
PictorX ネイチャージェネレーターで育った L-system の氷霜

一時停止、リセット、保存

一時停止は成長の途中で表示を止め、リセットは種に戻し、ランダム化は DNA を変えます。PNG を保存するか写真エディタで編集を開きます—すべてブラウザ内です。

よくある質問

ネイチャージェネレーターは画像をアップロードしますか?

いいえ。成長はすべてブラウザ内のキャンバスで行われます。保存は選んだ PNG をダウンロードするだけです。

お気に入りにカスタムが出るのはなぜ?

DNA スライダーを少しでも変えると生物がカスタムになり、名前付きのお気に入りと完全一致しなくなったことが分かります。

なぜ反復は 7 までですか?

世代ごとにセグメントが増えます。7 なら一般的な端末でもリアルタイム成長が滑らかで、見た目も十分に密集します。

ジッターは何をする?

ジッターは各 +/- 回転にシード付きのランダムなずれを加え、植物が幾何学的に完璧すぎないようにします。氷と結晶は 0 から始め、フラクタルを正確に保ちます。

試してみますか?

ブラウザで PictorX を開きます。インストール不要、始めるのにクレジットカードも不要です。

ネイチャージェネレーターを試す