Continuous Snapshot takes a set number of continuous snapshots and saves the textures to an array. When the max count is reached, snapshots saved first will be replaced by more recent ones.
|Start||Exec||Start capturing snapshots|
|Stop||Exec||Stop capturing snapshots|
|Clear All||Exec||Clear all captured snapshots|
|Camera Texture||Render Texture||The camera to pull from|
|Max Count||Number||The number of textures saved in the array|
|Resolution Ratio||Number||The resolution of the output texture|
|Exit||Exec||Execute the next node|
|Snapshot Textures||Array<Texture2D>||The array that saves all the captured textures. 0 represents the most-recently captured snapshot.|
Download the following project file to create this demo effect:
In this example, the canvas is divided into four images, each being set by a different item of a Continuous Snapshot array. A camera feed has been applied to an unlit plane which is being rendered by the CameraFeed camera.
he render texture is then fed into a Continuous Snapshot node and four different items are pulled from the array to create the above delayed effect.