-
Notifications
You must be signed in to change notification settings - Fork 5
7_3_Sky_Hemisphere
高さのハイ、ミッド、ボトムで色が変えられるスカイボックスです。
スカイボックスなので、設定した色でライティングされます。単色やグラデーションの背景の代わりにもなります。
デフォルトの設定では白色になります。
※ 図は視野角45°、EnvRotateZで回転、メインライトはオフにしています。
「Main」タブは表示用、「EnvLightMap」タブはライティング用。
ファイル名 | 設定先タブ | 説明 |
---|---|---|
Sky with box.conf | ―― | Sky Hemisphereの初期設定ファイル Sky with box.fxに取り込まれる デフォルトではコントローラーを使う設定になっている |
Sky with box.fx | Main | pmxを入れた時にデフォルトで設定される |
Sky with box.pmx | ―― | スカイボックスのモデル兼コントローラー |
Sky with lighting.fx | EnvLightMap | ライティング用 |
-
Sky with box.pmx
をMMDに追加します。
「Main」タブにはSky with box.fx
、「MaterialMap」にはMaterials\material_skybox.fx
が割り当てられます。 - MMDの「モデル描画順」で一番上に。
(これはスカイボックス共通の操作) -
Sky with lighting.fx
を「EnvLightMap」に割り当てます。 - コントローラーで色等を調整します。
色を付ける時はまず彩度のモーフを調整するといいでしょう。
トップの色調整
名称 | 機能 |
---|---|
TopH+ TopS+ TopV+ TopV- |
トップのH(色相)S(彩度)V(明度)の調整 |
TopExponent+ TopExponent- |
トップからミッドへの色のグラデーション幅を調整 |
-
サンプル画像
デフォルト設定 Topのみ赤色で表示 デフォルト設定
Top:赤 Medium:緑 Bottom:青TopExponent+ TopExponent-
ミッドの色調整
名称 | 機能 |
---|---|
MediumH+ MediumS+ MediumV+ MediumV- |
ミッドのH(色相)S(彩度)V(明度)の調整 |
- サンプル画像
デフォルト設定 Mediumのみ緑色で表示
ボトムの色調整
名称 | 機能 |
---|---|
BottomH+ BottomS+ BottomV+ BottomV- |
ボトムのH(色相)S(彩度)V(明度)の調整 |
BottomExponent+ BottomExponent- |
ボトムからミッドへの色のグラデーション幅を調整 |
-
サンプル画像
デフォルト設定 Bottomのみ青色で表示 デフォルト設定
Top:赤 Medium:緑 Bottom:青BottomExponent+ BottomExponent-
環境光
名称 | 機能 |
---|---|
EnvDiffLight+ EnvDiffLight- |
アルベドに対して影響を及ぼす光の強さ |
EnvSpecLight+ EnvSpecLight- |
スペキュラに対して影響を及ぼす光の強さ |
EnvSSSLight+ EnvSSSLight- |
サブサーフェスに対して影響を及ぼす光の強さ |
EnvRotateX EnvRotateY EnvRotateZ |
スカイボックスの回転。 |
※ 効果は 7_2_Helipad_GoldenHour の同名モーフを参照のこと。
Sky with box.confを編集することにより、カスタム設定でSky Hemisphereを使う事ができます。
よく使う設定は、Sky with box.fx
とSky with box.conf
を別名で保存するか、フォルダを丸ごとコピーして設定を書き換えることでプリセットとして使えます。
デフォルト設定 | 説明 |
---|---|
#define USE_CUSTOM_PARAMS 0 | カスタムパラメータの設定を使うか。0 :使わない(コントローラーの設定を使う)1 :使う(コントローラーの設定は無視される) |
#define USE_RGB_COLORSPACE 0 | 色の指定はRGBか。0 :No(HSVを指定)1 :Yes(RGBを指定) |
static const float3 TopColor = float3(1, 0, 1); | トップの色指定。 USE_RGB_COLORSPACEの設定でHSVかRGBを設定。 |
static const float3 BottomColor = float3(1, 0, 1); | ミッドの色指定。 USE_RGB_COLORSPACEの設定でHSVかRGBを設定。 |
static const float3 MediumColor = float3(1, 0, 1); | ボトムの色指定。 USE_RGB_COLORSPACEの設定でHSVかRGBを設定。 |
static const float TopExponent = 4.0; | トップからミッドへの色のグラデーション幅を調整 |
static const float BottomExponent = 0.5; | ボトムからミッドへの色のグラデーション幅を調整 |
Model : Hatsune Miku V4X Model by Digitrevx
Home
1_1_はじめに
2_1_ダウンロード
3_1_フォルダの説明
4_1_クイックスタート
5_1_グローバル設定
5_2_MMEの「エフェクト割当」のタブ
6_1_ray_controller
7_1_スカイボックス
7_2_Helipad_GoldenHour
7_3_Sky_Hemisphere
7_4_Sky_Night
7_5_TimeOfDay
7_6_TimeOfNight
8_1_マテリアル
8_2_マテリアル_パラメータ
9_1_ライト
9_2_Directional_Light
9_3_Disk_Light
9_4_Point_Light
9_5_Point_Light_IES
9_6_Rectangle_Light
9_7_Sphere_Light
9_8_Spot_Light
9_9_Spot_Light_IES
9_10_Tube_Light
10_1_フォグ
11_1_main
12_1_シャドウ
13_1_アウトライン
14_1_エクステンション
15_1_Tools