What is CGI ? Computer generated imagery (abbreviated as CGI), mainly refers to the image generated by the computer. Nowadays, the use of CGI generally focuses on images generated by computer graphics, and sometimes CGI technology can apply on the images that are actually shots of real objects (AR and VR as you known)
From the perspective of timeliness, rendering has more advantages than photography. Below is more about 3D Rendering vs Photography.