VR視界エフェクト(目の血走り、充血)
3Dモデルの顔の目の前にPlaneを設置して作れました。
プレーンのシェーダーを
Particles/Standard Unlit
Rendering Mode: Fade
Color Mode : Multiply
にした後、作りたいエフェクトの画像をはっつけます
Material matBloody; //ここは各自の名前
matBloody = (Planeのトランスフォーム).GetComponent<Renderer>.material;
などとしてスクリプトにマテリアルを保持しておいて
float rate = 何らかの計算;
Updateなどで
matBloody.SetFloat("_DistortionBlend",rate);
とすることで透明率(ここではrate)を1(透明)~0(不透明)の間で変えられます。
見切れちゃってますが↓の動画のようになります(14秒頃)
0コメント