Everybody fails at blender, the goal is to fail a little bit less, I don’t have the skills, Blender or communicative to explain how it all works but I can share some of tips that helped me fail less.
Download some of the sample models and look at them in blender, the M and V’s in the filenames tells you if a particular channel is set by a Value or Map, some are a bit weird and have unassigned maps but it’s a good starting point.
Blender WILL fk you over, I have had several issues where all textures was applied to the diffuse color channel in the fbx export, regardless of the setting in ‘influences’, if in doubt, start from scratch in a new project and remember to restart blender, some things like unused textures tend to linger around if you don’t. You can export your model as a .obj and un-check ‘write materials’ to clear it of material weirdness.
these are the material properties hifi uses:
basically, most properties can be set by either a value (all of the material), or a map (select parts of the material)
Look at the PBR Materials Guide in the doc’s, while it is a lot less messy after the recent update, it is a bit lacking and not entirely correct in some places but still worth a look:
You can also use material entities, that way you can tweak the material properties directly in hifi by changing the ‘materialData’ values:
"albedo": [1, 1, 1],
look at https://docs.highfidelity.com/create/entities/material-entity to see how to use it.
Try, fail, take a walk, rinse & repeat…