I wouldn't say figment of imagination - I think there were many, many ideas that are just happening now, that were not imagined, but there were technical limitations. For example, occlusion: occlusion is the ability of an A.R. object or a character, for example, let's say a dog. A dog can walk behind a tree and appear from behind the tree. Now the dog's a 3D model, and that requires a lot of computing power to even make it move, but five years ago, there was no way that that dog could come out from behind of an object, meaning that the dog would have to be in front of the object. The ability to work with real objects and 3D objects is incredible. Another example is lighting: before a model was a model, but now the lighting will actually simulate, or replicate, or look like the light in the room. So for example, shadows: you have shadows, like everything, all of the the 3D model will have shadows, exactly like the other real things in the room. So I'd say shadowing, occlusion - the ability to interact with real physical objects, to walk in and between physical objects - and just computing power in general has added so much potential all across the board, for example, better detail, more realistic characters. So it's an exciting time, but many of things before were not imagination, just there were technical limitations.