Animation of Human Walking in Virtual Environments