Creative Engineer Portfolio

3D Planet Generator

シームレスなPerlinノイズを用いて、ブラウザ上でリアルタイムにローポリの3D惑星を設計するジェネレーター。

SEED: 42
THEME: アース (Earth)
RINGS ACTIVE
※マウスドラッグで回転、ホイールでズーム、右クリックドラッグで平行移動
SYS.STATUS: ONLINE
PLANET_SEED: 42
POLY_FACES: 480
レンダリング設定:
面分割数 (Detail): Medium
頂点数: 480面 (Flat Shading)
ノイズ数式:
式: f(x, y, z) = Σ amplitude × perlin(frequency × p)
オクターブ数: 4 (調和度 0.45, 周波数倍率 2.0)
シード値 (Seed)42
ディテール解像度 (Polygon Detail)中 (3)
水面高さ (Ocean Level)92%
起伏の高さ (Mountain Height)1.2
起伏の粗さ (Noise Scale)1.5
低ポリ芸術の手法シード値を変えるだけで無限の地形が生成されます。起伏の高さを抑え、水面をやや広げる(95%付近)と美しく居住可能な島々が浮かぶ惑星になります。
仕様・技術純粋なクライアントサイド演算(JavaScript + WebGL)でノイズ変形を行い、非インデックス化ジオメトリ(toNonIndexed)と面ごとの法線計算を用いて、滑らかなグラデーションのない美しいフラットローポリ面を構築しています。