Some time ago, even film photography was out of reach for most humans, now technology opens doors we do not even know about. The information technology age brought up various possibilities to create images even without a camera, one of them we call rendering or visualization. As we know from modern movies and video games, special effects have become a tremendous tool and got incredible reality to it. Often you can´t tell if the scene was shot in a studio or in the real world.
The same progress the film industry made, has also reached our architecture and real estate industry. A bit late, but here it is. When a few years ago, high end rendering looked like you´d play SIMS on a PlayStation 2, today we can create images that are difficult to distinguish from actual photographs.
Software like VRay, Unreal Engine and Corona Renderer (not the best name for a software these days) facilitate the production of visualization to serve architecture and product design in marketing their visions without having something built on the field. Extensive options in light settings, material composition and detailed geometric 3D-Models allow CG-Artist to define even the tiniest bit of information how an image should look like. Giving depth and reflection properties to surfaces, and having various light sources bouncing around the virtual room using strong computational calculation power makes it possible to depict reality in an image that only exists on our computers.
It requires a vast of knowledge and experience about the software and how settings have to be programmed to get a photorealistic result, but once you figured out how, the visualizations you can craft digitally blows you away.
If you just think back to where it all started with "10011010111000" and so on, it´s unbelievable that computation brought us to the point where a reality can be build in a digital world that is purely imagined by us humans.