   [SlimDX] Load Model
  Hi,I want to load a Mesh in SlimDX. The format doesnt matter (for now), but I can't find any samples or tutorials out there... :(I've seen this thread: http://www.gamedev.net/community/forums/topic.asp?topic_id=525561But it seems that there isnt any sample available...Does anyone of you guys have written a tutorial or a simple importer?I would be very pleased if he could show me a sample.Thanks in advance.   
  If you want to load an .x mesh, it is as simple as a call to Mesh.FromFile() in D3D9. However D3D10 provides no .x file support.If you want to load another file format, you simply need to find information on that file format (ask if you're having trouble), write a loader (which is a non-SlimDX-specific topic) and then create and fill index and vertex buffers.   ;  Sry I forgot to say, that I'm working with DirectX 10.Is it difficult to write a loader for the .x format?And do I have to write a loader for binary and text based .x files?Are there different "versions" of the .x file format?   ;  Or would it be better to load another mesh format?Later I also want to use skinning and animations, is this possible with .x?Thanks in advance.   ;  I don't know much of SlimDX, but you could try to integrate the Assimp library. It supports loading of .X files, along with several other formats (around 25). Beware, I'm one of its developers so I might be biased here :-) And it's native C++, a C# port is now pending for a long time.>> Later I also want to use skinning and animations, is this possible with .x?Yes, .X supports skinned meshes. Another possibility is the Doom3 MD5 format.>> And do I have to write a loader for binary and text based .x files?There's even a third kind of X files, ZIP compressed.>> Are there different "versions" of the .x file format?X is not really well-defined and (afaik) not versioned, writing your own loader is generally a bad idea. You'll need to workaround several faulty exporters, ... Bye, Alex   ;  Assimp looks really great, but it's not for C#...How far is the C# version progressed?I think I would use this library, but how can I access it's methods/classes in C# using the native C++ library of assimp?   ;  Yes, a C# port is pending, but they guy working on it didn't do anything in the past few months. I don't think there's much more than empty units with some (outdated) data structures. So far, you would probably need to do the API port yourself if you wanted to use it :-)>>  think I would use this library, but how can I access it's methods/classesYou'd need the Assimp data structures redeclared in C#, and a binding to copy the native data structure to the managed one. I haven't much experience with .NET, so I can't say how difficult that would be. Definitely less difficult than writing a few loaders on your own :-)Bye, Alex   