Buu — AI-Powered 3D Asset Creation & Animation Platform

A platform that turns text prompts or images into rigged 3D models, animations, and worlds. I owned the realtime Three.js web client end-to-end, and contributed to a GraphQL orchestration backend and an async AI generation pipeline built with the team.

Service Provided

Full-Stack ArchitectureAI Pipeline Orchestration3D Web RenderingRealtime GenerationPayments & CreditsDevOps & Monitoring

Owning the 3D Web App, Building the Full Stack

Owned the realtime browser 3D end-to-end, and built the distributed generation backend and its AI pipelines alongside the team.

Project Objectives

Make professional 3D asset creation accessible to anyone — generating rigged models and animations from a prompt, with a scalable, queue-driven backend.

Generate 3D models from text prompts or reference images using AI mesh pipelines.

Auto-rig generated characters and produce animations directly in the browser.

Decouple long-running generation via a RabbitMQ message bus between API and AI worker.

Render and manipulate models in realtime with Three.js, React Three Fiber, and physics.

Implement a credit-based billing system with Stripe subscriptions and usage metering.

Support Web3 authentication and Solana payments via Privy wallet integration.

Iterate the product — pivoting off NFTs to a focused 3D engine, then shipping Buu-V2 and World mode.

A Distributed Three-Service System

Owned the realtime 3D web client end-to-end and contributed across a GraphQL orchestration backend and an async AI worker — coordinated over a message queue for long-running generation jobs.

buu-fun · Frontend

Realtime 3D web app — prompt/image to model UI, animator, editor, stage & boards. ~1,322 commits over a year.

Next.js 15React 19Three.jsR3FReduxGraphQL

creative-engine · Backend

GraphQL + REST API orchestrating credits, payments, teams, and tool requests. Publishes jobs to the queue.

Apollo GraphQLMongoDBRedisRabbitMQStripe

tools-server · AI Worker

Async consumer running BUU AI — Buu's custom in-house 3D generation pipeline — plus asset storage and status publishing back to the engine.

BUU AIFAL AIWorld LabsCloudflare R2

Shipping a Complete AI 3D Platform

Authored ~98% of the frontend and contributed across a three-repo system (~1,840 commits in a year), from realtime 3D web rendering to a distributed AI generation backend.

Frontend Lead

Owned the 3D web client solo (~98%); contributed to the backend and AI worker with the crew.

Distributed AI Pipeline

Multi-stage mesh generation powered by BUU AI — Buu's custom in-house 3D generation models.

Realtime 3D Web App

In-browser model viewing, rigging, animation, and stage editing with Three.js + R3F.

Scalable Backend

Queue-driven GraphQL engine with credits, Stripe/Solana payments, and Cloudflare R2.

Next.js 15
React 19
Three.js
React Three Fiber
Redux Toolkit
React Query
GraphQL
Privy
Solana
Node.js
Apollo GraphQL
MongoDB
Redis
RabbitMQ
Stripe
BUU AI
FAL AI
Cloudflare R2
Sentry
Tailwind CSS
Framer Motion

End-to-End Modern Stack

From realtime 3D rendering in the browser to a distributed, queue-driven AI generation backend.

Buu — AI 3D asset creation platform
Buu home page
Buu 3D chat — prompt to model
Buu 3D model viewer
Buu editor & animator
Buu sculptor
Buu boards

Carousal