Add water shader by Atlas and, flip some faces and experiment with animations

This commit is contained in:
Jo 2025-07-25 03:50:52 +02:00
parent bf6da1e7c9
commit c50e9258cf
1764 changed files with 303341 additions and 66722 deletions

View file

@ -0,0 +1,90 @@
// Used on the scene when capturing from BakerySectors
// Outputs albedo, normal and alpha
// Shader replacement logic will select subshaders by RenderType
// In SRP we'll choose a pass instead
Shader "Hidden/ftFarSphereRender"
{
Properties
{
//_Color ("Color", Color) = (1,1,1,1)
_MainTex ("Texture", 2D) = "white" {}
}
SubShader
{
// Used by SRP
Tags { "RenderType"="NotReally" }
Pass
{
// Opaque
CGPROGRAM
#pragma vertex vert
#pragma fragment frag
#include "UnityCG.cginc"
#define OPAQUE
#include "ftFarSphereRenderBase.cginc"
ENDCG
}
Pass
{
// Transparent
CGPROGRAM
#pragma vertex vert
#pragma fragment frag
#include "UnityCG.cginc"
#include "ftFarSphereRenderBase.cginc"
ENDCG
}
Pass
{
// TransparentCutout
CGPROGRAM
#pragma vertex vert
#pragma fragment frag
#include "UnityCG.cginc"
#include "ftFarSphereRenderBase.cginc"
ENDCG
}
}
SubShader
{
Tags { "RenderType"="Opaque" }
Pass
{
CGPROGRAM
#pragma vertex vert
#pragma fragment frag
#include "UnityCG.cginc"
#define OPAQUE
#include "ftFarSphereRenderBase.cginc"
ENDCG
}
}
SubShader
{
Tags { "RenderType"="Transparent" }
Pass
{
CGPROGRAM
#pragma vertex vert
#pragma fragment frag
#include "UnityCG.cginc"
#include "ftFarSphereRenderBase.cginc"
ENDCG
}
}
SubShader
{
Tags { "RenderType"="TransparentCutout" }
Pass
{
CGPROGRAM
#pragma vertex vert
#pragma fragment frag
#include "UnityCG.cginc"
#include "ftFarSphereRenderBase.cginc"
ENDCG
}
}
}