There has been a lot of buzz in the tech community lately about Virtual Reality. Since the technology uses much of the same parts as smartphones, it seem VR will progress rapidly now. Even if the tech becomes cheap and high quality though you still have to generate a virtual world for people to experience. To do this requires the same technology used in video games, and that technology is also improving very quickly.
Here is a video that shows off the latest from the Unreal Engine. What is important to understand here is what you are seeing is running in real time. This means you could make an interactive experience that looks exactly the same. It’s not a movie that will look the same every time, you can change it. This is what you need for VR. (it’s best to watch this video full screen)
Imagine a student exploring a world that looks like this via a VR headset. Now you have their full attention. So what do you want to teach them?