Professional Desktop Visual Effects System for Windows
A powerful, real-time visual effects application that applies customizable glitch effects to your entire desktop. Perfect for content creators, streamers, developers, and anyone looking to add a cyberpunk aesthetic to their workflow.
- Pixel Shift: Digital displacement artifacts with customizable intensity and direction
- Color Inversion: Random color corruption effects with multiple inversion types
- Scanlines: Retro CRT monitor simulation with adjustable spacing and flicker
- Digital Breakdown: Severe corruption effects with pixelation and data loss simulation
- Real-time effect preview at 20 FPS
- Independent operation from main effects
- Robust error handling and recovery
- Visual feedback and troubleshooting tools
- Customizable desktop performance metrics
- Adjustable font size (8-16px)
- Multiple positioning options (4 corners)
- Opacity control (50%-100%)
- 3 professional color schemes
- Individual metric toggles (FPS, CPU, Memory, Effects)
- Save and load custom effect configurations
- 5 built-in professional presets
- JSON-based storage with automatic backup
- Easy preset management and sharing
- JSON-based settings with automatic persistence
- Comprehensive debug logging with rotation
- Global hotkey support (Ctrl+Shift+G)
- System tray integration
- Startup options and auto-launch
- OS: Windows 10/11 (64-bit)
- Runtime: .NET 8.0 (auto-installed if missing)
- Graphics: DirectX 11 compatible card
- Memory: 4GB RAM minimum, 8GB recommended
- Download the latest release from the Releases page
- Extract to your preferred directory
- Run
GlitchOverlay.exeas Administrator (recommended) - Access the control panel via the system tray icon
- Enable Master Enable to activate effects
- Start with low intensity values (0.1-0.3)
- Use Live Preview to test effects safely
- Save your favorite settings as presets
- Master Enable: Global on/off switch for all effects
- Global Intensity: Overall strength of effects (0.0-1.0)
- Global Frequency: How often effects trigger (0.0-1.0)
Each effect has individual controls:
- Intensity: Effect strength
- Frequency: Trigger rate
- Duration: How long effects last
- Type/Pattern: Effect variation options
Ctrl+Shift+G: Toggle all effects on/offCtrl+Shift+P: Show/hide control panel
- .NET 8.0: Modern cross-platform framework
- WPF: Rich desktop application framework
- DirectX Graphics: Hardware-accelerated rendering
- JSON.NET: Configuration and preset management
GlitchOverlay/
โโโ Core/ # Graphics engine and rendering
โโโ Effects/ # Individual effect implementations
โโโ Models/ # Data models and configuration
โโโ Services/ # Configuration and performance monitoring
โโโ UI/ # User interface components
โโโ Resources/ # Application assets
The application creates configuration files in %AppData%\GlitchOverlay\:
- settings.json: Application settings and effect parameters
- presets.json: Saved effect presets with metadata
- debug.log: Comprehensive logging with automatic rotation
GlitchOverlay/
โโโ App.xaml # Application entry point
โโโ MainWindow.xaml # Main UI window
โโโ GlitchOverlay.csproj # Project configuration
โโโ favicon.ico # Application icon
โโโ Core/
โ โโโ GraphicsEngine.cs # DirectX rendering engine
โโโ Effects/
โ โโโ PixelShiftEffect.cs # Pixel displacement
โ โโโ ColorInversionEffect.cs # Color corruption
โ โโโ ScanlinesEffect.cs # CRT simulation
โ โโโ DigitalBreakdownEffect.cs # Data corruption
โโโ Models/
โ โโโ GlitchConfiguration.cs # Configuration models
โโโ Services/
โ โโโ ConfigurationService.cs # Settings management
โ โโโ FileConfigurationService.cs # JSON file handling
โ โโโ PerformanceMonitor.cs # Performance tracking
โโโ UI/
โโโ PerformanceOverlay.xaml # Desktop overlay
We welcome contributions! Please follow these guidelines:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
- Clone the repository
- Open
GlitchOverlay.slnin Visual Studio 2022 - Restore NuGet packages
- Build and run in Debug mode
- Follow C# naming conventions
- Use XML documentation for public APIs
- Maintain consistent indentation (4 spaces)
- Add unit tests for new features
This project is licensed under the MIT License - see the LICENSE file for details.
DexopT
- Professional software developer
- Specializing in desktop applications and visual effects
- Passionate about cyberpunk aesthetics and real-time graphics
- Built with modern .NET 8.0 and WPF technologies
- Inspired by cyberpunk and glitch art aesthetics
- Thanks to the open-source community for tools and libraries
- Issues: Report bugs via GitHub Issues
- Discussions: Join conversations in GitHub Discussions
- Documentation: Check the built-in Help system in the application
Made with โค๏ธ by DexopT | ยฉ 2025 All Rights Reserved