I created a class that wraps MonoGame importers / processors and allow loading models, sounds, effects and other assets without building them as XNB.
My personal reason is that I want to allow players to easily mod the game, and having XNB files is a small barrier in the way.
How to use?
Its a bit hacky so I didn’t do a NuGet package, just grab the code from gist and add it to your project, and make sure you install the MonoGame.Framework.Content.Pipeline and MonoGame.Framework.XXX NuGet packages.
Here’s a usage example:
Model myRawModel = AssetsLoader.LoadModel("someModel.obj"); // or .x, or .fbx
For building effects you need external dll, and for spritefonts you need to have the font installed. Personally I don’t use it for effects and spritefonts, these I do build upfront and use the compiled file.
Below you can find the source code, have fun