
This script allow you to easily Watch your GIF in the Unity Editor in real-time, applying overlay filters on the fly with instant results! Working on URP and HDRP tooThis script allow you to easily Watch your GIF in the Unity Editor in real-time, applying overlay filters on the fly with instant results!-Decodes GIF files and extracts frames for playback. -Supports SpriteRenderer and MeshRenderer modes for displaying GIFs. -Offers various color, brightness, and contrast adjustments. + Realtime Framrate adjustments -Includes pixelation and filter effects for customized visuals. -Automatic playback on game start with configurable settings.-Realtime UV projection adjustments. -Working on URP and HDRP-Allows real-time GIF playback in the Unity Editor. -Provides debugging hints and scripting support for custom control. -Mobile optimization settings to reduce resolution and frame rate for better performance on mobile devices. -WebGL optimization settings to ensure smooth playback in web environments. -Quality modes (Low, Medium, High) to adjust texture resolution and frame rate based on performance needs.RULES FOR OPTIMIZING GIFS-Keep It Small: Use GIFs with small file sizes (<1MB), -low frame counts (10-30 frames), and lower resolutions (e.g., 256x256 or smaller). -Simplify Settings: Reduce the color palette (e.g., 256 colors) and use a lower frame rate (10-15 FPS) for less resource use. -Unity Tweaks: Compress textures, disable mipmaps, and stick to power-of-two dimensions (e.g., 128x128) for efficiency.-Just add GIFPlayer.cs script to your mesh or model with sprite renderer-Only valid GIF files should be used. -The GIF file path must be set correctly. -Playback settings must meet game requirements. -A SpriteRenderer or MeshRenderer component is required for functionality. -The player will not work with invalid or corrupted GIF files; only correctly formatted GIFs should be used. -Check frame rate twice: editor frame rate ≠ gameplay frame rate. Use optimized GIF