Complex 3d rendering