Whether it be stitching live video footage together in real-time or generating incredible 3D graphics, these amazing (yet real) software technologies should to the trick. Continue reading to see them all - image above via.
1. Diminished Reality
Have you ever wanted to remove something from a video in real-time, rather than editing it later? Well, Diminished Reality should do the trick. This effect is achieved by an image synthesizer that reduces the image quality, removes the object, and then increases the image quality back up.
2. Pre-Crime Software
Professor Richard Berk at the University of Pennsylvania has developed pre-crime software that's reportedly capable of detecting when crimes will be committed and who will commit them, before they actually happen.
3. Unlimited Detail
That's right, Unlimited Detail Technology can produce some very impressive 3D animations, but it doesn't require graphics cards, just software. Its creator, Bruce Dell, gets away with this by acting as a search engine rather than a graphics engine.
4. Footage to Animation
omputer scientists at the University of Bath have developed software capable of generating life-like animations of trees from camera footage. Basically, the user has to draw around the tree outline in the first frame of the video; the program then makes a model of the tree and tracks how the leaves and branches move in the video.
5. Microsoft Mobicast
Microsoft Labs has unveiled Mobicast, software that combines feeds from multiple phones capturing the same scene into multi-angle, live online broadcasts.