新規トピックを開始
回答済み

STYLY上でシェーダーがうまく表示されない

歪みフィルターをSTYLYで表示させようとしているのですが、Unity上では正常に動き、STYLY上ではうまく動作しません。マテリアルも設定しているのでこのような挙動になる理由がわかりません。解決法をご存知の方がいればご教授願います。

mov

最も良い回答

お返事、画像の方ありがとうございます。


STYLYはURPに対応しておりません。ですので、Shader Graphは基本的に利用できなくなっています。

そのため、Shader Graphを使ったオブジェクトは添付された画像のように表示されてしまいます。


ただし、以下の記事のようにShader Graphのシェーダーをコードで再現することで、擬似的に使うことができます。

UnityのShaderGraphを利用してSTYLY用のシェーダーを作成する

https://styly.cc/ja/tips/shadergraph_to_shaderlab/


もし良ければ、お試しください。

コメント数: 4Sorted by 古い順

ご質問ありがとうございます。


このような挙動になっている場合、レンダリングパイプラインの影響やシェーダーの設定などいくつかの可能性が考えられます。


もし良ければ、使っているマテリアル・シェーダーのInspector上での情報やコードなどを送っていただけると協力できるかもしれません。

利用しているShaderGraphとそのInspectorはこのようになっています。

答え

お返事、画像の方ありがとうございます。


STYLYはURPに対応しておりません。ですので、Shader Graphは基本的に利用できなくなっています。

そのため、Shader Graphを使ったオブジェクトは添付された画像のように表示されてしまいます。


ただし、以下の記事のようにShader Graphのシェーダーをコードで再現することで、擬似的に使うことができます。

UnityのShaderGraphを利用してSTYLY用のシェーダーを作成する

https://styly.cc/ja/tips/shadergraph_to_shaderlab/


もし良ければ、お試しください。

なるほど!!ありがとうございます

ログイン 又は 登録 コメント投稿のため