Creating a new Material in C++

Try using material instance / dynamic material instance instead