Adobe Spark Video - Web

Easily build stories with animated graphics and your voice

Adobe Spark Video is an application that allows you to easily record voiceover and place graphics or text that animate in based on your chosen theme. It allows you to produce high quality visual stories with ease.

Adobe wanted to port their successful iOS app to the web. I was responsible for porting the native OpenGL rendering system to WebGL. The Pixi.js library was used as the WebGL rendering engine and custom filters were written for special effects like SDF parsing and Motion Blur.