カテゴリ:Procedural

[Noise 入門 #33] Procedural Biome と大気散乱 — ノイズ惑星に海と森、そして「青い空」を纏わせる

前回錬成したノイズの地形(球体)に「生命の息吹」を与えます。高さ(Height)と傾斜(Slope)に基づいて海や森、雪山を塗り分けるProcedural Biomeの実装と、フレネル反射を用いた大気(Atmosphere)のシミュレーション手法をGLSLで直感的に解説します。

[Noise 入門 #30] 第3集完結 — 全てを束ねる「Procedural Universe」(プロシージャルな宇宙の錬成)

第3集「Shader実践編」の最終回。これまでに学んだFBM、Domain Warping、極座標、GPGPUの全知識を統合し、ブラウザ上に100万の星々と星雲が渦巻く「プロシージャルな宇宙」をGLSLで錬成します。

[Noise 入門 #26] Vertex Shaderによる頂点変形(Displacement) — ノイズで立体を鼓動させる

Noise 入門シリーズ第26回。ピクセルを塗るFragment Shaderから、立体を直接歪めるVertex Shaderの世界へ。法線(Normal)に沿った頂点移動の基本と、分割数の罠、そしてThree.js + GLSLを用いたリアルタイムな3Dモデルの変形(Displacement)を解説します。