The model viewer now supports alternate "heads"/model parts (H key to cycle through them, if any) and texture sets (more or less -- T key to cycle through those).
I took a little time out to change how I was doing things a bit (LuaJIT's FFI is pretty nice) and re-wrote most of common code for my tools to be nicer. Should hopefully make it easier for me to expand and fix things in the future.
Related to that, made a new version of my
S3DSpy replacement which now has an "Export as PNG" option to convert DDS images coming out. Also fixed a bug where having an s3d or eqg file open in multiple tools at the same time (i.e. EQGExport + one of my importer tools) would make changes made in one tool overwrite those made in the other; EQGExport (and other tools, as I get to them) will now check if the s3d/eqg file has been modified and reload if necessary before doing any Export or Import operations.
Quote:
Originally Posted by Bonehard
Nice work Zaela!
Here is a link to a great 3d library i using in my projects:
http://assimp.sourceforge.net/
It supports alot of 3d formats. For none programmers there is also a nice viewer for 3d models on the website.
There also some api bindings for other language.
"There is a C API as well as bindings to various other languages, including C#/.net, Python and D."
Hope to see more of your nice work.
|
I might look into that, but I'm pretty happy using Irrlicht for now. Loading standard formats doesn't matter too much for these tool since they're mostly concerned with going to/from EQ's weird formats.