"use client"; import React, { useState, useEffect } from "react"; import Link from "next/link"; import { motion, AnimatePresence } from "framer-motion"; import { Button } from "@/components/ui/button"; import { ArrowRight, Terminal, Activity, Zap, Layers, Share2, Cpu, Play, Sparkles } from "lucide-react"; const EXAMPLES = [ { prompt: "Visualize a Binary Search Tree", process: "Structuring Logic...", visual: ( ) }, { prompt: "Explain Solar System Orbits", process: "Calculating Trajectories...", visual: ( ) }, { prompt: "Neural Network Architecture", process: "Connecting Layers...", visual: ( ) } ]; export function Hero() { const [activeExample, setActiveExample] = useState(0); const [step, setStep] = useState(0); // 0: Input, 1: Process, 2: Output useEffect(() => { const timer = setInterval(() => { setStep(prev => { if (prev === 2) { setActiveExample(current => (current + 1) % EXAMPLES.length); return 0; } return prev + 1; }); }, 2500); // Change step every 2.5s return () => clearInterval(timer); }, []); return (
The random AI video generation is inaccurate, hallucinated, inexplainable and can't be edited.
In the growing complex world we need precision animation. Simply type a prompt, and VidSimplify generates a mathematically accurate video explaining your system, research, or product in depth.
We are here to change the game of video explanations.