  Kinetic approaches, i.e., methods based on the lattice Boltzmann equations,
have long been recognized as an appealing alternative for solving
incompressible Navier-Stokes equations in computational fluid dynamics.
However, such approaches have not been widely adopted in graphics mainly due to
the underlying inaccuracy, instability and inflexibility. In this paper, we try
to tackle these problems in order to make kinetic approaches practical for
graphical applications. To achieve more accurate and stable simulations, we
propose to employ the non-orthogonal central-moment-relaxation model, where we
develop a novel adaptive relaxation method to retain both stability and
accuracy in turbulent flows. To achieve flexibility, we propose a novel
continuous-scale formulation that enables samples at arbitrary resolutions to
easily communicate with each other in a more continuous sense and with loose
geometrical constraints, which allows efficient and adaptive sample
construction to better match the physical scale. Such a capability directly
leads to an automatic sample construction which generates static and dynamic
scales at initialization and during simulation, respectively. This effectively
makes our method suitable for simulating turbulent flows with arbitrary
geometrical boundaries. Our simulation results with applications to smoke
animations show the benefits of our method, with comparisons for justification
and verification.
