Inverse shade trees for non-parametric material representation and editing | Synapse