The source file ‘H:/Projects/MonoGame/Tutorials/3DTutorial/3DTutorial/HelicopterTexture.png’ does not exist!
It seems the FBX file isn’t looking in the Content folder for the texture. When I put the texture into the 3DTutorial folder, the project builds but then I get a ContentLoadException. I tried using an FBX file without a texture and then it works perfectly.
I used Autodesk FBX Converter x64 2013 to convert the FBX files.
Fbx saves the relative location of the texture with respect to the fbx file itself when you build it. The texture must have been in the directory above the fbx file. You should be able to searcht the fbx for the name of the texture and edit the path so it expects the texture to be in the same folder (i.e. remove the … at the start of the path). There may be multiple occurences you need to edit. You can also just rebuild the fbx, but to the same location as the texture.
What was the exception you got when you put the texture in the right place relative to the fbx?
What was the exception message? There is probably also an inner exception (the exception that caused this exception) that gives you more information on what went wrong.
It was as you said @Jjagg. When I convert my FBX it created a new folder and put the FBX file in there. So the texture wasn’t in the same path. I made sure I put the converted file in the same folder as the texture.
This was the inner exception
InnerException:
FileName=H:\Projects\Monogame\Tutorials\3DTutorial\3DTutorial\bin\Windows\x86\Debug\Content\HelicopterTexture_0.xnb
HResult=-2147024894
Message=Could not find file ‘H:\Projects\Monogame\Tutorials\3DTutorial\3DTutorial\bin\Windows\x86\Debug\Content\HelicopterTexture_0.xnb’.