





MagicBounce (AI Upscaler & Optimizer)
Product Description
MagicBounce is an A.I. texture upscaler, optimiser, and editor script that integrates directly into your Unity project. With it, you can make your textures look more crisp, have a smaller file size, and bake in watermarks and colour grading without relying on editing materials. ✨
Please note! This is not the type of artificial intelligence that wants to take away creativity and your work! This is based on Waifu2X/SRCNN which (1) predate that and (2) are trained on pairs of low quality and high quality images (ex. a blurry texture and a normal texture). Artists are important, and I hope that this can be viewed as a useful tool in game development rather than something harmful~💗
🔮 What does MagicBounce do?
- Image "super-scaling" powered by machine learning (like resizing a texture in a photo editor, but smarter)
- Optimisation and compression that will lower your project file sizes but not affect your quality (**non-GPU compression** - which is mostly reflected in your project itself ex. packages and disk space)
- Batch image editing (20 filters to bake into your textures, such as colour grading or watermarking)
- Extra fun things like transferring various art styles to textures/Unity cameras (ex. painting)
- Super customisable with things like presets, material fixing (auto-change old materials using old textures), and more!
- You can preview it on the website here, or with a YouTube tutorial/demonstration here
👗Your assets deserve to be beautiful!
- Perform 2x, 4x, and 8x upscaling operations on one or many images at a time
- Various levels of noise reduction to retain detail but also get rid of ugly upscaling artefacts
- Super computer NOT required! Uses an implementation of SRCNN that is built off of Unity's very own ML library Barracuda Models and is both fast and lightweight
🌈 And lots of other features!
- Batch image editing right inside of Unity: Watermark, Colouring, Blur/Sharpen, Greyscale, Invert, Hue Shift, Lighting, Sepia, Contrast, Oil, Edge, and more!
- Cross-platform on Windows, MacOS and Linux
- Supports linear and gamma colour spaces
- Documentation included!
- Choose between various compression methods, automatically remove useless metadata and convert between image formats
- The setup script supports three languages (English, German, and Japanese) while the documentation and script itself supports seven languages (English, German, Japanese, Chinese, Russian, Spanish, and French)
🥰But why use it over other tools?
- Convenience - you can have a window anywhere in your Unity Editor with MagicBounce ready to go at all times.
- Fast - a lot of programs that do AI upscaling (whether a more traditional implementation like this or a newer "gen ai" implementation), especially online ones, are slow or have long wait times.
- Security - your textures never leave your PC, and everything is done locally. A lot of online services log your data!
- Beauty - traditional upscaling (ex. bilinear filters) do a sort of blur-and-guess approach to upscaling images, whereas MagicBounce actually attempts to "fill in the gaps" in the image.
Hey, listen! Need help setting it up, found a bug, or just have a question? Please reach out! You can find my contacts on my website here, on Discord at kleineluka, or through email ([email protected])! 💗