Interactive Hand-Controlled 3D Particle SimulationThis project is an interactive 3D particle visualization that combines computer vision, hand tracking, and real-time graphics. Using a webcam, the system detects the user’s hand and tracks the position of the index finger, allowing the user to control thousands of particles in a virtual 3D space.The application uses MediaPipe for accurate hand landmark detection, OpenCV for webcam processing, NumPy for efficient particle calculations, Pygame for window management, and PyOpenGL for rendering smooth 3D graphics.The particle system consists of 5,000 animated particles that gradually morph into different mathematical shapes, including a heart, sphere, and DNA helix. Users can switch between these shapes either by performing a pinch gesture with their thumb and index finger or by using keyboard shortcuts. As the hand moves, the entire particle formation responds in real time, creating a natural and interactive visual experience.To enhance the presentation, the particles continuously rotate in 3D space while displaying a dynamic color gradient that transitions based on their position. The simulation runs at approximately 60 frames per second, providing smooth animations and responsive interaction.This project demonstrates the integration of computer vision, gesture recognition, real-time graphics rendering, multithreading, and mathematical modeling into a single interactive application. It showcases how modern AI-powered hand tracking can be combined with GPU-accelerated visualization to create engaging human-computer interaction experiences with applications in education, digital art, scientific visualization, and interactive installations.