Introduction.- Fluids and Deep Learning: A Brief Review.- Fluid Modeling through Navier-Stokes Equations and Numerical Methods.- Why Use Neural Networks for Fluid Animation.- Modeling Fluids through Neural Networks.- Fluid Rendering.- Traditional Techniques.- Advanced Techniques.- Deep Learning in Rendering.- Case Studies.- Perspectives.- Discussion and Final Remarks.- References.