Inspiration
The goal was to create a personalized digital fitting experience that bridges real-world fashion and digital media. I wanted people to try on outfits from any source photos, cartoons, movies, or social media without limitations, while keeping the experience highly realistic and identity-preserving.
What it does
Outfit Oracle™ lets users: Upload a photo of an outfit they love. Scan and identify every garment in the image. Digitally recreate it with realistic folds, textures, and colors. Upload their own photo to try the outfit on themselves. Customize colors and download the result for personal use.
How I built it
Gemini 3 Pro performs multi-modal scans and extracts fashion items and identity data. Studio Asset Synthesis isolates garments and recreates them in a professional studio context. Hue Synthesis renders realistic colors and material physics for true-to-life changes. ZetsuEDU Transfer algo projects the user’s facial identity onto the recreated outfit to ensure a personalized fit. Built with parametric chromatics, AI diffusion models, and high-resolution renders for product-grade accuracy.
Challenges I ran into
Preserving the user’s facial identity while applying the outfit. Preserving the pipeline architecture throughout the build. Rendering garments realistically across different textures, folds, and lighting. Balancing high-quality output with processing speed to keep the experience smooth. Handling a variety of sources, from cartoon images to professional photos, without losing fidelity.
Accomplishments that I am proud of
99.8% face retention across all outputs. Creation of a truly personalized, high-fidelity digital fitting experience. Ability to render complex garments and colors realistically. Successfully integrated AI scanning, reconstruction, and user projection into one seamless tool. It can literally take an outfit from anything and place it on anyone.
What I learned
Identity and realism are critical for user trust and engagement. Combining multiple AI models can achieve results that a single model cannot. User experience improves when complex AI processes are simplified for the end-user. Testing across a wide range of input images is key to robustness. Gemini 3 will not always listen and, sometimes, you have to force it.
What's next for Outfit Oracle™ See It On You
Add real-time try-on previews with interactive adjustments. Integrate marketplace-ready models for instant options. Niche down to target specific audiences that can use the applications features more affectively.
Built With
- 2.5
- 3
- api
- auth
- css
- edge
- es
- fetch
- filereader
- flash
- functions
- gemini
- google/genai
- html5/css3
- image
- level
- lite
- local
- modulestailwind
- postgresql
- preview
- pro
- react
- rls)
- row
- sdk
- security
- storage
- stripe
- supabase
- tailwind
- tsx)
- typescript
- v19)
Log in or sign up for Devpost to join the conversation.