The 3D bike trainer answers the need for those who want to exercise but are constrained by rain, time, or not being skillful in riding. It applies principles of 3-roller trainers for indoor cycling practice and controlled by the program according to the environment which is displayed on the TV screen. The trainer's floor moves up and down as the inventor has created, offering a riding condition as close to the real road. It can be ridden at any time and reducing hazards and accidents.