Rendering 3D Shapes