【MME】Fog2.5a

作者 : 资源姬 2021-05-10分类:MME特效
///////////////////////////////////////////////////////////////////////////////////////
//
//	名前	フォグ ver2.5a
//	種類	ポストエフェクト
//	対応	MikuMikuEffect ver0.2x用
//	作成者	kion
//	更新日	2011.4.10
//
///////////////////////////////////////////////////////////////////////////////////////
●説明
フォグ表現のポストエフェクトです。

●使い方
Fog.xを読み込む。
フォグの色を回転角度(Rx,Ry,Rz)=(R,G,B)で指定します。各色0.0~255.0で指定。
Xがフォグの開始距離、Yがフォグの高さ、Zがフォグ範囲
Zに指定した距離より遠い場所はフォグで見えなくなります。
サイズ(Si)でフォグ濃度を指定。
・設定例
(X,Y,Z)=(0,500,1000)
(Rx,Ry,Rz)=(255,255,255)
Si=1


○中心位置を固定する
「FogCenter.x」を読み込む。このアクセサリを中心にフォグがかかります。
表示のチェックを外すとMMEに値が渡されないので、Siを0にして非表示にしてください。
・設定例
Fog.x
(X,Y,Z)=(30,10000,40)
(Rx,Ry,Rz)=(0,0,0)
Si=1


○単色化
「Fog.fx」内の
#define SINGLE_COLOR
を「//」でコメントアウトするとフォグの色で出力されます。


○高さフォグ
「FogOffScreen.fx」のBottomFogの値を変更することで、下方向へのフォグ範囲を変更できる。
デフォルトは0より下はフォグで見えないが、この値を下げることで見える範囲が広がる。


●配布
改造・再配布は自由です。


●動作環境
MMDver7.30、MMEver0.26で動作確認済み


●MikuMikuEffectについて
舞力介入Pにより作られたMikuMikuDanceでエフェクトファイルを使用可能にするツールです。
詳しくは→http://www.nicovideo.jp/watch/sm12149815


●更新履歴
2011.4.10 ver2.5a公開
SM3.0からSM2.0でコンパイルするように変更
2011.3.28 ver2.5公開
単色化機能を追加
2011.3.28 ver2.4公開
FogCenter.xで中心位置を固定できるようにした。
2011.3.26 ver2.3公開
エッジと透過モデルへの効果が適切になるよう修正。
2011.3.26 ver2.2公開
透過に対応
2011.3.24 ver2.1公開
フォグ濃度出力のバグを修正
2011.3.21 ver2.0公開
浮動小数点バッファを使用しない方式に変更、ギザギザがでなくなった。
2011.3.8 ver1.2公開
テクスチャサンプラーのフィルターを変更。
2011.3.3 ver1.1公開
コントロールオブジェクトの取得に"XYZ","Rxyz"を使用するようにした。
XYZDepth.fxをXYZCamDepth.fxに改名。
2011.2.23 ver1.0公開

翻译助力

///////////////////////////////////////////////////////////////////////////////////////
//
// 命名为Fog ver2.5a
//类型的后期效果
//支持MikuMikuEffect 0.2版
// 由kion创建
// 2011.4.10更新
//
///////////////////////////////////////////////////////////////////////////////////////
描述
这是雾表达的后期效果。

如何使用
加载 “Fog.x”。
通过旋转角度(Rx,Ry,Rz)=(R,G,B)指定雾的颜色。 从0.0到255.0指定每种颜色。
X是雾的起始距离,Y是雾的高度,Z是雾的范围。
比Z指定的距离更远的地方在雾中将不可见。
按尺寸(Si)指定雾气密度。
设置实例
(x,y,z)=(0,500,1000)
(Rx,Ry,Rz)=(255,255,255)
Si=1

固定中心位置。
载入 “FogCenter.x”。 雾气将被施加到这个附件的中心。
如果你取消了显示的检查,该值就不会传递给MME,所以请把Si设置为0来隐藏它。
设置实例
Fog.x
(X,Y,Z)=(30,10000,40)
(Rx,Ry,Rz)=(0,0,0)。
Si=1

单色化
在 “Fog.fx “中。
#define SINGLE_COLOR
在 “Fog.fx “中被注释为”//”,它被输出为雾的颜色。

雾的高度
通过改变 “FogOffScreen.fx “中BottomFog的值,你可以改变雾气向下的范围。
默认值在0以下的雾气是不可见的,但通过降低这个值,可见范围会扩大。

分布情况
修改和再分配是免费的。

操作环境
MMD ver7.30, MME ver0.26

关于MikuMikuEffect
这是一个能让你在MikuMikuDance中使用由Mai-Riki干预P创建的效果文件的工具。
欲了解更多信息,请访问http://www.nicovideo.jp/watch/sm12149815

更新历史
2011.4.10 ver2.5a发布
从SM3.0改成了SM2.0来编译。
2011.3.28版本2.5发布
增加单色的功能。
2011.3.28版本2.4发布
更改后,中心位置可以用FogCenter.x来固定。
2011.3.26版本2.3发布
对边缘和透明模型的影响被修改为适当的。
2011.3.26 ver2.2发布
支持透明度。
2011.3.24 ver2.1发布
修正了一个雾密度输出的错误。
2011.3.21 ver2.0发布
改变了方法,不再使用浮点缓冲器。
2011.3.8版本1.2发布
更改了纹理取样器的过滤器。
2011.3.3 ver1.1发布
XYZ “和 “Rxyz “是用来获取控制对象的。
将 “XYZDepth.fx “重命名为 “XYZCamDepth.fx”。
2011.2.23 ver1.0 发布