Monte Carlo ray tracing in optical canopy reflectance modelling | Synapse