i'm currently writing a 3D Viewer for my school (C++ using Win32 and OpenGL),
which will also read waypoint data and generate
the shortest path between locations in realtime.
(and will provide cool navigation features)
i'm planning to read in the Geometry-, Texture- and Waypointdata and use the _objectnames_
to determine wheter the object being imported is simple geometry or a waypoint.
i'm also thinking of putting all the geometry into some sort of basic Octree (because i'm not yet getting BSP trees fully, and they also require clever algorithms, which i can't think of ;) )
now my problem is that the school will be rebuilt soon, and there needs to be the possibilty to
reimport new geometry easily, and that from as many applications as possible...
so what i'm searching are 1 to a maximum of 3 import formats (the lesser the better) that allow:
-easy importing of object name,geometry and associated texture
-ability to be created or converted from as many 3d apps as possible
(but the main focus lies on max,maya,xsi - if i can import from those 3 in any (easy) way, i'm happy!)
if you know of any prebuild librarys or stuff for geometry import and storage and readout in some BSP/Oc/Quadtree style that would be cool too!
thanks in advance for your help :)
(oh and if you just want to give me a general suggestion on the topic, i'd be happy too)