コンテンツにスキップ

ブルーム効果 (BloomEffect)

概要 (What is it?)

BloomEffect ノードは、画像に幻想的で美しいブルーム(光の拡散・グロー)効果を適用します。強い光源の周囲に柔らかな光のハロー(光背)が広がる光学現象をシミュレートし、画像に神秘的で幻想的な質感を加えます。

使用する場面 (When would I use it?)

以下のような場面でこのノードを使用します:

  • 幻想的・夢幻的な画像エフェクトを作成したい場合
  • 明るい領域の周囲に柔らかな光の拡散(グロー)を追加したい場合
  • ファンタジーや SF 画像の神秘的なクオリティを高めたい場合
  • ロマンチックな雰囲気やドラマチックなライティング効果を演出したい場合
  • ポートレートや風景写真に視覚的な魅力をプラスしたい場合
  • レンズフレアや光の滲み(ライトブルーム)効果をシミュレートしたい場合
  • 画像のムードや空気感を強調したい場合

使い方 (How to use it)

基本セットアップ

  1. ワークフローに BloomEffect ノードを追加します
  2. 画像ソースを "input_image" 入力に接続します
  3. bloom_amount(強度)と bloom_radius(半径)のスライダーを調整します
  4. 処理された画像が "output" パラメータから出力されます

パラメータ一覧 (Parameters)

ブルーム設定 (Bloom Settings)

  • bloom_amount(0.0〜2.0、デフォルト: 0.5): ブルーム効果の強度を制御します

    • 0.0: ブルーム効果なし
    • 値を上げるほど、より強烈なグロー効果が得られます
    • 2.0: 最大強度
  • bloom_radius(1〜20、デフォルト: 5): ブルーム効果の広がり(サイズ)を制御します

    • 小さい値: より締まった、フォーカスの効いたグロー
    • 大きい値: より大きく広範囲に拡散する柔らかなグロー
    • 半径が大きいほど計算処理に時間がかかります

出力 (Outputs)

  • output: ブルーム効果が適用された画像

使用例 (Example)

典型的なブルームエフェクトワークフローの例:

  1. LoadImage または GenerateImage を使用して画像を読み込み、または生成します
  2. その画像を BloomEffect ノードの "input_image" パラメータに接続します
  3. ブルーム設定を調整します:
    • 中程度のグロー効果を得るために bloom_amount を 0.8 に設定
    • 程よいサイズの広がりを作るために bloom_radius を 8 に設定
  4. "output" を DisplayImage に接続して結果を確認します

重要な注意点 (Important Notes)

  • リアルタイムプレビュー: スライダーを動かすと変更がリアルタイムに反映されます
  • 処理時間: bloom_radius の値を大きくすると、ブラー計算の負荷が増加し処理時間が長くなります
  • 効果的な適用: 画像内に高輝度部分や光源がある場合に最も美しく機能します
  • RGBA のサポート: RGBA 画像の透過チャンネルはそのまま保持されます

よくある問題 (Common Issues)

  • 効果が見えない: bloom_amount が 0 より大きな値になっているか確認してください
  • 効果が薄い: bloom_amount を引き上げてください
  • 効果が強すぎる(白飛びする): bloom_amount を下げて控えめな効果に調整してください
  • 処理が重い: bloom_radius を小さくすると高速化されます

技術的な詳細 (Technical Details)

ブルーム効果は以下の手順で生成されます:

  1. 高輝度領域の検出: 画像内の明るいピクセル領域を特定・抽出
  2. ガウスぼかし(Gaussian Blur): 抽出された輝度成分にガウシアンブラーをかけて光の拡散を生成
  3. ブレンディング(加算合成): 元画像とぼかした発光成分をブレンド
  4. 強度制御: bloom_amount に基づいて効果の比率を調整

これにより、写真撮影やシネマトグラフィで見られるリアルな光学ブルーム効果を実現します。