vismethack / challenges

46 stars 0 forks source link

Visualisation of point data #4

Open jwagemann opened 2 years ago

jwagemann commented 2 years ago

We currently use meteograms to do this, is there a better way?

TheJeran commented 2 years ago

Blender has a really powerful point cloud system I use for datasets. It can handle really large amounts of data.

This dataset is 6million points. image

and you can get up close and personal with them.

image

and since it's blender you can scale and adjust them accordingly.

This allows you to plot two variables. For this dataset I plotted the color as depth and the physical size of the points as abundance/density.

image

This data can also of course be animated.

https://user-images.githubusercontent.com/76405582/171377474-aae9d90e-f22d-409a-9558-130cc102c322.mp4

ucyo commented 2 years ago

But how to get the data into blender? Does it support netCDF files natively?

TheJeran commented 2 years ago

Not natively, but Blender has a Python front end. So you can load it into Blender via some fairly rudimentary scripting. I use Xarray

chongshenng commented 2 years ago

To focus on one location, the BlenderGIS plugin can also be quite useful. Perhaps there can be a pipeline that connects with this plugin. https://github.com/domlysz/BlenderGIS

milanavuckovic commented 2 years ago

This Hackathon is over this weekend in person in Reading. You can still register tonight at: https://events.ecmwf.int/event/305/registrations/189/

ucyo commented 2 years ago

Not natively, but Blender has a Python front end. So you can load it into Blender via some fairly rudimentary scripting. I use Xarray

@TheJeran Is there some kind of tutorial/script for this? I can not find any good resource ❓

To focus on one location, the BlenderGIS plugin can also be quite useful. Perhaps there can be a pipeline that connects with this plugin. https://github.com/domlysz/BlenderGIS

@chongshenng This looks amazing 👀