diff --git a/Documentation~/Images/custom_vertex_error.png b/Documentation~/Images/custom_vertex_error.png new file mode 100644 index 0000000..21c692f Binary files /dev/null and b/Documentation~/Images/custom_vertex_error.png differ diff --git a/README.md b/README.md index b4eaf88..62c9e7a 100644 --- a/README.md +++ b/README.md @@ -1398,6 +1398,19 @@ If checked, Transparency Luminance will affect Alpha value Shadow Caster Demo

+## Uber Unlit/Lit shaders( for uGUI ) +Uber Unlit/Lit shaders are available for uGUI. if you want to play the effect on uGUI, use `Nova/UIParticles/UberUnlit` or `Nova/UIParticles/UberLit`. + +The items that can be set in the material inspector are basically the same as for the regular `UberUnlit` and `UberLit`, but note that the z and w elements are not available when working with Custom Vertex Streams. +This is because z and w data are discarded inside uGUI. + +If z and w are used, an error will be displayed as shown in the following figure. + +

+ Render Settings
+ Render Settings +

+ ## Use with the Custom Vertex Streams Using the Particle System's Custom Vertex Streams, you can animate the properties of the Material. In the following example, we will use the Custom Vertex Streams to rotate the texture. diff --git a/README_JA.md b/README_JA.md index c949278..f142a37 100644 --- a/README_JA.md +++ b/README_JA.md @@ -1068,7 +1068,7 @@ https://docs.unity3d.com/ja/2018.4/Manual/StandardShaderMaterialParameterSpecula - + ## Distortionシェーダ Distortionは画面に対して歪み効果をかけるためのシェーダです。 熱波など、歪み効果が必要なエフェクトにはこのシェーダを使用します。 @@ -1406,6 +1406,19 @@ Alpha値がCutoff値以下の部分は影を落とさなくなります(描画 Shadow Caster Demo

+## Uber Unlit/Litシェーダ( for uGUI ) +Uber Unlit/LitシェーダにはuGUI用のシェーダーが用意されています。uGUI上でエフェクトを再生したい場合は、`Nova/UIParticles/UberUnlit`か`Nova/UIParticles/UberLit`を利用してください。 + +マテリアルインスペクタで設定できる項目は基本的に通常の`UberUnlit`と`UberLit`と同様ですが、Custom Vertex Streamsと連携する際はzとwの要素を利用できないことに注意してください。 +これはuGUIの内部でzとwのデータが破棄されているためです。 + +zとwが利用されている場合は次の図のようにエラーが表示されます。 + +

+ Render Settings
+ Render Settings +

+ ## Custom Vertex Streamsとの連携 Particle SystemのCustom Vertex Streamsを使うと、マテリアルのプロパティを自由にアニメーションさせることができます。 以下では例として、Custom Vertex Streamsを使ってテクスチャを回転させる手順を説明します。