With this beach hut diorama, I set out to create a colorful stylized scene. My goal was to use one trim sheet for the entire project while maintaining consistent texel density. I made the textures in Substance Designer and used Blender to model the hut, hammock, table, and chairs. The trees and various other props were purchased on Fab.
All movement in the scene is created procedurally in the shader. The only keyframes are for the camera rotation.
I wanted to use an easing function to give the hammock a more stylized movement, rather than using a simple sine wave. I had to map a linear 0-1 movement into this -1 to 1 easeInOutCubic function. I used HLSL for simplicity instead of nodes.

Learn more about the process here:
https://www.desmos.com/calculator/n40mnttg3i
https://easings.net