Video rendering, including: tracking spatial coordinates of at least one camera during a video sequence forming a shot having multiple frames, wherein each of the at least one camera has a lens; creating a lens profile storing lens data corresponding to the lens of the at least one camera during the shot; encoding the lens data; sending the lens data to a render engine; retracing the movement of the at least one camera during the shot; recreating the lens and one or more characteristics of the lens during the shot; and replicating the shot in a virtual environment using the retraced camera movement and recreated lens characteristics.