Overview
Stop using heavy full-screen filters that kill your FPS. Advanced ASCII FX is a specialized UI Shader engineered for valid production environments, from weak Android phones to 4K Consoles.
🏆 Why this is the #1 Choice?
Unlike other "toy" assets, this is a Professional Tool:
- 0.00KB GC Per Frame: We take memory management seriously. Using pre-allocated buffers and cached transforms, your Garbage Collector stays asleep. No stuttering, ever.
- Mathematical Precision: No blurry font textures. Every character is generated procedurally using SDFs (Signed Distance Fields). Scale your UI to 4K or 8K; it stays razor sharp.
- Battle-Tested Optimization: Verified to run at 60 FPS on Samsung Galaxy J2 Core. If it runs there, it flies on your machine.
✨ Key Features
- Modular VFX (Layering): The "Multi-Box" workflow allows you to stack unlimited panels. Mix a "Glitch" layer on top of a "CRT" layer to create complex visuals like Cyberpunk Fire or Holograms.
- Plug & Play: Apply to any standard Unity UI Image. No complex setups or cameras.
- AsciiFXController includes "Audio Throttling" (logic runs at 20fps, visuals at 60fps) to save massive CPU on mobile.
- Smart Audio:The AsciiFXController includes "Audio Throttling" (logic runs at 20fps, visuals at 60fps) to save massive CPU on mobile.
- 5 Premium Styles:Clean (Modern Terminal)
CRT (Retro Monitor with Scanlines)
Glitch (Cyberpunk Distortion)
Matrix (Digital Rain)
Paper (Inverted Ink Style)
- Multi-Language Inspector: The Editor interface is fully localized into 10 languages:English
Spanish (Español)
Japanese (日本語)
Korean (한국어)
Chinese Simplified (简体中文)
Chinese Traditional (繁體中文)
German (Deutsch)
French (Français)
Portuguese (Português)
Russian (Русский)
📦 Technical & Compatibility
- Pipeline: Built-in Standard Pipeline (Native). Note: Canvas UI works in URP/HDRP, but World Space Sprites require Built-in.
- Target: Works on Images & RawImages (UI Canvas). It is NOT a full-screen camera filter; it only affects the UI elements you choose (perfect for HUDs, Dialogs, or Inventories).
- Masking: Fully supports RectMask2D and standard Masking (essential for ScrollViews).
- Platforms: Android, iOS, Windows, Mac, Linux, WebGL, Consoles. (If Unity UI works there, this shader works there).
- Demo Scene: Requires "Input System" Package (New) to control the interactive demo. The Core Shader/Scripts do NOT require it.