Inspiration
We wanted to build something instantly recognizable, fun, and cinematic. The Matrix has one of the most iconic visual identities in pop culture, and Neo’s look carries a very specific kind of cool: black shades, calm confidence, and unmistakable aura. We thought it would be exciting to recreate that feeling in a format people could use immediately and share with friends. That idea became NeoLens.
What it does
NeoLens is a Snapchat filter that transforms the user into Neo from *The Matrix*. It applies a stylized, futuristic look that gives users the signature Matrix-inspired vibe, complete with extra aura and dramatic energy for photos and short videos.
The experience is designed to be simple: open the filter, look at the camera, and instantly step into the Matrix.
How we built it
We built NeoLens as an AR face filter designed for Snapchat. The project involved creating a visual effect that could map cleanly onto the user’s face in real time while still feeling expressive and recognizable.
Our process focused on:
- Designing the Neo-inspired visual style
- Building the face-based AR effect so it tracks smoothly
- Tuning the filter to look good from different angles and lighting conditions
- Testing the effect on real camera input to make sure it felt responsive and natural
We wanted the filter to feel lightweight and immediate, so the transformation happens fast and is easy for anyone to use.
Challenges we ran into
One of the biggest challenges was balancing recognizability with visual quality. We wanted users to instantly feel like Neo, but we also needed the effect to look clean and flattering across different faces.
Another challenge was making the filter work well in real-world conditions. AR effects can look great in ideal lighting, but users will try them indoors, outdoors, in motion, and from different camera angles. Making the experience feel consistent took a lot of testing and adjustment.
We also had to make creative decisions about how dramatic the transformation should be. Too subtle, and it would not feel exciting. Too intense, and it could look gimmicky or unstable. Finding the right balance was an important part of the build.
Accomplishments that we're proud of
We are proud that NeoLens feels instantly understandable and fun. As soon as someone tries it, they get the joke and the appeal.
A few things we are especially proud of:
- Turning an iconic character aesthetic into a usable AR experience
- Making the filter feel stylish rather than overcomplicated
- Creating something shareable, social, and entertaining
- Delivering a project with strong visual personality and a clear concept
Most of all, we are proud that NeoLens captures the feeling of “main character energy” in a way that people can enjoy immediately.
What we learned
We learned that good AR design is not just about technical implementation; it is also about timing, clarity, and visual taste. A filter has to work in seconds and make sense right away.
We also learned how much iteration goes into something that looks simple. Small changes in tracking, placement, scale, and styling can completely change how believable and fun the final effect feels.
Beyond the technical side, we learned that nostalgia and recognizable cultural references can make a project much more engaging when they are used thoughtfully.
What's next for NeoLens
Next, we want to expand NeoLens into an even richer Matrix-inspired experience.
Possible future improvements include:
- More dynamic visual effects, like digital glitches or code rain
- Additional character modes or alternate Matrix aesthetics
- Better lighting adaptation for more environments
- Audio or animation cues to make the transformation feel even more cinematic
- More customization so users can choose how intense the effect feels
Long term, we would love to turn NeoLens into a broader AR experience that lets users do more than just wear the look — it would let them feel like they are fully stepping into the world of The Matrix.
Built With
- lensstudio
- snapchat
Log in or sign up for Devpost to join the conversation.