A Package of High-Performance Mobile Physics Engines

FXLinks is a package of advanced mobile physics engines that have been fully optimized for the Android platform. With FXLinks, you can easily integrate physics-based effects such as fluids or particles into the user interface of your application.

FXLinks includes:

  • FXFluid: Fluid Simulation Engine
  • FXParticle: Particle Simulation Engine
  • FXCloth: Cloth Simulation Engine
  • FXFur: Hair/Fur Simulation Engine
  • FXPaper: Paper Simulation Engine
  • FXDeform: Elastic Body Simulation Engine

FXLinks is optimized for mobile platforms, and utilizes both CPU and GPU resources efficiently for maximum performance with minimum power consumption.

By adding highly realistic and interactive physics-based elements, FXLinks delivers a differentiated user experience suitable for use in live wallpapers, widgets, lock screens, splash screens, or within the UI of any application.


The World's First Real-Time Fluid Simulation Engine for Mobile Platforms

Ultimate Performance

Realistic fluid effects demand high computational power. FXFluid uses both CPU and GPU efficiently for maximum performance while giving you full control over which resources are used for physics computation. Using OpenGL ES shaders, FXFluid produces interactive fluid simulation and rendering in real time, and can acheive achieves high performance even without the aid of a GPU by utilizing multi-threading and the NEON instruction set.

Various Fluid Effects

FXFluid provides liquid, smoke, and fire simulations. With FXFluid, you can create interactive water drops to your unlock screen, make the texts in your text editor appear to burn, or add 3D clouds with real-time volumetric effects in your weather widgets.

High-Quality Rendering

FXFluid provides its own rendering modules for each type of simulation. Liquid surfaces are rendered with the effects of refraction and reflection, and smoke is rendered with self-shadows and volumetric effects.


Realistic Particle Simulation Engine for Mobile Platforms

Ultimate Performance

Realistic particle effects demand high computational power. FXParticle can handle thousands of particles in real time by utilizing both the CPU and GPU for maximum performance. FXParticle uses multi-threading, the NEON instruction set, and OpenGL ES shaders for GPU acceleration of simulation and rendering.

Various Particle Effects

With FXParticle, you can scribe letters in sand or snow with a realistic and 3d fine particle-based effect, make snow fall on the screen, make dandelion seeds fly away by blowing air into the microphone of the device, or fade text in and out using particle effects.

High-Quality Rendering

FXParticle uses the GPU for realistic 3D particle rendering. Real-time self-shadowing and material-specific shaders, such as the snow shader and the sand shader, produce a highly realistic look and feel never previously possible on mobile devices.


High Quality Real-Time Mobile Cloth Simulation Engine

Realistic Cloth Simulation

FXCloth is based on a physically sound model that is differentiated from other real-time cloth engines. It produces stable movement of cloth, even in rapid movement, with complete control over material properties such as stretching, shearing, bending, and air-drag effects. This realistic cloth effects produced by FXCloth can be used for UI effects such as drawing curtains on unlock screens or on flags that are affected by wind.

Various Materials

Through the physical parameters that FXCloth provides, users can create various kinds of fabrics such as silk, cotton, knits, and even rubber.

High-Quality Rendering of Fabrics

FXCloth provides optimized OpenGL ES shaders for rendering realistic fabrics.


Fast and Realistic Mobile Hair/Fur Simulation Engine

Realistic Look and Texture

FXFur provides the most advanced and realistic fur rendering. Real-time self-shadowing, anisotropic shading, and multiple-scattering simulation technology bring a truly real look and texture to fur created using FXFur.

Various Applications

The accurate and fast simulation of FXFur enables interactive fur manipulation by touching and dragging on furry surfaces or grass. FXFur is also capable of generating interactive animated hair and fur for 3D characters.

FXFur also can be used to create interactive fauna, such as trees or dandelions that are affected by air, blown on the device.


High Quality Real-Time Mobile Paper Simulation Engine

Realistic Paper Simulation

FXPaper is based on an interactive particle system that is highly optimized for representing paper-like material properties. While realistically simulating the shapes, movement, and edge limits of paper, FXPaper also accelerates the simulation speed and guarantees unconditional stability.

Page Turning Effects

The most common application of FXPaper is to create page-turning effects. Generate natural motion, deformation, and realistic book-like paper interfaces with ease.


Real-time Elastic Body Simulation Engine

Add Elasticity to Everything

FXDeform adds elastic behavior to any 2D or 3D objects. You can interactively deform the backgrounds of screens, buttons, icons, thumbnails, or even 3D characters by touching or dragging UI elements. The shape and motion of the objects are simulated dynamically, and the properties, such as elasticity and damping, can be controlled to realistically simulate materials such as jelly, soft knit, flesh, etc.