3D visualizations are frequently produced by architects themselves, especially at the beginning of a project, to try out ideas and discuss about them. Most professional architects have the skills of using 3D modeling tools such as Revit, Rhino or SketchUp. Yet, when it comes to more advanced or intricately illustrated 3D models for building projects, they may seek help from other departments. These specialists mainly work in generating high-quality real-like renderings and animations that can be used for communicating final designs in a better way to clients, developers and public at large.