1. A three-dimensional (3D) rendering method, comprising: determining a vertex for a first shading from among vertices of a 3D model based on characteristic information of the 3D model; performing the first shading on the determined vertex; determining a pixel area for a second shading based on reference information; performing the second shading on the determined pixel area; and generating a rendered image based on the first shading and the second shading.