Skip to content

Commit

Permalink
Canvasの設定についてのドキュメントを追加
Browse files Browse the repository at this point in the history
  • Loading branch information
CyTakayukiKiyohara committed Oct 11, 2024
1 parent 41107b1 commit 9f3e9d1
Show file tree
Hide file tree
Showing 3 changed files with 41 additions and 24 deletions.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
34 changes: 22 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -1335,6 +1335,28 @@ The distance from the beginning of transparency to the end of complete transpare
</tbody>
</table>


## 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.

<p align="center">
<img width="60%" src="Documentation~/Images/custom_vertex_error.png" alt="Custom Vertex Error"><br>
<font color="grey">Custom Vertex Error</font>
</p>

Also, if you want to [use with the Custom Vertex Streams](#use-with-the-custom-vertex-streams), please add TexCoord1 and TexCoord2 to `Additional Shader Channels` in Canvas.

<p align="center">
<img width="60%" src="Documentation~/Images/additional_shader_channels.png" alt="Additional Shader Channels"><br>
<font color="grey">Additional Shader Channels</font>
</p>


## Abort Shadow Caster
Enabling the Shadow Caster feature will allow you to cast shadows from NovaShader.
<p align="center">
Expand Down Expand Up @@ -1399,18 +1421,6 @@ If checked, Transparency Luminance will affect Alpha value
<font color="grey">Shadow Caster Demo</font>
</p>

## 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.

<p align="center">
<img width="60%" src="Documentation~/Images/custom_vertex_error.png" alt="Render Settings"><br>
<font color="grey">Render Settings</font>
</p>

## Use with the Custom Vertex Streams
Using the Particle System's Custom Vertex Streams, you can animate the properties of the Material.
Expand Down
31 changes: 19 additions & 12 deletions README_JA.md
Original file line number Diff line number Diff line change
Expand Up @@ -1343,6 +1343,25 @@ Transparencyは透明度を調整できます。
</tbody>
</table>

## 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が利用されている場合は次の図のようにエラーが表示されます。

<p align="center">
<img width="60%" src="Documentation~/Images/custom_vertex_error.png" alt="Custom Vertex Error"><br>
<font color="grey">Custom Vertex Error</font>
</p>

また、[Custom Vertex Streamsとの連携](#custom-vertex-streamsとの連携)を利用する場合はCanvasの`Additional Shader Channels`にTexCoord1とTexCoord2を追加してください。
<p align="center">
<img width="60%" src="Documentation~/Images/additional_shader_channels.png" alt="Additional Shader Channels"><br>
<font color="grey">Additional Shader Channels</font>
</p>

## 影を落とす機能について
Shadow Caster機能を有効にするとNovaShaderから影を落とすことができるようになります
<p align="center">
Expand Down Expand Up @@ -1407,18 +1426,6 @@ Alpha値がCutoff値以下の部分は影を落とさなくなります(描画
<font color="grey">Shadow Caster Demo</font>
</p>

## 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が利用されている場合は次の図のようにエラーが表示されます。

<p align="center">
<img width="60%" src="Documentation~/Images/custom_vertex_error.png" alt="Render Settings"><br>
<font color="grey">Render Settings</font>
</p>

## Custom Vertex Streamsとの連携
Particle SystemのCustom Vertex Streamsを使うと、マテリアルのプロパティを自由にアニメーションさせることができます。
Expand Down

0 comments on commit 9f3e9d1

Please sign in to comment.