Vintage Shots
The Vintage Shots effect takes four snapshots of your camera feed, then subsequently displays each snapshot as a vintage-style image. This template was created by @felipesalves3.
![vintage shots demo](http://lf16-tiktok-common.tiktokcdn-us.com/obj/tiktok-web-common-tx/effect/learn/assets/images/vintage_shots_demo-af658b5a225590ca309806bd2f8cdb38.gif)
How to Use This Template
Open Effect House, go to Templates, click the Community Creator tab, and select the Vintage Shots template.
![vintage shots template](http://lf16-tiktok-common.tiktokcdn-us.com/obj/tiktok-web-common-tx/effect/learn/assets/images/vintage_shots_template-1093cd95a21e22a49f1969efed2318ce.png)
This effect creates a vintage camera look by composing grain, paper print images, and 4 LUT textures. It utilizes the Snapshot node to take 4 photos with 1-second intervals between each shot.
The effect generates unique combinations of textures for each photo by using shuffled animation sequences and an Index Generator node.
![vintage shots 4x4](http://lf16-tiktok-common.tiktokcdn-us.com/obj/tiktok-web-common-tx/effect/learn/assets/images/vintage_shots_4x4-f401868c716c1d7dcf0c311bfea502c3.png)
Replace the Textures
The filter textures, also known as LUTs, are changed after each shot by triggering the Index Generator node that is connected to a select node containing the 4 LUT textures.
Start by replacing the 4 filter textures in the Assets panel.
![replace the textures](http://lf16-tiktok-common.tiktokcdn-us.com/obj/tiktok-web-common-tx/effect/learn/assets/images/replace_the_textures-eac9a17dd0a5e09f97b7d766a9a007b3.png)
In the Visual Scripting panel, insert the new filter textures into the Select: Texture 2D node.
![replace the filter textures](http://lf16-tiktok-common.tiktokcdn-us.com/obj/tiktok-web-common-tx/effect/learn/assets/images/replace_the_filter_textures_vs-532d1ea37a92335640d6f2bb6d3d5ea7.png)
Then go back to the Assets panel, and expand the Animated Textures folder to view the Grain_tex and Print_tex animated textures, which create the vintage look. You can replace these by importing your own animated textures. Learn more about animated textures.
![assets panel vintage shots](http://lf16-tiktok-common.tiktokcdn-us.com/obj/tiktok-web-common-tx/effect/learn/assets/images/assets_panel_vintage_shots-55740cb4f66c0661f265acc8757c5a3e.png)
![image-0](http://lf16-tiktok-common.tiktokcdn-us.com/obj/tiktok-web-common-tx/effect/learn/assets/images/grain_seq-59e53503cb05a792fd0f9685a1ca69a5.gif)
![image-1](http://lf16-tiktok-common.tiktokcdn-us.com/obj/tiktok-web-common-tx/effect/learn/assets/images/print_seq-b8787fb7c2a73a169d99fae891fa238a.gif)
Grain_Seq
Print_Seq
Click the Grain_tex animated texture, then go to the Inspector panel. Make sure the Order is set to Shuffle.
![grain texture shuffle](http://lf16-tiktok-common.tiktokcdn-us.com/obj/tiktok-web-common-tx/effect/learn/assets/images/grain_tex_shuffle-00c6b0b522a486ba19a2a0f147a79ec5.png)
Then go to the Hierarchy panel and select Grain Texture Sequence [EDIT ME].
![grain texture shuffle](http://lf16-tiktok-common.tiktokcdn-us.com/obj/tiktok-web-common-tx/effect/learn/assets/images/hierarchy_edit_me-0ffc4a4bec116463d7a7b8776a784b1e.png)
Go to the Inspector panel, and click on the Image component's Texture field. Make sure the Grain_tex animated texture is selected. Repeat the process for the Print Texture Sequence [EDIT ME] and Frame Texture [EDIT ME] objects, with the Print_tex and Frame Tex [REPLACE ME] textures, respectively.
If you imported your own animated textures to use in place of the built-in Grain_tex and Print_tex assets, assign them to the Texture properties of the Grain Texture Sequence [EDIT ME] and Print Texture Sequence [EDIT ME] objects.
![image component grain](http://lf16-tiktok-common.tiktokcdn-us.com/obj/tiktok-web-common-tx/effect/learn/assets/images/image_component_grain_tex-a90d44998f587718658ff7774727897f.png)
Modify the Animations with Visual Scripting
Before each snapshot, the effect displays a 1 second loading animation followed by a camera flash effect. The duration of these animations and the loading circle texture can be modified.
In the Hierarchy panel, select Loading Animation Texture [EDIT ME].
![loading animation texture](http://lf16-tiktok-common.tiktokcdn-us.com/obj/tiktok-web-common-tx/effect/learn/assets/images/loading_animation_texture_edit_me-869bf55a927f93dd3752e82e395d2061.png)
Then go to the Inspector panel, click the Image component's Texture field, and replace the LoadingCircle_Tex [REPLACE ME] texture with your own texture. Do not alter the Advanced Settings.
![loading circle texture](http://lf16-tiktok-common.tiktokcdn-us.com/obj/tiktok-web-common-tx/effect/learn/assets/images/loading_circle_tex_replace_me-43301c229802eda996956ed2b2090fb7.png)
In the Visual Scripting panel, modify the Loading Duration and Flash Duration values for each Loading Animation and Flash Animation subgraph to your liking.
![loading and flash animation](http://lf16-tiktok-common.tiktokcdn-us.com/obj/tiktok-web-common-tx/effect/learn/assets/images/loading_and_flash_animation-59df145ad9962afaecc3b18c3db72e05.png)
Once all the snapshots are taken, the effect displays them by turning on the visibility of each snapshot image with 1 second between each photo. You can modify the Display each photo subgraph's Display time in seconds.
![tweak display time](http://lf16-tiktok-common.tiktokcdn-us.com/obj/tiktok-web-common-tx/effect/learn/assets/images/tweak_display_time-56549c51943590ad8d7d85861fee87ab.png)
The Snapshot objects have their pivot points moved to each of the 4 corners of the canvas.
![snapshot inspector](http://lf16-tiktok-common.tiktokcdn-us.com/obj/tiktok-web-common-tx/effect/learn/assets/images/snapshot_object-8e92ea150c008b94eea63ac7e018f355.gif)
The Resize photos into a grid subgraph changes the size of each snapshot image to a quarter of its original size, so the effect can display all 4 images in a 2x2 grid.
![resize photo grid](http://lf16-tiktok-common.tiktokcdn-us.com/obj/tiktok-web-common-tx/effect/learn/assets/images/resize_photos_grid-e3ac7ef672aeeca30aff9753c8d444f4.gif)
The last subgraph hides the Snapshot images after 5 seconds, so you can see the camera feed again.
![hide snapshot vs](http://lf16-tiktok-common.tiktokcdn-us.com/obj/tiktok-web-common-tx/effect/learn/assets/images/hide_snapshot_vs-67bcde7a84abb6f24e64b4eaa6e84656.png)