Skip to content

bigbanghere/big_bang_animation

Repository files navigation

🎬 Big Bang Logo Animation

A Python script that creates an explosive logo animation using Manim and adds cosmic audio with MoviePy.

🚀 Quick Start

1. Install Dependencies

pip install -r requirements.txt

2. Create Audio (Optional)

python create_audio.py

This creates a cosmic_bang.wav file with synthesized explosion sound.

3. Run Animation

manim -pqh big_bang_logo.py BigBangAnimation -o animation.mp4

4. Add Audio (Optional)

python -c "from big_bang_logo import add_audio; add_audio('media/videos/big_bang_logo/480p15/animation.mp4', 'cosmic_bang.wav', 'big_bang_final.mp4')"

📁 Project Structure

big_bang_animation/
├── big_bang_logo.py      # Main animation script
├── create_audio.py       # Audio generation script
├── requirements.txt      # Python dependencies
├── README.md            # This file
├── Group 12.png         # Your logo image (optional)
└── cosmic_bang.wav      # Generated audio file

🎯 Features

  • Logo Explosion: Logo scales up, then explodes into particles
  • Particle Effects: 150 white dots scatter outward
  • Fallback Text: Uses "BIG BANG" text if logo image not found
  • Audio Integration: Adds cosmic explosion sound
  • High Quality: Renders in 1080p by default

🛠️ Customization

Change Logo

  1. Place your logo as Group 12.png in the project folder
  2. Or modify the image path in big_bang_logo.py

Adjust Animation

  • Particle Count: Change range(150) in the script
  • Animation Speed: Modify run_time parameters
  • Colors: Change color=WHITE to your preferred color

Audio Options

  • Custom Audio: Replace cosmic_bang.wav with your own file
  • No Audio: Skip the audio step for silent video
  • Audio Duration: Modify duration in create_audio.py

📝 Commands Reference

# Render animation (high quality)
manim -pqh big_bang_logo.py BigBangAnimation -o animation.mp4

# Render animation (low quality, faster)
manim -pql big_bang_logo.py BigBangAnimation -o animation.mp4

# Preview animation (opens in window)
manim -pqk big_bang_logo.py BigBangAnimation

# Add audio to video
python -c "from big_bang_logo import add_audio; add_audio()"

# Create video without audio
python -c "from big_bang_logo import create_video_only; create_video_only()"

🎨 Output Files

  • media/videos/big_bang_logo/480p15/animation.mp4 - Raw animation
  • big_bang_final.mp4 - Final video with audio
  • big_bang_no_audio.mp4 - Video without audio

🔧 Troubleshooting

Common Issues

  1. Image not found: Script will fallback to text logo
  2. Audio not found: Video will be created without audio
  3. Manim errors: Check that all dependencies are installed

Performance Tips

  • Use -pql for faster rendering during development
  • Use -pqh for final high-quality output
  • Close other applications to free up memory

📚 Dependencies

  • manim: Animation engine
  • moviepy: Video/audio processing
  • numpy: Numerical computations
  • scipy: Audio generation (for create_audio.py)

🎉 Enjoy Your Big Bang Animation!

The final video will show your logo exploding outward with particles and cosmic audio - perfect for intros, transitions, or dramatic effects!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages