2025年10月4日土曜日

金属光沢のある結晶群が奥行き方向へ伸び縮みし、万華鏡のように脈動して見えます


 金属光沢のある結晶群が奥行き方向へ伸び縮みし、万華鏡のように脈動して見えます。技法名: レイマーチングによる擬距離積分、折り返し変換によるIFS(マンデルボックス系)の反復、軸回り回転アニメーション、コサイン調色パレット、軌道トラップ風の累積発光。解説: 視点から光線を飛ばし、位置ベクトルにabsと中心からのスケール反転を繰り返して対称性と自己相似を作ります。各ステップで最小距離の見積りを更新し、減衰させつつ色を加算することで霞む光を表現します。回転は時間iTimeに同期し、解像度はresolutionで正規化、ピクセル座標はgl_FragCoordを用います。色はcos波形のパレットHで滑らかにつながり、密度の高い部分ほど輝度が上がります。内部では方向ベクトルdに沿って距離gを足し進め、場の変形で得たスケール係数eと積sで密度を推定します。近接するほど1/eが大きくなり、発光寄与が強まります。Rは回転の補助関数で、軸aへの射影と外積を組み合わせるロドリゲスの公式相当です。Hはcosベースのパレット関数で、位相ずれを与えて色相環を循環させます。累積色をOとfragColorへ格納し、アルファは1に固定します。