3D Rendering Basics ( A guide for beginners)