NetCDF/HDF Reader For Unity

This tool reads scientific data such as Carbon Emissions and Global Temperature
from NetCDF/HDF5 files and generates a map as a texture from it

Video goes through the process of loading 1025 NetCDF files, creating a serialized object from them and viewing all the generated textures from the dataset.

For my Climate Change VR project I wanted to let the user visualize the changes in data such as Carbon Dioxide and Sea Height over time on a globe in front of you.
Most of this scientific data is in a format called NetCDF originally made for C and FORTRAN and used by Scientists globally.
I use a wrapper in C# called HDFQL to load the data and read through documentation made by NASA or other institutions to understand how the data is used and why.

Github Project


About

Generate Textures from multiple files:

Load and Save data from thousands of files at a time and visualize them over time.

Features

Save data as Serialized Object:

Save a list of all files as well as any associated information that describes a NetCdf Variable.


View Data:

Can read information from a Dataset including Global Attributes and Variables

Preview of generated textures (GRACE-Ground Water Storage)

Choose Legend/Color Ramp:

Most maps have a legend or color table so you can know how to read the data.

Climatology already has a few standards using
Adobe Color Tables so I made a small plugin that converts it to a texture.

Previous
Previous

Unity Duplicate With Pattern