Adding geometry detail from textures to a low-poly model for 3D printing As the title says I'm trying to take some models from a video game and use them for 3D printing. The models are (understandably) low-poly but they do have textures with a fair amount of detail.
My endgame is to 3D print the models for use as miniature figurines in the tabletop wargame Warhammer 40,000 produced by Games Workshop (don't worry, I don't plan on selling the 3D printed models). In this game, the actual physical miniatures have far more detail than the low-poly 3D game models.
Here is an example of the textured and non-textured 3D model:

... and here's an example of the physical miniature:

I'm sure I'll have to do some manual tweaking regardless (the holes at the end of the gun barrels, for example) but I am wondering if there's an easier way to transfer detail from the textures back into the geometry of the 3D models. My best guess at the moment is some sort of depth/height/displacement map or projection, but I really don't know.
While searching I couldn't find any tutorials or advice on this exact subject so I thought I would ask here. I also own ZBrush and Substance Painter if it isn't possible to do in Blender. I just don't want to have to do it all manually unless there's no choice.
Anyway, please let me know if you have advice or suggestions on how to approach this problem!
Here is a Dropbox link for the models and textures: link.
The supplied textures aren't displacement maps, just color maps.
So any results will be... well... suboptimal :).
The miniature was definitely modeled manually.
Displacement using the provided textures - vs - original model with no displacement