Breaking the process into layers
1.b. — Linear Dodge/Burn
1.c. — Vignette
1.d. — Scratch/smudge texture
1.e. — Blur
1.1 — Material set up for Saturation, Linear Dodge, Vignette, Burn, and Scratch texture
1.2 — Material set up for Blur
1.3 — Materials and UI WBP set in the Third Person Character Blueprint
1.4 — Example of a Timeline Node for Saturation, Dodge, etc.
2.b. — Material alpha mask
2.c. — Create Main Menu WBP
2.d. — Animate Mask in WBP
2.e. — Connect UI WBP to TPC WBP
2.1 — Used textured brushes to create a similar "paint" mask
2.2 — Inside the Alpha Mask UI Material
2.3 — RetainerBox with Effect Material connecting the Alpha mask to create an animation
2.4 — Applying the Remove from Parent after the mask animation has been completed in reverse (unpause)
3.b. — Random Integer in Range
3.c. — Crafting the Pocket Watch
3.d. — Using data to mimic real world time
3.1 — Setting up a modular button
3.2 — Modular button's Event Graph
3.3 — Pocket watch was designed in Illustrator, separating clock hands to apply a real time data node to them in Unreal
3.4 — Applying data logic to clock hands
1. Learn more about textures and what's needed for proper optimization
2. NAME YOUR LAYERS — this comes as a no-brainer when working with a team but definitely fell flat in this personal project as I was learning a lot of new things
3. Continue learning about Materials and blueprint scripting
Six Post-Postprocess Effects - UE4 Tutorial by UnrealCG
Screen Transition Effects Using Postprocess Material - [UE4] by UnrealCG (Understanding Collection Parameters and the Timeline Node)
Unreal Engine 5 Beginner Materials Tutorial - Learn to Create Materials from Scratch! by UNF Games (very useful for me in first understanding material nodes)
WTF Is? Material - Multiply in Unreal Engine 4 by Mathew Wadstein Tutorials (Mathew has a ton of great video resources that I constantly went back to)
2D Tech Art Chronicles: Lerp by Adrienne Pugh/joyrok (great articles on understanding Lerps)
Unreal Engine 5 - Ghost World Postprocess Effect by UnrealCG
[UMG] About RetainerBox, which also has dissolve effects — Shoutout to Yukiya on the WCFIUI discord for sharing this link with me
WTF Is? UMG: Retainer Box in Unreal Engine 4 ( UE4 ) by Mathew Wadstein Tutorials
Unreal Engine 4: How to Reverse An Animation on Closing Widget by A Quest for Awesome
How to make Modular Widgets/UI | Base/Parent Widgets | Unreal Engine 5 Tutorial by Kekdot
How To Create An Analogue Clock | Displaying Real Time Or Custom Time - Unreal Engine Tutorial by Matt Aspland