
AnimatedImages - Easily play GIFS, APNG, WEBP & More !
HyTeKGames
$19.99
$39.99
50%OFF
(no ratings)
Jump AssetStore
Animated Images - Easy GIF, APNG & WebP playback with drag-drop support, download API, caching system, multiple render modes & editor preview. Perfect for UI and In-Game animations!By default the demo scenes uses the Built-in render pipeline.You can import the URP or HDRP package to update the materials and the demo scenes will work perfectly!The AnimatedImages core scripts works on ANY render pipeline, with ANY material and with ANY shader as long as the shader has the mainTexture property properly configured wich most shader do.Happy animating !Quick Documentation - DiscordThe asset supports Unity 6.1, Unity 6, Unity 2022 LTS, Unity 2021 LTS.Older versions like 2020 or 2019 might work or can be added upon request on our discord.🎬 Introducing Animated Images for Unity! 🎬Ever wanted to bring your UI or game objects to life with smooth animated GIFs, APNGs, or WebP files? Look no further! With Animated Images, seamlessly integrate animated content into your Unity projects with just a drag-and-drop. Whether you're creating dynamic UI elements, loading screens, or interactive game objects – we've got you covered!The asset includes 3 demo scenes (A 2D platformer with animated player, enemy and background), a Gif browser and a 3d meshes example scene.The demo scenes are made for the Builtin render pipeline but there's compatibility packages for URP & HDRP.⏰ Time-Saving Solution: Tired of complex animated sprite setups or video players for simple animations? Don't waste time with workarounds – add Animated Images to your toolkit and streamline your Unity workflow today!🚀 Effortless Integration: Simply drag your animated files into the inspector or load them programmatically via our comprehensive API. Download animations from URLs at runtime, cache frequently used animations, and control playback with precision!For more info on the API you can see the quick documentation here.💡 Why Animated Images?🛠️ Developer-Friendly API: Our system is designed with both beginners and professionals in mind. Comprehensive editor tools, runtime controls, and performance monitoring make it accessible to everyone.⚙️ Animated Images seamlessly handles:Multiple Formats: GIF, APNG (Animated PNG), WebP support and Custom one to create your animated textures frame by frame. (The APNG format partially support 1 frame backgrounds, it might miss a background frame sometimes, So for transparency we recommend using gifs).Advanced Playback: Loop, ping-pong, variable speed control, frame-by-frame navigationRender Modes: RawImage, SpriteRenderer, SharedMaterial, MaterialInstance (Also supports SkinnedMeshRenderers for characters for example) More modes will be added in future updates tooMemory Optimization: Smart caching system and memory usage monitoringRuntime Loading: Download animations from URLs with progress trackingEditor Integration: Real-time preview, drag-drop support, performance analysisPerformance Tips: SharedMaterial mode for memory-efficient repeated usage📖 Comprehensive Documentation: Detailed wiki, code examples, and video tutorials to get you started quickly. From basic setup to advanced performance optimization – we've got guides for every skill level.🔧 Efficiency Meets Power: No more headaches dealing with complex animation setups. 🕰️ Don't let your Unity workflow be bogged down – enhance it with Animated Images!🌐 Versatile Applications:Dynamic UI: Loading spinners, animated icons, interactive buttonsGame Objects: Animated textures on 3D models, particle effects, environmental elementsMarketing Assets: Promotional banners, animated logos, social media contentEducational Tools: Interactive tutorials, animated diagrams, visual feedback systems🔧 Technical Note: Animated Images parses animated files into individual Texture2D frames with precise timing data. Advanced memory management and caching system prevents redundant loading while optimizing performance across your entire project.It is worth mentionning that since it internally caches all the frames it can impact memory usage depending on the amount of animated images in-use.🔧 Supported Platforms Note : Gifs, APNGs and our custom animated textures will work in ANY platform. For the Webp format it "should" work for the following platforms : Android, iOS, WebGL, Windows. If you really want to use Webp in any platfom i can't guarantee that it'll work.📞 Support: For assistance, whether you have an inquiry, encounter an issue, or wish to propose a new feature, please feel free to reach out using the following contact options:Email: assetstore@hytekgames.netDiscord Username: iamtekDiscord Server: Join HereFor expedited assistance, I recommend joining my Discord server, where you can typically receive support within an hour (unless I'm asleep). I look forward to helping you!🌟 Feedback Welcome!Your positive reviews mean a lot! If the asset has been beneficial, I'd be grateful for your positive feedback. If you've encountered any challenges, please reach out to me, and I'll do my best to address and resolve them to your satisfaction.Happy animating! 🎬✨Advanced animated image parser for GIF/APNG/WebP. Optimized frame extraction & memory management with built-in caching system. Features: ping-pong/loop playback, variable speed, multiple render modes.The asset supports Unity 6.1, Unity 6, Unity 2022 LTS, Unity 2021 LTS.Older versions like 2020 or 2019 can be added upon request.Performance tip: Use SharedMaterial mode for repeated animations to minimize memory usage across multiple objects. We also highly recommend you to use the cache that has built in compression.We also heavily recommend that you optimize your images on a service such as EzGif for Lossy compression so it does not impact quality but will definitely have an impact on performance.The APNG format partially support 1 frame backgrounds, it might miss a background frame sometimes, So for transparency we recommend using gifs.The Frame Generation & Parsing does not yet support Asynchronous/Multi-Threading. This is being worked on and will be implemented in a future update for even better performance.The asset internally decodes animated images into individual Texture2D frames with configurable delays. Smart memory caching prevents re-parsing. Supports disposal operations, blend modes & canvas compositing. Multi-threaded loading with coroutine-based playback. SharedMaterial mode shares textures across instances for optimal performance.My IDE uses Github Copilot configured with Claude Opus 4AI has also been used to improve the description looking and provide better translations.