Specific Size and Density of Volumetric Clouds

Hi there,

I’ve been browsing assets for weeks, looking for ideas on how I could achieve my goal.

I have some json data that is basically a 3d grid with a resolution of 5 meters. This means that over my scene, at different altitudes, at every 5 meters, I have a cloud density data.

Combine all the points with density data and you get 3D cloud shapes.

Problem is, I can’t find any solutions that actually renders cloud puffs exactly where I want it to be. They’re mostly perlin noise and randomly appearing with some density parameter to make it sparse or completely overcast.

How could I achieve 3D clouds exactly where I want them to be without them being extremely heavy on performance? Any asset in mind?

Thanks a lot in advance

Could I use a mesh with a shader that makes the mesh look like a cloud?

Idea:

Let’s say I have a couple 5 meters wide cube in my level, could I, using a shader, render cloud puffs filling the inside of that cube, so I could then place the cubes whereever I want to have clouds and it would just render it as a cloud?

Is it possible through shaders? I think using particles would be too expensive, considering I might have a whole lot of them.

Thanks for the help.