How about changing hiding animations based on local landscape? It would not look that strange. Also, no hiding in open space (unless dark), there should be objects, trees, bushes, walls, rocks, etc. or snaking/hiding should fail.
Or just make a slower moving crouching semi-translucent image like all others..