Photorealistic 3D Rendering