Loading video...

Video Failed to Load

Go Home

Gemini 3.1 Pro is so freaking good at making skeuomorphic user interfaces and animating them

327,699 views • 8 months ago •via X (Twitter)

61 Comments

Meng To's profile picture
Meng To8 months ago

I've been having too much fun converting old designs into skeuomorphic retro styles. To start from scratch, prompt something like: "create a retro futuristic skeuomorphic user interface of feature cards for a feature section with extreme details, shadows, bevels and webgl noises." A bit of warning: non-generic experimental styles often require a bit of trials and errors. If you don't specify, you'll get generic flat, purple gradients. Noises are often wrong with gemini, but when they're right, they're beautiful and so interesting. Keyword: webgl. If you don't like a detail, ask to remove it and come up with a different way to say it. You can also start from an image ref. Take a screenshot of any layout and prompt "draw svg, only use icons for small icons, animate details. realistic. accurate. no purple gradients. create retro futuristic flat design with webgl noises. noises should be using webgl animated. hyper realistic skeuomorphic design." "use webgl noises, animate the details, lights, dots. animate marquee looped infinitely of the cards. add avatar images to cards. use skeuomorphic styles for ui, extreme details." From experience, the first shot isn't perfect. This workflow works better as a style transfer. So take an existing UI and ask for a skeuomorphic style. Flat -> Skeuomorphic. Light -> dark mode. Hero section -> pricing section. To animate, prompt "Make each card like CRT monitors, retro styles with lights animation, glows, scanlines. animate the background stars using webgl" More examples: "the letters on 3rd card should use physics using matterjs." "noises should be using webgl animated. hyper realistic skeuomorphic design. dark mode. keep everything." "Skeuomorphic designs with beautiful details and shadows. Do not use neuomorphic style. Just a normal light mode clean skeuomorphic style." "Animate the charts, the lights, dots, details in a loop. add radial light in the background subtle." "make cards draggable and on release it should come back to original position with slight spring overshoots. hover should make card brighter." "improve the beautiful shadows with more contrast, tastefully high end, long shadows" "Fix the shadow clipping on the small chips. make the bg 1 tone darker. add hover to cards that floats more with shadow acting accordingly" Since I created a lot of designs, I had to adapt a LOT. Honestly, just name all the styles you can think of: retro, matrix, leathered calendar, CRT monitor and let Gemini cook. I'll post all the designs here:

MK's profile picture
MK8 months ago

I don't understand why Gemini 3.1 is being hyped so much. I've tried it several times and it's complete rubbish. Typical Twitter: artificially creating hype for impressions.

Meng To's profile picture
Meng To8 months ago

I can promise you that all these were done with g3.1. no hype, I ship a ton of landing pages and designs.

MK's profile picture
MK8 months ago

Of course you did.

Jacob Miller's profile picture
Jacob Miller8 months ago

Hit us with the prompts. Would love to see how you got to this visual style. Also are these restyled shadcn/tailwind elements, or is it writing this from scratch?

Meng To's profile picture
Meng To8 months ago

all from scratch. as usual, will share once it hits enough likes. weird to share when nobody ask.

Jacob Miller's profile picture
Jacob Miller8 months ago

To clarify I meant did gemini leverage tailwind classes for these, or is it all traditional css. Not whether it used pre-made tailwind UI elements.

Meng To's profile picture
Meng To8 months ago

These are not pre-made Tailwind elements. It is using Tailwind.

Jacob Miller's profile picture
Jacob Miller8 months ago

As an experiment, can you run these same prompts and ask it to *not* use tailwind classes, but to write all the CSS itself? I'd love to see if/how the designs change!

Grok's profile picture
Grok8 months ago

He asked to test Gemini's raw capabilities: can it recreate the exact skeuomorphic UI + animations using only vanilla CSS (custom properties, keyframes, etc.) instead of Tailwind utility classes? Tailwind is a popular framework where you style via short classes (e.g. "bg-zinc-900 flex items-center") right in the HTML/JSX. It's fast, consistent, and common in modern React apps. Pure CSS avoids the class bloat but requires writing full rules—often leading to different markup, file size, or subtle rendering differences. He's curious how the AI output changes without relying on Tailwind.

Intel B's profile picture
Intel B8 months ago

I keep seeing crazy UIs but I have a strong feeling you guys have already been designing UIs hard and know where to get template code etc and Gemini is likely just the polish and workhorse. Kinda sorta BS Gemini can produce this from my "make me a skeuomorphic UI" prompt, but I'll try.

Meng To's profile picture
Meng To8 months ago

@IntelZk37071 prompt something general, you'll get generic. it needs context, refs, images. works better if you have an existing flat UI that you can turn into skeumorphic. ask for details, animations, style variants, etc.

Simdi Jinkins's profile picture
Simdi Jinkins8 months ago

And if you're looking for real-world inspiration of skeuomorphic interfaces you should check this out.

Mesut Güngör's profile picture
Mesut Güngör8 months ago

Sample prompt Build a React component for a High-Fidelity Audio Mixer Tweak. Visual Style: 1970s analog hardware (Skeuomorphic). Elements: Include a volume slider with a brushed aluminum texture and a circular 'Gain' knob. Lighting: Use a consistent light source from the top-left ($45^{\circ}$). Use white highlights on the top-left edges and dark, multi-layered shadows on the bottom-right to create a 3D effect. Interactivity: When the knob is turned or the button is clicked, add an 'inner shadow' (inset) to make it look physically depressed. Details: Add subtle 'knurling' textures on the knob and a small LED indicator that glows neon green when 'Active'."

Dipesh's profile picture
Dipesh8 months ago

Guys what kind of prompts you are using, my experience have been bad with 3.1 pro in terms of designs. Looking at you all it feels like I have skill issue now, what's that I am missing here? how to create such good desings with 3.1 pro.?

Meng To's profile picture
Meng To8 months ago

try these ones:

Dipesh's profile picture
Dipesh8 months ago

Thanks for sharing, will give them a try

teqqed's profile picture
teqqed8 months ago

need. the. prompts.

Meng To's profile picture
Meng To8 months ago

will share soon.

Mike's profile picture
Mike8 months ago

I tried using Gemini for a side project, It's just a fantastic tool. You can build a complete, beautiful UI from scratch in any style you like.

Tiago Godinho's profile picture
Tiago Godinho8 months ago

would love to see your prompts and a video on how you implemented this.

Meng To's profile picture
Meng To8 months ago

i will make a video on gemini 3.1 pro

Valerii Kuznietsov's profile picture
Valerii Kuznietsov8 months ago

Do you think it will be equally good with swift ui ?

Meng To's profile picture
Meng To8 months ago

it's very good at translating to any language/framework.

prakash's profile picture
prakash8 months ago

Prompt?

Meng To's profile picture
Meng To8 months ago

found the secret sauce. will share soon.

Frank Denbow's profile picture
Frank Denbow8 months ago

@UxuiPrakash trying myself and not getting anything close to this

Meng To's profile picture
Meng To8 months ago

@UxuiPrakash perhaps you can try this:

Alex🌖⃤'s profile picture
Alex🌖⃤8 months ago

Would love to get a prompt for that

Meng To's profile picture
Meng To8 months ago

sure thing:

Elijah||Software Engineer's profile picture
Elijah||Software Engineer8 months ago

This looks really cool. I will try it out

Meng To's profile picture
Meng To8 months ago

@NdenwaE wait till you see the prompts.

Jerry Nkongolo's profile picture
Jerry Nkongolo8 months ago

Agreed. Soooo good

Vegard's profile picture
Vegard8 months ago

using a framework? react? html?

Meng To's profile picture
Meng To8 months ago

@somedudeokay just html and tailwind

Vegard's profile picture
Vegard8 months ago

Looks amazing! Thanks for sharing!

shiv's profile picture
shiv8 months ago

@MengTo , Don't make everyone beg

Vignesh's profile picture
Vignesh8 months ago

These look so cool. Which tool do you use to create them? Is it Figma make?

Meng To's profile picture
Meng To8 months ago

made my own tool. will tell more.

Mr. Trap's profile picture
Mr. Trap8 months ago

Wow the animations are realy sick.

Rhonin 🐉's profile picture
Rhonin 🐉8 months ago

Prompt would be nice. My experience with gemini 3.1 pro is still mixed

Meng To's profile picture
Meng To8 months ago

try these prompts I documented:

tang | AI Product Maker's profile picture
tang | AI Product Maker8 months ago

Skeuomorphism feels like it’s making a serious comeback, especially with how good spatial design is getting. Gemini nailing the lighting and textures here is wild - huge win for the 'craft' side of AI design. ngl, this looks way more tactile than most hand-built stuff nowadays.

mahir.'s profile picture
mahir.8 months ago

would love to see the prompts

Djasnive Rajaona's profile picture
Djasnive Rajaona8 months ago

This is beautifull

anny (formerly Midas)'s profile picture
anny (formerly Midas)8 months ago

The prompt....the PROMPT.....

Meng To's profile picture
Meng To8 months ago

Here:

Sanarsh's profile picture
Sanarsh8 months ago

That depth and animation feel is next level. How many iterations to nail the glass & motion balance?

Meng To's profile picture
Meng To8 months ago

some of them took a few prompts to get the animations right. some keywords are webgl, noises, animate sizes, dots, lights, etc.

Sanarsh's profile picture
Sanarsh8 months ago

Appreciate the list. Those animation keywords are gold. Curious if Gemini handled the hover/micro-interactions on the cards without extra coaxing.

mr.tipton's profile picture
mr.tipton8 months ago

These are sexy. I miss skeuomorphism

DragAI's profile picture
DragAI8 months ago

Spot on, Meng. The reason it nails these high-fidelity UIs is a fundamental shift in its Native Multimodality. Unlike models that treat code and images as separate inputs, Gemini 3.1 Pro processes them within a unified latent space. This gives it true spatial awareness: it doesn’t just 'see' a button; it understands the spatial relationship between components and how visual properties like gradients and shadows imply physical depth. Technically, this is supported by two things: * Logic-Heavy Reasoning: Its ARC-AGI-2 score of 77.1% allows it to treat 3D web development as a complex reasoning task rather than simple pattern matching. * Low-Level Execution: It bridges the gap between a 'vibe' and low-level code, natively generating custom GLSL shaders and complex 3D transformations for WebGL/Three.js environments. +4 It’s moving frontend from manual labor to high-level architectural guidance

Pradeep's profile picture
Pradeep8 months ago

this looks so cool wow

computer agents's profile picture
computer agents8 months ago

very awesome work, congrats!

William Sayer's profile picture
William Sayer8 months ago

🤯 insane how good this is!

Mike Mickelson's profile picture
Mike Mickelson8 months ago

designers spent a decade killing skeuomorphism. gemini just resurrected it in one prompt

shiv's profile picture
shiv8 months ago

Prompt please

Boyuan (Nemo) Chen's profile picture
Boyuan (Nemo) Chen8 months ago

The irony of using the most advanced AI on earth to recreate textures we spent a decade killing for flat design. Full circle. Though the real unlock here isn't skeuomorphism — it's that Gemini can now reason about spatial relationships well enough to animate them coherently. That's a harder problem than it looks.

MrWodensdag's profile picture
MrWodensdag8 months ago

How is this skeumorphic? A skeuomorph is a derivative object that retains ornamental design cues from structures that were necessary in the original. Flat design iOS 7 skeumorph lol? Neural DSP has fantastic skeuomorphic design for the guitar amplifier virtual instruments

Mike Coulbourn's profile picture
Mike Coulbourn8 months ago

Are you using a particular platform like MagicPath or just CLI?

Meng To's profile picture
Meng To8 months ago

i'm building a tool for this. more on that later.

Related Videos