Skip to content

Chibi Nano

“Chibi Nano” is an embodied photo booth for creating memorable and hyper-customized personal or corporate gifts.

Core trick

Chains Gemini prompts into Hunyuan3D image-to-mesh conversion per subject, exporting meshes to Bambu Studio for 3D printing.

Tags

Description

“Chibi Nano” is an embodied photo booth for creating memorable and hyper-customized personal or corporate gifts. Starting with a selfie, our pipeline orchestrates between Gemini 2.5 Pro, Gemini 2.5 Flash Preview (Nano Banana), and FAL Hunyuan3D to transform that 2d input into 3D-printed Chibi characters arranged in a compelling scene. Specifically: Gemini 2.5 Pro analyzes the input photo, and generates prompts for each person or object detected Gemini 2.5 Flash Preview takes in those prompts to generate Chibi images From each of those images, FAL Hunyuan3D generates a 3D mesh file. Gemini 2.5 Flash Preview also takes in all of those images and composes them into an “Artists’ Impression” scene suggesting how the user could arrange their 3D-printed models. We then transfer the 3D mesh files to Bambu Studio for on-the-spot printing. In future iterations, this step will be automated as well.
selalipop/chibi-robo★ 11 forksTypeScriptCreated Sep 6, 2025 · last push Sep 6, 2025

README excerpt

This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://nextjs.org/docs/pages/api-reference/create-next-app).

## Getting Started

First, run the development server:

```bash
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
```

Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.

You can start editing the page by modifying `pages/index.tsx`. The page auto-updates as you edit the file.

[API routes](https://nextjs.org/docs/pages/building-your-application/routing/api-routes) can be accessed on [http://localhost:3000/api/hello](http://localhost:3000/api/hello). This endpoint can be edited in `pages/api/hello.ts`.

The `pages/api` directory is mapped to `/api/*`. Files in this directory are treated as [API routes](https://nextjs.org/docs/pages/building-your-application/routing/api-routes) instead of React pages.

This project uses [`next/font`](https://nextjs.org/docs/pages/building-your-application/optimizing/fonts) to automatically optimize and load [Geist](https://vercel.com/font), a new font family for Vercel.

## Learn More

To learn more about Next.js, take a look at the following resources:

- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.
- [Learn Next.js](https://nextjs.org/learn-pages-router) - an interactive Next.js tutorial.

You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js) - your feedback and contributions are w

Team