Skip to content

10_1_フォグ

gaj_cg edited this page Sep 13, 2021 · 2 revisions

10.フォグ

10-1.概要

ray-mmdには4種類のフォグ(霧)が用意されています。
スカイボックスやライトなどでもフォグを設定できますが、それらとは別ものです。

10-2.フォグの種類

fogフォルダには以下の4種類のフォグが用意されています。

  • Atmospheric Fog
    シーン全体を覆う霧。遠景ほどフォグの効果が乗ります。

  • Ground Fog
    地表付近に発生する高さによる霧。

  • Volumetric Cube
    キューブ型のボリュームフォグ。

  • Volumetric Sphere
    球型のボリュームフォグ。

10-3.Atmospheric Fog

シーン全体を覆う霧。

  • サンプル画像

    Fogなし Fogあり
    10_3_AtmosphericFog_0_v152 10_3_AtmosphericFog_1_v152

    ※ フォグのミー散乱は黄、レイリー散乱は赤に色を付けています。
    割り当てたfxファイルはatmospheric_fog with godray high.fx

Atmospheric Fog ファイル一覧

  • Fog フォルダ

    ファイル名 説明
    AtmosphericFog.pmx Atmospheric Fog のモデル兼コントローラー
  • AtmosphericFog フォルダ

    AtmosphericFog.pmxのFogMapタブに割り当てるfxファイル。
    with godrayは太陽光(MMD標準ライト)によるゴッドレイがかかる。
    without skyはスカイボックスに対するフォグの効果を除外する。(レイリー散乱部分のみ)

    ファイル名 設定先 タブ 説明
    atmospheric_fog.fx FogMap ゴッドレイ無し。デフォルトで割り当てられる。
    atmospheric_fog.fxsub ―― atmospheric_fog*.fxから読み込まれる。
    atmospheric_fog with godray low.fx FogMap ゴッドレイの精度低
    atmospheric_fog with godray medium.fx FogMap ゴッドレイの精度中
    atmospheric_fog with godray high.fx FogMap ゴッドレイの精度高
    atmospheric_fog_without sky.fx FogMap ゴッドレイ無し。
    atmospheric_fog_without sky with godray low.fx FogMap ゴッドレイの精度低
    atmospheric_fog_without sky with godray medium.fx FogMap ゴッドレイの精度中
    atmospheric_fog_without sky with godray high.fx FogMap ゴッドレイの精度高

Atmospheric Fog 使い方

  1. フォグモデルの追加

    AtmosphericFog.pmxをMMDに追加します。
    標準でFogMapタブにatmospheric_fog.fxが割り当てられます。

    「位置」ボーンの位置、回転は太陽光(MMD標準ライト)によるミー散乱(Mieパラメータ)に影響を与えるようです。

  2. フォグ用fxファイルの割当(オプション)

    好みに応じてatmospheric_fog.fx以外のfxをFogMapタブに割り当てます。

  3. モーフの設定

    必要に応じてAtmosphericFog.pmxのモーフを設定します。

Atmospheric Fog コントローラの説明

  • 表情操作パネル 左上

    ミー散乱用の設定。太陽光(MMD標準ライト)の周辺のフォグ。

    表示名 機能
    MieH+ ミー散乱フォグの色相(Hue)。
    彩度を上げないと色がつかない。
    MieS+ ミー散乱フォグの彩度(Saturation・Chroma)。
    MieV+ / MieV- ミー散乱フォグの明度(Value・Brightness)。
    MiePhase+ / MiePhase- ミー散乱位相係数
    MieTurbidity+ / MieTurbidity- ミー散乱濁り度
  • 表情操作パネル 右上

    レイリー散乱用の設定。シーン全体のフォグ。

    表示名 機能
    RayleighH+ レイリー散乱フォグの色相(Hue)。
    彩度を上げないと色がつかない。
    RayleighS+ レイリー散乱フォグの彩度(Saturation・Chroma)。
    RayleighV+ / RayleighV- ミー散乱フォグの明度(Value・Brightness)。
  • 表情操作パネル 左下

    操作できるコントロールはありません。

  • 表情操作パネル 右下

    フォグ全体の設定。

    表示名 機能
    Range+ / Range- フォグの距離
    Density+ / Density- フォグ密度
    Intensity+ / Intensity- フォグ強度

10-4.Ground Fog

地表付近に発生する高さによる霧。

  • サンプル画像

    Fogなし Fogあり
    10_3_AtmosphericFog_0_v152 10_4_GroundFog_1_v152

    ※ フォグは赤に色を付けています。

Ground Fog ファイル一覧

  • Fog フォルダ

    ファイル名 説明
    GroundFog.pmx GroundFog Fog のモデル兼コントローラー
  • GroundFog フォルダ

    ファイル名 設定先 タブ 説明
    ground_fog.fx FogMap デフォルトで割り当てられるfx。パラメータはない。
    ground_fog.fxsub ―― ground_fog.fxから読み込まれる。

Ground Fog 使い方

  1. フォグモデルの追加

    GroundFog.pmxをMMDに追加します。
    FogMapタブにground_fog.fxが割り当てられます。

    「位置」ボーンの位置、回転による影響はありません。

  2. モーフの設定

    必要に応じてGroundFog.pmxのモーフを設定します。

Ground Fog コントローラの説明

  • 表情操作パネル 左上

    表示名 機能
    R+ フォグ色調整・赤
  • 表情操作パネル 右上

    表示名 機能
    G+ フォグ色調整・緑
  • 表情操作パネル 左下

    表示名 機能
    B+ フォグ色調整・青
  • 表情操作パネル 右下

    表示名 機能
    Height+ フォグの高さ
    Density+ フォグ密度
    Range+ フォグの距離

10-5.Volumetric Cube

キューブ型のボリュームフォグ。
閉所に合わせてCubeの大きさを調整して使うフォグと思われる。

  • サンプル画像

    Fogなし Fogあり
    10_5_VolumetricCube_0_v152 10_5_VolumetricCube_1_v152

    ※ フォグは赤に色を付けています。

Volumetric Cube ファイル一覧

  • Fog フォルダ

    ファイル名 説明
    VolumetricCube.pmx Volumetric Cube のモデル兼コントローラー
  • GroundFog フォルダ

    ファイル名 設定先 タブ 説明
    volumetric_cube.fx FogMap デフォルトで割り当てられるfx。
    volumetric_cube.fxsub ―― volumetric_cube.fxから読み込まれる。

Volumetric Cube 使い方

  1. フォグモデルの追加

    VolumetricCube.pmxをMMDに追加します。
    FogMapタブにvolumetric_cube.fxが割り当てられます。

    「センター」ボーンの移動による位置調整は可能ですが、回転は考慮されていないので回転させないほうが良いでしょう。

  2. VolumetricCube.pmxmainタブのチェックを外す。

    「センター」ボーンの位置に白いキューブが表示されるため。

  3. モーフの設定

    必要に応じてVolumetricCube.pmxのモーフを設定します。

Volumetric Cube コントローラの説明

  • 表情操作パネル 左上

    表示名 機能
    R+ フォグ色調整・赤
  • 表情操作パネル 右上

    表示名 機能
    G+ フォグ色調整・緑
  • 表情操作パネル 左下

    表示名 機能
    B+ フォグ色調整・青
  • 表情操作パネル 右下

    表示名 機能
    Width+ Cubeの幅
    Height+ Cubeの高さ
    Depth+ Cubeの奥行き
    Intensity+ / Intensity- フォグ強度
    MiePhase+ / MiePhase- ミー散乱位相係数
    Density+ / Density- フォグ密度

10.6.Volumetric Sphere

球型のボリュームフォグ。
閉所に合わせてSphereの大きさを調整して使うフォグと思われる。

  • サンプル画像

    Fogなし Fogあり
    10_6_VolumetricSphere_0_v152 10_6_VolumetricSphere_1_v152

    ※ フォグは赤に色を付けています。

Volumetric Sphere ファイル一覧

  • Fog フォルダ

    ファイル名 説明
    VolumetricSphere.pmx Volumetric Sphere のモデル兼コントローラー
  • GroundFog フォルダ

    ファイル名 設定先 タブ 説明
    volumetric_sphere.fx FogMap デフォルトで割り当てられるfx。
    volumetric_sphere.fxsub ―― volumetric_sphere.fxから読み込まれる。

Volumetric Sphere 使い方

  1. フォグモデルの追加

    VolumetricSphere.pmxをMMDに追加します。
    FogMapタブにvolumetric_sphere.fxが割り当てられます。

    「Position」ボーンの移動による位置調整は可能ですが、回転は考慮されていないので回転させないほうが良いでしょう。

  2. VolumetricSphere.pmxmainタブのチェックを外す。

    「Position」ボーンの位置に白い球が表示されるため。

  3. モーフの設定

    必要に応じてVolumetricSphere.pmxのモーフを設定します。

Volumetric Sphere コントローラの説明

  • 表情操作パネル 左上

    表示名 機能
    R+ フォグ色調整・赤
  • 表情操作パネル 右上

    表示名 機能
    G+ フォグ色調整・緑
  • 表情操作パネル 左下

    表示名 機能
    B+ フォグ色調整・青
  • 表情操作パネル 右下

    表示名 機能
    Range+ / Range- Sphereの半径=フォグの距離
    Intensity+ / Intensity- フォグ強度
    MiePhase+ / MiePhase- ミー散乱位相係数
    Density+ / Density- フォグ密度

Model : Hatsune Miku V4X Model by Digitrevx / 唄川町(うたがわまち) by シロ

Clone this wiki locally