Complex 3D rendering