Added green screen
This commit is contained in:
@@ -6,7 +6,7 @@
|
||||
"entryPoint": "shadeVideo",
|
||||
"temporal": {
|
||||
"enabled": true,
|
||||
"historySource": "source",
|
||||
"historySource": "preLayerInput",
|
||||
"historyLength": 8
|
||||
},
|
||||
"parameters": [
|
||||
|
||||
@@ -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