2021
work Project
Team
Engineering
Light Studio and PAG
WebAssembly
FFmpeg
WebGL
TypeScript
React
Light Studio and PAG
Short form video effect and editing

Light Studio

Light Studio (Tencent Effect Studio) is a short-form video effect editor that allows designers to create 3D face-tracked effects and video editing templates, similar to SnapChat's Lens Studio and Facebook's Spark AR Studio. The templates made with Light Studio are saved as PAG files, an open-source binary file format for animation and video effects, that provides a cross-platform runtime library including one bundled to web assembly for web environments.

During my time at Tencent, I have contributed several features to the editor, including the music editor shown above. Featuring a canvas timeline with analysed waveform data and spectrogram from C++ runtime, which enables accurate beat detection and editing.

Animate Art

Animate Art
Animate Art

In addition to Light Studio, I have led the development of Animate Art, a PAG asset marketplace similar to Lottiefiles. It provides a platform for artist to upload their designs and earn commissions from downloads. The uploader supports multiple formats including PAG, Lottie and SVGA, the files are validated by the uploader and an audit system is also in place to ensure compliance.

Thank you for reading! This portfolio is still under work, content is being updated daily.
© 2024 Henry Zhang