This ice shader is in the context of Unreal Engine 4 and it uses three texture maps that generated by Substance Designer. This ice shows three layers of ice surface, subsurface and bubbles, audience can see through the surface and find more details.
And here is a video to show interior offset of details when camera moving.
The picture above showed opaque and translucent modes of this shaders.
Basically, three texture maps are fed into Bump Offset node and I set up different distances for each textures so the ice material has layer ‘beyond’ other layers, and use the result to feed into the alpha of the Lerp node and lerp between two colors.
This is how it looks on “SM_Rock” asset in UE4:
This material was created for the game “Hollow”, my graduate capstone game at the Florida Interactive Entertainment Academy.