blueprint can init materials and lightsources