あまりに基礎的なことを忘れていたので。
問題
モデルのマテリアルをスクリプトから変更したが反映されない。
Material m = dragon.GetComponent<Renderer>().material;
m = Resources.Load<Material>("001_ChangeColor/001_ChangeColorMaterial");
原因
マテリアルの参照を直に書き換えても、レンダラーからマテリアルへの参照は変更されないから。
オブジェクトを変更しようとした場合、一つ上のオブジェクトからたどる必要がある。
Renderer r = dragon.GetComponent<Renderer>();
r.material = Resources.Load<Material>("001_ChangeColor/001_ChangeColorMaterial");