Animating water surface from .csv temporal xyz data I am looking for a tool to create nice animations from the output of my numerical model. So far I have gridded xyz data points for both the surface elevation and the elevation of white-water above the surface. So two x,y,z .csv files for each time step. Each file would have around 600,000 points and depending on the frequency of outputs, up to 10,000 time-steps to animate.

I'm looking for a way to import these into blender, generate a surface and create a nice animation. In the end I'm aiming for realistic looking water. Is there a way to accomplish this in blender, or should I look for another application? Thanks!
There is this .csv import script: BA thread (which might or might not work for you)

This is related: Csv Import pointcloud into Blender

If your data format is really custom and nothing helps, you have 2 options:


Export something standard which blender and other software understands (I recommend):


.mdd Lightwave point cache file (load into MeshCache modifier)
.pc2 point cache file (load into MeshCache modifier)
.obj sequence imported as mesh shape-keys: BA thread

Write a custom importer script that can interpret your custom .csv data.


Blender API
There are templates for import/export scripts in Text Editor
You can see other scripts and how they work in \&lt;blender version&gt;\scripts\addons\ - also good to see how formats from option 1 work