MaterialDatabase gets materials from MaterialTemplates (not tested).