Did you know that with SOLIDWORKS, there is no direct way to save an individual custom material that originated from another computer? Let me give you a common scenario: You are a consultant and you get a part file sent over. That part file has a custom material that you are required to use on another design. The best workaround using SOLIDWORKS is to get the original custom materials database from your customer (materials.sldmat) and point SOLIDWORKS to that additional database in Tools > Options > File Locations > select ‘Material Database.’ If that is not an option you are left having to manually create the custom material.
If you happen to own any version of SOLIDWORKS Simulation, you can use its natural workflow for creating a study to pull and create the custom material you want for use in your own materials database. Simply open a new Simulation study on either your existing part or assembly file (the model with the custom material you want to copy) and choose “Apply/Edit Material” in the Simulation study tree.
Simulation will create a temporary file-specific custom materials database sub-folder with the same name of the part or assembly you are working on and will include all the custom materials that were assigned to the model. In the example above the creation of the Simulation study added a sub-folder called “crank-arm” as was the name of the assembly. At this point you can copy and paste the custom material you want to include in your own database. Be sure you do this before you close the Simulation study.