3d rendering architecture