Cattiva — A Café Website with a Live 3D Cat Who Watches You

WebsitesPassMade by LUDGI

Cattiva — A Café Website with a Live 3D Cat Who Watches You

A café homepage with a live 3D mascot: she follows your cursor, side-eyes you, blinks back and turns when you drag her.

  • website
  • cafe website
  • coffee shop website
  • restaurant
  • 3D website

Loading project materials…

A one-page café website built around one character: Signora Panna, a very fluffy, very unimpressed 3D cat who runs the espresso bar. She is a real 3D model, not a video, so she can look anywhere. Her eyes follow the visitor's cursor first and her head a beat later; when the cursor rests she turns her eyes on you with her head still turned away; get close to her face and she squints; click and she gives a slow blink back; drag and she turns round, then turns back to face the room. Shell fur, real eyeballs with lids and a breathing, tail-swaying idle make her feel alive, and the card pictures are rendered from the live model. Under her, the page is practical: the menu with prices and her paw ratings, house rules, hours and address, order-ahead pickup times, questions — all plain HTML that works without the model. English and Korean pages with SEO built in, a lighter fur budget on phones and drag that never blocks scrolling. The kit holds the React + Vite + three.js source, a built copy, English and Korean blueprints, the rigged GLB, and the Meshy prompt and Blender scripts to make your own mascot. Cattiva and its cat are fictional.

Stack
React 19 · Vite 8 · Tailwind 4 · three.js
3D
Meshy image-to-3D → Blender rig (head, tail, eye anchors, fur mask) → live shell fur, eyeballs and lids
Motion
Cursor gaze (eyes lead, head follows) · side-eye · squint · slow blink · drag to turn
Languages
English + Korean
Kit
Source · build · EN/KO blueprint · rigged GLB · Meshy + Blender workflow
About

How it was madeMade by LUDGI

Made
Made by LUDGI
Length
63s
Frame
16:9

Assets

  • The picture · GPT Image 2 via Meshy, front view for image-to-3DMade by AI
  • Shell fur on (left) and off (right) · the Meshy model rigged in BlenderMade by AI
  • Drag to turn: she keeps glaring over her shoulder, then turns backMade by AI

Usage and sources

LUDGI's terms govern use of these materials. The cat was pictured with GPT Image 2 and made 3D with Meshy image-to-3D (both through Meshy), then rigged in Blender; those outputs follow Meshy's and OpenAI's terms. Cattiva and its cat are fictional. three.js, React and Tailwind are MIT; fonts are SIL OFL 1.1. The LUDGI name and mark are LUDGI's; replace them, the name and the copy on your own site.

More to explore

10 projects