Disclaimer: All reverse engineering I conduct is purely for educational purposes. I do not claim to be responsible for any of the original work.
Render Analysis
To understand how the texturing was achieved, I wrote a Python script in Blender to convert shader assembly to a material node network.
Converted to Blender Material Node Network
The result is a near pixel perfect recreation of how the rifle appears ingame.
Ultimately the goal was to fully automate this process to work for all art on screen, but developing the automation proved to be time consuming & I never got around to finishing it.
Reverse Engineering - ArmA Terrain
Disclaimer: All reverse engineering I conduct is purely for educational purposes. I do not claim to be responsible for any of the original work.
ArmA 3's Stratis satellite, heightmap, & surface type textures extracted & stitched together (8192x8192, reduced here for legal reasons).
Terrain heightmap as a mesh, followed by bounding boxes of all the objects on the map (to debug before replacing with models).