# data[].attributes.headline
"Can't Stop the Feeling" Choreographed Dance

# data[].attributes.subject
"Can't Stop the Feeling" Choreographed Dance

# data[].attributes.attachment_link.title
Kids Learn a Dance to "Can't Stop the Feeling" by Justin Timberlake!

# data[].attributes.attachment_link.title
Jaime's Brain Breaks | 9. Sit and Stretch

# data[].attributes.attachment_link.title
Spider Power yoga compilation | Cosmic Kids Yoga

# data[].attributes.attachment_link.description
SafeYouTube lets you share videos on YouTube easily, without distracting third-party content or advertisements.

# data[].attributes.attachment_link.description
SafeYouTube lets you share videos on YouTube easily, without distracting third-party content or advertisements.

# data[].attributes.attachment_link.readable_text
This simulation solves the Navier-Stokes equations for incompressible fluids. The fluid visualization includes thousands of Lagrangian particles that follow the fluid's velocity field and leave behind semi-transparent trails as they move. All computation happens in several GPU fragment shaders for real-time performance.

Instructions: Click and drag to apply a force to the fluid. This simulation can also be used to export vector graphics and toolpaths for pen plotting, see instructions on Github.

To learn more about the math involved, check out the following sources:
Real-time ink simulation using a grid-particle method - mixing Eulerian and Lagrangian techniques for fluids.
Fast Fluid Dynamics Simulation on the GPU - a very well written tutorial about programming the Navier-Stokes equations on a GPU. Though not WebGL specific, it was still very useful.
Fluid Simulation (with WebGL demo) - this article has some nice, interactive graphics that helped me debug my code.
Stable Fluids - a paper about stable numerical methods for evaluating Navier-Stokes on a discrete grid. Also check out Stam's book The Art of Fluid Animation.
By Amanda Ghassaei, code on Github.

# data[].attributes.attachment_link.description
This simulation solves the Navier-Stokes equations for incompressible fluids. The fluid visualization includes thousands of Lagrangian particles that follow the fluid's velocity field and leave behind semi-transparent trails as they move. All computation happens in several GPU fragment shaders for real-time performance. Instructions: Click and drag to apply a force to the fluid.

# data[].attributes.attachment_link.description
The web version of the Inspiral app. Written in TypeScript, using D3.js.

# data[].attributes.attachment_link.description
Can a neural network learn to recognize doodles? See how well it does with your drawings and help teach it, just by playing.

# data[].attributes.attachment_link.description
I just did nothing for 2 minutes. Can you?

# data[].attributes.attachment_link.authors[].name
MeditationRelaxClub - Sleep Music & Mindfulness

# data[].attributes.attachment_link.title
Rain Sounds 10 Hours:The Sound of Rain Meditation,Autogenc Training, Deep Sleep,Relaxing Sounds

# data[].attributes.attachment_link.title
Happy Relaxing Guitar Music For Children

# data[].attributes.attachment_link.title
😊 🌺 Breath Meditation for Kids 😊 ❤️‍ Mindfulness for Kids

# data[].attributes.attachment_link.description
Parking fees apply when visiting. San Diego Zoo Wildlife Alliance members receive complimentary parking by registering their vehicle.

# data[].attributes.attachment_link.description
ABCya's Pixel Art is an online activity that allows users to create their own masterpiece pixel-by-pixel!

# data[].attributes.attachment_link.readable_text
Send Feedback

To save, right click the thumbnail and choose Save Image As....

Drag colors to blend.

Press Space to start anew.

Press Z to undo.

Try different colors and symmetries.

Sally forth, you weaver of wonder, sower of silken waves.