This is very clever - Pelle Nilsson uses nothing but nodes to automatically generate snow and grass on a mountain surface - based on the inclination and altitude of the floor.
Tutorial about making materials dependent on slope and altitude in Cycles, showcased with a snow-covered mountain.