I created this procedural carousel animation in Unreal Engine 5. Starting with sculpting and modeling, I created each part with low poly counts and then projected the high precision mesh as normal mapping. PBR textures are layered in Adobe Substance Painter, and I use Adobe Sampler to convert real-life images to smart textures, such as the decorative paintings on the board.

The main animation is built in UE5 using an animation blueprint and a player controller, where the carousel moves sinusoidally in correspondence to the timeline . In addition, I have added controlled lighting systems where the light on each board turns on and off through each loop. The logic is wired up in the UE5 blueprint, and as someone with an electrical engineering background, I enjoy this process, which appears very similar to designing a circuit logic in real time!

Previous
Previous

Apparel automated generation widget plugin based on C++

Next
Next

Angling Short Film