I hope you don’t mind if I talk big for a moment,
but I’m here to bring you a program which can more-easily support 3D Models of ANY format.
Universal Model Converter (UMC) was simply built for nothing more than what it’s name states.
(“was” because now new ideas have been uncovered which are working to completely restructure the program)
in it’s history UMC started out as a console api, which later worked it’s way into GL by version 3.0a.
it was never really able to properly convert models up until v3.0a dev4.
now I’m working on dev5 and trying to completely restructure the system to take all the complex work of model transformation off the developer’s hands.
what is it capable of?
UMC supports it’s model formats based on the scripts which are written for it.
a script can support as many file-types for a format as needed, and does the work of transferring the data to UMC’s internal interface.
a script can also be used in tandom with a pre-built library for the format.
a Library can supply a single function to take all of the work of dealing with the file off your hands.
all you have to do is call the library in the header.
all of UMC’s external interfacing is done in Python,
but for scripts, it doesn’t exactly handle like Python.
UMC deals with the file data internally using supplied functions to read and write data of any size and return the results.
then UMC supplies functions which supply model data to and from a multi-buffered interface.
unlike blender which uses complex classes and logic to handle a model to/from memory,
UMC supplies all of it’s functions on the same level, so there’s less confusing clutter.
for more information, you can find UMC’s official development thread over at:http://smashboards.com/threads/334292
for previous images of UMC’s development, you can check: http://picasaweb.google.com/tcll5850/umc
I will be working on this from time to time…
if any mods have a better way of stating something they feel I could’ve stated better,
please feel free to edit