The rocks are of different types. They may be hard or soft, soluble or insoluble. The mechanical weathering takes place in the softer or soluble rocks more easily than in the hard and insoluble rocks. Therefore, composition of rock affects mechanical weathering.