Hi there!
Today we’re proud to announce our new Unity performance tool:
X-Frame FPS Accelerator
Get extra FPS for your mobile game with a click!
The inspiration…
This product is the result of our desire to make possible to use some image effects designed for desktops on our mobile devices and also to be able to reduce/control lag. We found that some nice effects like our own Volumetric Fog & Mist were great but too demanding for mobile devices - same for other image effects like AO, Bloom, Depth of Field and others.
The reason for this limitation is that modern mobile devices come with huge screen resolution (Retina, Super AMOLED, …) that hinders the performance of 3D engines and the common image effect stack because there’re simply too many pixels to process each frame!
We thought, if manufacturers are proud to say that our eyes can’t even distinguish many of those pixels, perhaps we could try to skip some of them from the render pipeline saving GPU cycles and improving FPS. Nothing truly revolutionary indeed but we tried to make it easy to use, flexible and provide fine controls to let choose the quality/FPS range at any time, allowing you to get your game running on mobile devices were it was impossible before.
How it works
The 3 algorithms included in X-Frame FPS Accelerator works basically in two steps:
- Makes the camera render to an off-screen surface with adjusted resolution depending on the chosen method.
- Once the frame is completed and all image effects stack has finished processing, X-Frame upscales the rendered frame to window size. It can optionally control MSAA antialias and apply our custom fast sharpen algorithm, which reduces blur and improves result vs a normal upscale operation.
Note that X-Frame is aimed mainly to mobile and HDPI screens (high dot-per-inch screens). Its important to test the effect of X-Frame on the mobile device itself, since usual monitors dont have such DPI and the quality reduction will be more noticieable on the big screens than on mobile.
X-Frame also controls dynamically both pixel light count and quality of shadows per light in the scene depending on current FPS. It will reduce/restore pixel light count as well as reduce or disable shadows if FPS cant be achieved. These options can be enabled/disabled in X-Frame.
X-Frame allows you to choose the proper balance between performance and image quality, providing full control regarding the FPS and quality range you want in your game.
Download the FREE demo or purchase on the Asset Store!
We hope X-Frame FPS Accelerator helps your game to reach a broader audience and provide another option to enrich user experience. Remember that this is a tool for those cases when extra FPS are needed to maintain a proper experience - if desired FPS are achieved, X-Frame won’t affect anything.
Try it and let us know how it works for you. Thanks!
Real Samsung Galaxy 6 footage:
Real iPad Mini Retina Display footage: