[DF-29] Landscape: use new materials and update properties only when they were changed