ThreeJS provides very little support for FBX materials if it gets a little more complicated, like PBR textures. I understand that you want to avoid Blender if you haven't used it yet, but I think you can manage loading it in and then, if it all looks okay, export the same model in glTF (.glb) format, which works way better in ThreeJS.