Holiday Animation

A short holiday animation I did for Bose Professional. Sound on for the full effect. This was a fun little technical challenge to make this idea work.

I used Unreal Engine 5 and the Audio Synesthesia plugin to drive all of the physics impulses and the animation of the loudspeaker.

This is the blueprint that drives all of the physics and animation. This is the setup loads and plays the audio while setting necessary variables.

This is the blueprint that drives all of the physics and animation. This is the setup loads and plays the audio while setting necessary variables.

This is where the animated speaker is driven. I'm using the general loudness of the audio track to animate the speaker scale.

This is where the animated speaker is driven. I'm using the general loudness of the audio track to animate the speaker scale.

Then we trigger the speaker to fire a radial impulse, simulating (in an exaggerated way) the air moving back and forth.

Then we trigger the speaker to fire a radial impulse, simulating (in an exaggerated way) the air moving back and forth.

Here we fire the actual impulse with a little adjustment so that the impulse isn't getting out of hand.

Here we fire the actual impulse with a little adjustment so that the impulse isn't getting out of hand.

Simple script to randomize the color of all of the ornaments.

Simple script to randomize the color of all of the ornaments.