×
← Back to Portfolio
← Previous Project Next Project →

Matcha Ninja systems project hero image

Matcha Ninja

Turning a thousand-product-image problem into a repeatable system

Matcha Ninja needed close to a thousand consistent product visuals across package sizes, flavours, markets, backgrounds and promotional setups. Rather than treating it as a thousand-image job, I treated it as a production-system problem: build the creative setup once, automate the repetition, and keep enough control for every output to still look intentional.

Client Matcha Ninja
Role 3D Production, Compositing, Automation & Pipeline Design
Year 2026
Category systems

Brief

The product range included multiple pouch and case sizes, flavour profiles and two market versions with different packaging artwork and disclaimers. Each product needed several camera angles, front and back views, with and without cases, multiple background treatments, and promotional setups with prepared drinks or powder.

The deliverables also had to follow a strict naming convention and arrive in a useful folder structure. Simply rendering and exporting everything one by one would have turned the admin into a project of its own.

Matcha Ninja still 1
Matcha Ninja still 2

Challenge

The individual images were not unusually complicated. The multiplication was.

A small set of base products quickly expanded across flavour, size, market, camera, packaging, background and promotional states. Manual production would have meant hundreds of repetitive decisions, exports and filenames, with plenty of opportunities for inconsistency.

The goal was to preserve visual quality while making variation cheap, predictable and easy to regenerate when something changed.

Execution

I designed the pipeline from the 3D stage onward with repetition in mind. In Maya, shared models, lighting, predefined cameras and render layers handled market-specific textures and product variants so large batches could be rendered consistently in a single session.

In After Effects I built a master composition with flavour-driven background logic and a dropdown for white, gradient and transparent states. Product setups were designed once, then reused.

I wrote scripts to duplicate compositions, replace product sources, cycle through required states, render the correct frames, generate filenames from project metadata and automatically sort the finished files into the correct folders.

The important part was not automation for its own sake. Every automated choice came from a design decision made earlier, so the system scaled the approved look rather than inventing one.

Matcha Ninja still 3

Stills & Styleframes

Matcha Ninja systems still 1
Matcha Ninja systems still 2

Results

The finished pipeline produced and organised the full product library with consistent lighting, composition, colour logic and naming across a very large number of deliverables.

Work that would normally involve weeks of manual duplication, exporting and file administration became a repeatable process that could be rerun when products or materials changed. That became especially useful later: one material adjustment could flow through the pipeline without hunting through hundreds of individual files.

Personal View

This project is probably the clearest example of how my engineering brain occasionally sneaks into design work.

Once repetition reaches this scale, clicking faster is not the solution. Building a better structure is. The satisfying part was that the system did not make the work less creative; it removed the boring parts so the creative decisions only had to be solved properly once.

← Back to Portfolio
← Previous Project Next Project →