レンダリングと用途

反復帯を超えたフラクタル着色

方程式が動的構造を決定し、配色が視聴者がどの信号を認識できるかを決定します。優れた配色は、その配色が数学的な集合に属しているかのように装うことなく、関係性を明らかにします。

色鮮やかなフラクタルレリーフと、層状に重なるカラーバンド
MandelKitにおけるカラーデザイン:画像は計算された値を表現したものであり、数学的な集合そのものではありません。画像: Björn Kindler / MandelKit · MandelKit · Eigene Darstellung · Own work
連続エスケープ値
ν = n + 1 − log(log |zₙ|) / log p

度-pエスケープタイムマップの場合、最終的な大きさは、整数の反復帯間の分数位置を推定します。正確な表記法はバイルアウトや式によって異なりますが、その目的は、より滑らかな外側座標を得ることにあります。

数学的な出典を選択してください

「スムーズエスケープカウント」は軌道持続時間に連動します。「ポテンシャル」および「距離」の推定値は外部場に関連し、「角度」および「領域」法は方向を示し、「軌道トラップ」は選択された形状への近接度を測定します。「内部」法では、エスケープカウントが利用できないため、周期性、アトラクタ、または導関数の情報が使用されます。

エスケープ時間、滑らかな反復、最終角度、軌道トラップ、距離の推定値などは、それぞれ異なる疑問に答える可能性があります。角度は方向を示すものの、速度についてはほとんど示しません。距離は境界への近さを強調しますが、微分が必要です。出典は、意図された読み方に合致している必要があります。明確な役割が定められていないまま複数の出典が追加された場合、「より多くの色」は情報量の増加にはなりません。

値を意図的にマッピングする

スケールとオフセットは、グラデーションがソースをどれくらいの速さで巡回するかを決定します。周期的な座標には循環パレットが適しており、単調な明度は順序立った大きさを明確に表現できます。OKLCHのような知覚空間を使用することで、直接的なRGB補間よりも、意図した明度と彩度の関係をより均一に保つことができます。

生データには、しばしば長いテールや不均一な密度が見られます。線形正規化を行うと、ほとんどのピクセルを狭い色域に圧縮できます。ヒストグラムの均等化、対数曲線、あるいは内部範囲と外部範囲を区別することで、コントラストをより意図的に配分できます。正規化はシーンに不可欠な要素です。なぜなら、同じグラデーションでも分布が異なれば、まったく新しいパレットのように見えることがあるからです。

色は解釈によるものです

2つのパレットを使用することで、同じ軌道フィールドを滑らかに、縞模様で、金属質に、あるいは地形のように見せることができます。画像が説明的なものである場合、凡例、ソースラベル、再現可能な設定が重要になります。芸術においては、同様の自由度が表現力につながりますが、幾何学とマッピングの区別は依然として有用です。

グラデーションはスカラー量を表現します。周期的パレットは角度や周期的な位相には適合しますが、すべてのエスケープ時間場には適合するわけではありません。したがって、グラデーションが変化した際に周期的オプションをリセットすると、色だけでなく、数学的なマッピングも変化します。プロフェッショナルなツールでは、ユーザーが明示的に変更するまで、その選択が維持されます。

「内部」と「外部」にはそれぞれ異なる根拠が必要です

脱出点には、持続時間と最終軌道の大きさが割り当てられます。内部点には、単色、周期クラス、引力座標、導関数の挙動、あるいはウォームアップ後に算出されるその他の統計値が割り当てられる場合があります。外部のカウントを内部で再利用すると、動的な意味合いと一致しない任意の構造が生成される可能性があります。

内部点には脱出時間が存在しません。これらには、周期検出、内部ポテンシャル、あるいは一定の色といった別の指標が必要です。外部値がゼロであるからといって、それを黙って内部とみなしてはなりません。そうすると、意味的に異なるケースが混同されてしまうからです。また、この区別により、同じ正しい幾何学構造上で、内部と外部のグラデーションを独立して扱うことが可能になります。

バンディングや不自然な強調を避ける

色の量子化、狭すぎる明度範囲、および周期的な不連続性は、滑らかな領域を階段状に変えてしまう可能性があります。ディザリングや高精度化は有効ですが、まず、ソースの変化が緩やかな部分ではコントラストを保つようにパレットを設定する必要があります。ヒストグラムの均等化は全体的な値を再配分するため、画像全体の統計情報が必要となります。

バンドは、整数値、短いグラデーション、低い色深度、または不適切な正規化に起因する場合があります。ディザリングは量子化を軽減しますが、数学的な平滑化に取って代わることはできません。過度なヒストグラムマッピングは、稀な値を誇張して、あたかも輪郭であるかのように見せてしまうことがあります。中立的なグレースケールの参照値は、劇的なエッジがデータに由来するものか、単にパレットによるものかを判断するのに役立ちます。

ズーム変更時およびエクスポート時の色付け

スクリーンスペースの周波数はピクセル密度に合わせて調整し、リングや等高線がエイリアシングによって崩れることなく視認できるようにする必要があります。高解像度のタイル形式でのエクスポートでは、すべてのタイルで同じグローバル位相および座標マッピングを使用する必要があります。そうしないと、基礎となるフラクタル座標が正しくても、継ぎ目や周波数のずれが生じます。

勾配が一定であっても、ディープズーム中は値の分布が変化します。グローバル正規化は比較可能性を維持し、ローカル正規化は各クロップのコントラストをより十分に活用します。どちらも有効な手法であり、保存する必要があります。タイル形式でのエクスポートでは、事前にグローバル統計情報を設定しておく必要があります。そうしないと、各タイルが独自のヒストグラムを計算し、色の継ぎ目が生じてしまいます。

4つの段階で1つのルックを構築する

  1. パレットを選択する前に、軌道フィールドをグレースケールでレンダリングしてください。
  2. ソースとして、「連続エスケープ」、「距離」、「角度」、または「トラップ近接」のいずれかを選択してください。
  3. 重要な構造に階調の分離が生じるよう、スケールとオフセットを設定してください。
  4. 輪郭、テクスチャ、照明を1つずつ追加し、それぞれがどのような効果をもたらすかを確認してください。

結果: 最終的な画像は、説明可能かつ再現可能な状態を維持します。ステージが無効化されている場合、その保存されたパラメータが誤ってアクティブなエフェクトとしてカウントされることはありません。

出典および参考文献

本記事は、以下の専門資料を原文のまま要約したものです。12年8月にアクセスし、編集上のレビューを行いました 2026。

  1. Smooth Iteration Count for General PolynomialsLinas Vepštas
  2. The Science of Fractal ImagesSpringer