Review of light field technologies