Some work I did to create an ice shader using shaderforge in unity, it uses a combination of colour values blended together based on a thickness map, an occlusion map, and a the y-axis of a position map. It also adapts to the ambient lighting in the day-night cycle and incorporates the work I did on the snow shader. Breakdown GIFs and annotated shader-graph at the bottom. Kudos to Jim Rossignol for his considered and considerable layout work.