After doing a bunch of Blender courses on Udemy, I was disappointed that none of the tutorials there actually explained the creation of gltf compatible materials that I could use on three.js. Whenever I created a 3d model it always happened that the final materials on the objects ended up looking really bad.
After a long search, I found a really good tutorial series by a company called Analytical graphics Inc which has helped me a lot in my work. You can check it out below:
Hope this helps all the 3d modelling artists out there using Blender for their work and want to start exporting gltf files with PBR textures.