 Snake scales are of different shapes and sizes.Snake scales may be granular, have a smooth surface or have a longitudinal ridge or keel on it.Often, snake scales have pits, tubercles and other fine structures which may be visible to the naked eye or under a microscope.