in Computer Graphics, Real-time 3D is concerned with producing and analyzing 3D scenes in real time, frame by frame depending on the user input, using the Graphics Processing Unit. Real-time 3D is a very important aspect in applications like video games where user interaction in running time is an important part of deciding what to be drawn.