Importing Material Data (UV Samples) into C++

This is a different question than reading Texture2d Data. There are plenty of threads on that, and it works fine. What I’m trying to do is use GPU Noise functions in a material to create a topography map that can be read for creation of procedural meshes. I hope to be able to evaluate a material function at a specific UV and import that data into C++ to use in C++ code. Are there RHI or other methods to evaluate GPU material functions?