Material Resources
Below is a list of resources related to materials & textures. Which include tools, sites, & guides to assist you in all your material and texturing needs.
Tools
Substance Player - Free program used to view .sbsar and .sbs files, tweak exposed parameters, and export to texture maps.
Subtance 3D Painter Steam Edition - Paid but powerful texturing application
PBR Material Authoring Tools
Substance 3D Designer Steam Edition - Paid but powerful Material authoring tool.
Material Maker² - Free and open-source, based on the Godot Engine.
Texture Lab - Free and open-source, written in TypeScript and hosted in an Electron app.
Free PBR Materials/Textures
Free Non-PBR Materials/Textures
PBR Material Authoring Tutorials
Other
- Source 2 Template for Substance Designer - Useful for creating Substance Designer materials that follow Source 2 naming schemes for easy import into the material editor.
¹Since s&box uses OpenGL Normals (+Y), when downloading textures from sites such as AmbientCG or PolyHaven for example, check to see if they have an OpenGL (GL) normal provided. If not you can invert a DirectX Normal (-Y) to OpenGL Normal (+Y) by toggling "Inverted Normals (-Y)" in the material editor InvertingNormal.
²Before exporting a material from Material Maker you will need to convert the normal in the graph from the Material Maker’s internal format to OpenGL Normal convert node documentation
²To export from Material Maker, do 'File' > 'Export Material' > 'Blender' . From there you'll have .exr files whitch are your exported textures.
³Textures from Material Maker Site Will need to first be exported from Material Maker.