実現したいこと
UnityのShader Graphを使って、少し特殊なテクスチャタイリングを施したいです。
タイリングを行う際に、それぞれのタイルごとにランダムな値でRotateをさせてから敷き詰めたいです。つまりゲーム実行中にタイルごとのテクスチャが回転し続けるわけではなく、タイルごとにテクスチャのRotateの値がばらばらの状態でタイリングされていてほしいということです。
前提
Unityのバージョンは2022.3.9f1です。
Shader Graphを使用します。
実現ができるのであればTiling And Offsetノードは使わなくても大丈夫です。
Custom Functionを使用する場合、入力はテクスチャ用のTexture 2Dとランダムな値用のVector1、出力はVector4だと助かります。
試したこと
Shader GraphのTiling And Offsetノードを使用して色々試してみましたがうまくいきません。
予想としてはこのノードは、あくまで一つの決まったテクスチャをタイリングするためだけのものでしかないのかと考えています。その場合Custum Functionノードを使うべきなのでしょうが、どのようなコードを書けばよいか分かりません。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2023/12/20 17:02
2023/12/26 11:31