Time-varying surface appearance: acquisition, modeling and rendering