[RFE] Assimp: How to import from a Virtual FS ?

Refactoring my engine to use Assimp, I stumbled upon an issue: there is no way to import an obj+mtl scene from a virtual filesystem.

* There is the possibility of importing directly from memory (aiImportFileFromMemory) but this is advertised as not supporting file formats spread into multiple actual files

* There is the possibility of importing using a common java.io.File, but this would require me to basically extract everything from my virtual filesystem in some cache folder... not cool !

* The original C/Cpp library does provide an interface (AIFileIO) to override for custom FS... but it's not really adapted in the bindings to something Java-friendly, just an auto generated class it seems

In the meantime I'll have to live with option 2, but this feature would be a great plus, as currently I figure serious engines can't really make use of lwjgl's assimp bindings :/

I'm sorry if this was already reported, couldn't find anything using the forum search or Google.

but it's not really adapted in the bindings to something Java-friendly, just an auto generated class it seems

Making Java-friendly wrappers on top of the native C API is outside the scope of LWJGL. We don't have that kind of manpower and, more often than not, higher-level wrappers are simply not necessary. IMHO, they add overhead, they can be confusing and users familiar with the native API need to be retrained to use the Java API.