1. A method of generating a shadow in a virtual three-dimensional (3D) space, comprising: adjusting a resolution of a 3D model; projecting elements of the 3D model onto a surface in the virtual 3D space; and rendering a shadow having the adjusted resolution of the 3D model on the surface using the projected elements.