In Hinduism, reincarnation is an illusion caused by ignorance of the true reality of the self, or atman. In Buddhism, rebirth is a natural phenomenon that happens to the mind stream, and it is caused by desire (and desire is caused by ignorance of the true nature of all things).