Skip to content

290Priyansh/SimuSphere

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

19 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎨 SimuSphere

SimuSphere is a browser-based physics simulation that recreates your uploaded image using thousands of animated spheres. Each sphere takes its color from the image, then moves, collides, and interacts under physics rules to form a dynamic visual reconstruction.

➑️ Live Demo: simusphere.vercel.app


✨ Features

  • πŸ“€ Upload any image (.png, .jpg, etc.) and watch it recreated with spheres
  • ⚑ Real-time physics with gravity, collision detection, bouncing, and constraints
  • πŸ“Š Live statistics panel: step count, object count, FPS, and simulation phase
  • πŸ“ˆ Progress bar to track simulation stages (calculation β†’ display)
  • πŸ–Ό Export final simulation as a high-resolution PNG image
  • 🎨 Randomized sphere radii and smooth gradients for a 3D-like effect

πŸš€ Getting Started

1. Clone the repository

git clone https://github.com/290Priyansh/My_Sphere.git
cd My_Sphere

About

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages