An Overview of Shaders, Materials, and Textures in Unity
https://youtu.be/U8wKT9EpK0c
Unity: How to Change Object Material by Script C#
https://youtu.be/fptrX9yVa2s
Scripting: Change Material of an Object | Unity Tutorial
https://youtu.be/dJB07ZSiW7k
Programmatically Update Unity Materials in C#
https://youtu.be/Q9x2VmTyTZk
Unity3D Tutorial - Texture Swap
https://youtu.be/aLOru6QQShM
28 - How to Assign Materials Using C# Code in Unity3D
https://youtu.be/AAc_R9bp6zI
How To Change Texture Of 3D Object In Unity Game | Change Material Texture Pressing UI Button Script
https://youtu.be/sL4FBJzrHLw
How to load texture from web in run time In Unity and apply it to an object
https://youtu.be/TtN2r454l-A