Modeling spectral and bidirectional soil reflectance