Everything For light field photography