- Clone the repository.
- Run
npm install
. - Rename the
.env.example
file to.env
and replace its contents with your license key. You can get one for free at app.rendley.com. - Run
npm run dev
.
-
Composition Rendered in the Browser
The entire composition is rendered directly in the browser, eliminating the need for a server. -
Keyframe Animations
Keyframe animations bring dynamic movement to elements within the video. -
4-Gradient Background with GLSL
The background features four gradients that animate across the video, moving from corner to corner. This was created using a GLSL shader. -
Luma Key Effect
A luma key shader removes the black background from the video, integrating it seamlessly into the scene. -
Masking
A mask is applied to the programming language scene, hiding text that overlaps the region. The mask includes soft blurred corners for a natural look. -
Scaling and Trimming
Clips are scaled and trimmed to fit the composition, ensuring synchronization with the video’s beats. -
Text Wrap Widths
Text display is controlled with wrap widths, automatically wrapping to the next line when the maximum length is exceeded. -
Custom Fonts
The Inter font is used to give the video a modern, clean aesthetic that enhances readability. -
Preloading
All elements are preloaded to ensure smooth playback without delays during the video.