Motion Graphics · Case Study
Bharat — A Loop Through Miniature Painting
Introduction
Bharat is a 10-second motion loop. I put fragments of Indian miniature paintings inside the shape of India and wrote its name, भारत, on top in Devanagari. It started as a class exercise about looping textures in After Effects. It ended up as a small thank-you to a country I lived in for almost three months.
- Project type: Course project, Motion Graphics 2 (DSN1669), Algonquin College, Winter 2026
- Role: Solo designer and animator
- Category: Motion graphics / kinetic typography
- Programs: Adobe After Effects, Adobe Illustrator
The Challenge
The brief was simple: make a 10-second looping video from textures, boost the contrast, and loop it with an expression. Half the grade was creativity and half was technical work. We had one class session to finish it.
I didn't want texture just for the sake of texture. I wanted it to mean something. In India I kept noticing how much detail lives in the old miniature paintings: lattice screens, flower borders, palace gardens. My goal was a loop that feels like flipping through that heritage, and that anyone can understand in a few seconds.
Constraints: one class session, exactly 10 seconds, and images that still had to look good after heavy colour treatment and tiling.
The Process
Research. I collected seven fragments of miniature paintings: palace gardens, court women, a bathing scene, a fortress, and a battle scene.
First direction. Version 1 used the paintings full screen with a crimson tint, while भारत typed on one syllable at a time. Technically it worked. Visually it didn't. The busy paintings fought with the type, and the crimson killed the detail I had picked them for. So, I dropped it.
Execution. In After Effects, I pre-composed the image sequence and used time remapping to switch between paintings. Then I used the loop expression to stretch the cycle to 10 seconds. For version 2, I placed everything inside an alpha matte of India's outline and changed the crimson to a warm gold, closer to old pigment. The word types on in three beats (भा → भार → भारत) in the first second.
The Solution
The final piece is a flickering archive of paintings inside the shape of the country. The images change faster than you can read them, so you notice texture, colour, and pattern before any single scene. That is what a first impression of a place felt like to me. The black background keeps the eye on the map, and the white Devanagari holds the frame together.
The Outcome
The piece meets the technical requirements: 10 seconds, 24 fps, an expression-driven loop, and contrast-treated textures.
Reflection & Learning
Skills I strengthened: pre-comp structure, alpha mattes, time remapping, and expression-based loops.
What I'd do differently: I'd design the loop point first, not last. My type-on intro breaks the cycle, because a real loop needs its first and last frames to match. I'd also follow the brief's "capture your own textures" rule or explain why I broke it from day one.
What I learned about myself: a technical exercise only gets my full attention when I give it a personal subject. Texture got interesting for me the moment it carried a memory.
Back to Motion Graphics