使い方
手順
- PMX ファイルをウィンドウにドラッグアンドドロップしてモデルを読み込む。
- 「モデル操作」パネルでライトのモデルを選択し、メイン表示画面で、移動及び回転させてライトを配置する。
- 影が必要な場合は、各ライト毎のフォルダ下「Default」フォルダ内の影付きライティングエフェクトを割り当てる。メニューから「MMEffect > エフェクト割当」を選択して「エフェクトファイル割り当て」ウィンドウを開き、「Light Map」タブに切り替える。配光付きの場合は、
IES_lighting_with_shadow_very_high.fx
などを割り当てる。
ドキュメント:
ライト – gaj-cg/ray-mmd-docs-ja Wiki – GitHub
多光源 (中文) – ray-cast/ray-mmd Wiki – GitHub
参考:
Lighting について | Conjectwrariwm
Spruce Up Your Videos with Dynamic Lighting | LearnMMD.com
くっきりとした綺麗な影を入れるにはどうすればいいですか? – Yahoo! 知恵袋
種類
DirectionalLight.pmx
: 指向性光源DiskLight.pmx
: 円盤状の光源LED.pmx
: LED ディスプレイ (画像や動画を光源にする)PointLight.pmx
: 点光源PointLightIES.pmx
: 配光付き点光源RectangleLight.pmx
: 矩形の平面光源SphereLight.pmx
: 球体光源SpotLight.pmx
: スポットライトSpotLightIES.pmx
: 配光付きスポットライトTubeLight.pmx
: バー状の光源 (太さのある線光源)
スポットライト
ドキュメント:
Spot Light – gaj-cg/ray-mmd-docs-ja Wiki – GitHub
Spot Light IES – gaj-cg/ray-mmd-docs-ja Wiki – GitHub
IES2HDR – gaj-cg/ray-mmd-docs-ja Wiki – GitHub
参考:
影ありスポットライトの調整 (Hashi4) | ニコニ立体
Ray MMD で画像のような顔影や服の影を作りたい – Yahoo! 知恵袋
ディレクショナルライト
太陽光のように単一の指向性を持った平行光を投影する光源を追加する。
Light Map シェーダー
directional_lighting.fx
: デフォルトdirectional_lighting_ambient.fx
: スペキュラなしdirectional_lighting_ambient_with_shadow.fx
: スペキュラなし/影ありdirectional_lighting_with_shadow.fx
: 影あり
PSSM
- 「Light Map」タブで
with_shadow
と名前の付いたシェーダーを割り当てると、「PSSM1」~「PSSM4」の4つのタブが追加される。 - 「PSSMn」タブで、影を生成する必要のないオブジェクト/材質のチェックを外す。
モーフ
- RGB: 光源の色 (範囲:各色
0.0
~1.0
:デフォルト:0.0, 0.0, 0.0
) - Range + / –: 平行光の投影を開始する面の距離 (範囲:
0
~2000
/デフォルト:1000
) - Intensity + / –: 光の強さ (範囲:
0.0
~10.0
/デフォルト:1.0
) - Blink: 点滅 (範囲:
0.0
~10.0
/単位:rad/s
/デフォルト:点滅なし) - Hardness: VSM の計算で光漏れ軽減に用いる閾値 (範囲:
0.15
~0.5
/デフォルト:0.15
)
ドキュメント:
Directional Light – gaj-cg/ray-mmd-docs-ja Wiki – GitHub
Shadow Map
ray-mmdの○○light.pmxを読み込むと、エフェクト割り当てタブに「ShadowMap」が追加されます。デフォルトだと全モデルが対象選択されてますが、チェックを外すと光が効かなくなる?ようです。
—— @Lyu800
参考:
影
参考:
Ray MMD で画像のような顔影や服の影を作りたい – Yahoo! 知恵袋
シーンが暗くなってしまう
参考:
まとめ
Lighting Tips (a Translation by ryuu) | God’s Knowledge
Advanced Rendering Tutorial | God’s Knowledge