I want to hear what you guys think of the capabilities of my program.
Here's what I did:
While looking through a program called "SpiralSpy" (A SK model viewer), I noted that it used Three Rings's libraries to read and write client-side game models, as well as export to the XML format (I think the libraries are called "Clyde", "Narya", and "Nenya").
When I saw potential for using the models outside of Spiral Knights (further, SpiralSpy), I designed a code in RBX_LUA (ROBLOX's Sandboxed version of Lua 5.1) that converts the XMLs to something that ROBLOX can read. After the community had told me "I don't want to have to get ROBLOX just to convert my models!" (Pretty much), I designed a program in Java that is capable of converting these XMLs. I have MANY updates to do.
Java Program (Updated 5:27 PM (Central Daylight Time) on March 29, 2015):
Status: No bugs found (Stable!)
GET IT HERE: http://www.mediafire.com/download/4x9nzn9b3snyz08
Updates/Fixes:
* Fixed bug that caused program to not run. Details: I had, while experimenting with textures, forgot to add a condition that checked if no texture existed. In this case, it would assume the texture existed but then complain (and break) because it doesn't actually exist.
Currently working on:
Textures
EXTRA!
I have asked the creator(s) of Spiral Spy to incorporate this conversion system into Spiral Spy - if things work out as intended, you may be able to export as .OBJ directly from Spiral Spy!
Well considering that Spiral Spy has been advertised on this very forum and you can find several Spiral Spy comics in the Treasure Vault, I don't see anything wrong with what you're doing.
Just be careful because Spiral Spy will sometimes find models that aren't yet implemented, and those are generally considered off limits.