# Examples

Here are some of the example simulations generated using Jet framework. Corresponding example codes can be found under `<root_dir>/src/examples`

. All images are rendered using Mitsuba renderer

### Dam-breaking simulation with FLIP solver

Two columns of water splashing into each other, interacting with colliders. Background grid with 300 x 150 x 200 resolution and 6,892,139 particles are used.

### Dam-breaking simulation with PIC solver

Using the same simulation configuration from the dam-breaking example above, but with the PIC solver. The generated fluid motion is more viscous.

### High and low viscosity simulations with level set solver

Two starnford bunnies are dropped with different viscosity. The top row is simulated with higher viscosity, whereas the bottom row is simulated with zero viscosity. Grid with 200^{3} resolution is used. Cubic spline semi-Lagrangian method is applied for the advection and ENO method is used for level set reinitialization.

### Smoke simulation using monotonic cubic semi-Lagrangian

Hot rising smoke is simulated using stable fluids framework. The buoyancy force and monotonic cubic semi-Lagrangian advection creates interesting swirls. Grid with 200 x 240 x 100 resolution is used.

### Smoke simulation using monotonic linear semi-Lagrangian

Using the same simulation configuration from the rising smoke example above, but with the linear semi-Lagrangian advection solver. Less swirls are observed.

### Point-to-surface Converters

Top-left: spherical, top-right: SPH blobby, bottom-left: Zhu and Bridsonâ€™s method, and bottom-right: Anisotropic kernel