SAT0RU  by reinesana

Gesture-controlled anime technique visualizer

Created 2 months ago
278 stars

Top 93.2% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

SAT0RU is a real-time cursed technique visualizer for the anime Jujutsu Kaisen, targeting fans and developers interested in interactive web-based visualizations. It leverages hand tracking and 3D rendering to bring anime abilities to life in a web browser, offering an engaging way to experience the series' powers.

How It Works

The project combines the mediapipe library for real-time hand tracking and gesture recognition with three.js for 3D rendering. It utilizes particle systems to create volumetric visual effects representing specific cursed techniques from Jujutsu Kaisen, triggered by distinct hand gestures detected by the webcam.

Quick Start & Requirements

  • Installation: Clone the repository (git clone https://github.com/reinesana/SAT0RU.git) and navigate into the directory (cd SAT0RU).
  • Running: Use the "Live Server" extension in VS Code, right-click index.html, and select "Open with Live Server".
  • Prerequisites: A modern web browser (Chrome, Edge, Firefox) and a webcam are required.
  • Links: https://github.com/reinesana/SAT0RU.git

Highlighted Details

  • Secret Technique: Hollow Purple: Visualized as a chaotic singularity with attraction/repulsion, triggered by a "Pinch" gesture.
  • Domain Expansion: Infinite Void: Features a multi-layered celestial domain with an event horizon ring and information stream, triggered by crossing index and middle fingers.
  • Cursed Technique Reversal: Red: A blinding white-hot core generating a repulsive sphere, triggered by pointing the index finger upwards.
  • Domain Expansion: Malevolent Shrine: An ominous dark aura, triggered by a flat hand or prayer gesture.

Maintenance & Community

No specific details on maintenance, community channels, or notable contributors are provided in the README.

Licensing & Compatibility

No license information is specified in the provided README content.

Limitations & Caveats

The project relies on accurate webcam input and mediapipe's gesture recognition, which may vary in performance. It is powered by Google Gemini 3, implying a dependency on its capabilities. Specific hand gestures are required for triggering techniques, which might not be universally intuitive or easily performable.

Health Check
Last Commit

1 month ago

Responsiveness

Inactive

Pull Requests (30d)
1
Issues (30d)
1
Star History
40 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.