VRChat

ワールド座標でテクスチャを合成するシェーダー

ベースとなるテクスチャ(MainTex)に対し、別途テクスチャ(DetailTex)を合成するシェーダーです、これらの合成の割合はワールド座標(x,z)をUVとしたマスクテクスチャによって決定されます。 Tri-Planar Mappingのように3面からテクスチャを合成しているわけではないため注意。 AmplifyShaderEditorにて作成。 ノード情報は保持しています。 Unity 2018.4.20fでの動作を確認しています。 シェーダーの作成にあたり、がとーしょこらさんが公開中の"GatoMaterialPropertyDrawer"を使用、及びパッケージへの同梱をさせて頂きました。この場を借りてお礼申し上げます。 https://gist.github.com/gatosyocora/9f506612a27a02e28e0be60d09535580

ワールド座標でテクスチャを合成するシェーダー
ワールド座標でテクスチャを合成するシェーダー
ワールド座標でテクスチャを合成するシェーダー
ベースとなるテクスチャ(MainTex)に対し、別途テクスチャ(DetailTex)を合成するシェーダーです、これらの合成の割合はワールド座標(x,z)をUVとしたマスクテクスチャによって決定されます。 Tri-Planar Mappingのように3面からテクスチャを合成しているわけではないため注意。 AmplifyShaderEditorにて作成。 ノード情報は保持しています。 Unity 2018.4.20fでの動作を確認しています。 シェーダーの作成にあたり、がとーしょこらさんが公開中の"GatoMaterialPropertyDrawer"を使用、及びパッケージへの同梱をさせて頂きました。この場を借りてお礼申し上げます。 https://gist.github.com/gatosyocora/9f506612a27a02e28e0be60d09535580

利用規約