Added green screen
This commit is contained in:
@@ -8,8 +8,8 @@ float4 shadeVideo(ShaderContext context)
|
||||
int lowerPhase = int(context.frameCount) % lowerHoldLength;
|
||||
int upperPhase = int(context.frameCount) % upperHoldLength;
|
||||
|
||||
float4 lowerHeld = lowerPhase == 0 ? context.sourceColor : sampleSourceHistory(lowerPhase - 1, context.uv);
|
||||
float4 upperHeld = upperPhase == 0 ? context.sourceColor : sampleSourceHistory(upperPhase - 1, context.uv);
|
||||
float4 lowerHeld = lowerPhase == 0 ? context.sourceColor : sampleTemporalHistory(lowerPhase - 1, context.uv);
|
||||
float4 upperHeld = upperPhase == 0 ? context.sourceColor : sampleTemporalHistory(upperPhase - 1, context.uv);
|
||||
float4 held = lerp(lowerHeld, upperHeld, fractional);
|
||||
return lerp(context.sourceColor, held, clamp(blendAmount, 0.0, 1.0));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user