Selected Work
Case Study·Award WinnerWriteup Repo

MagicSpin 360°.

Generates interactive 360° rotations from single 2D images. A cutting-edge demonstration of generative AI applied to spatial understanding.

RoleAward Winner
Timeline2025
LocationHackathon
DeliverableInteractive Platform
MagicSpin 360° product screenshot
Product

Single Image to Interactive Rotation

The product flow covers upload, AI generation, drawing, scene customization, frame synthesis, and a draggable 360 viewer.

MagicSpin 360 generation workflow
Workflow from source image selection to 360 frame generation, interactive viewing, and optional smoothing.

The Challenge

Creating 360° product or object views normally needs many photographs, manual editing, or specialized capture hardware. That makes the format expensive for quick experimentation.

Pain Points
  • Expensive photography hardware
  • Manual 3D modeling time
  • Complexity of perspective synthesis
  • Needing a simple product surface around experimental image generation

The Solution

MagicSpin turns one source image into a controlled sequence of generated views, then presents those frames in an interactive 360 viewer with options for source creation, styling, background control, and smoothing.

Impact
  • Google Nano Banana Hackathon 2025 Winner
  • End-to-end single-image-to-360 product demo
  • Supports uploaded, AI-generated, and drawn source inputs
  • Interactive viewer makes the output inspectable instead of just a flat image grid
Features

Technical Depth

Multiple Input Modes

Users can upload an image, generate a source image with AI, or draw and enhance an idea before turning it into a 360 experience.

Scene Customization

The interface lets users describe the subject, choose a visual style, select frame count, and control background treatment before generation.

Sequential Frame Generation

Builds a coherent set of rotation frames from a single source and keeps the user informed as the generation progresses.

Interactive 360 Viewer

Renders the generated frames in a draggable viewer with slider/playback style interaction for inspecting the final spatial result.

Optional Smoothing

Supports generating in-between frames to make rotations feel smoother and less like a small set of disconnected images.

Hackathon-Ready Product Surface

Packaged the pipeline into a usable app with source selection, prompt controls, generation state, and an output viewer instead of a one-off script.

Stack

Technology Stack

Highly specialized modern technology stacks utilized to achieve system goals.

frontend
ReactThree.js
backend
FastAPIPython
intelligence
Gemini Pro VisionStability AISegment Anything
infra
Google Cloud