+ Generate materials from models
+ Material implementation and revised rendering pipeline