(12-11-2012, 06:40 PM)neobrain Wrote: lol guys, let me repeat the problem with just using obj files: You cannot store anything but geometry in them (mostly, anyway). I.e. we need some sort of "header" format which takes care of render states and stuff.
Yeah, I read your post and yeah I know OBJ doesn't handle anything much aside from geometry from personal experience (i.e. it doesn't handle animation, not without some DIY programming) but that still doesn't eliminate the problem of it's text-based nature. It'll almost always take up more space than a binary format. Even if you store the rest of the data in some sort of header file in binary, the size of the OBJs themselves could still be a headache, especially if people get really creative with their idea of hi-res.
Your first idea for the format seems to avoid the issue of giant file size by splitting the model into separate OBJ sources, it's the second idea you proposed that I see the potential for that to happen. Like I said, dunno if this is a concern or not given the average size of any given model from a GC or Wii game. That's my only technical concern atm, so if you can confirm whether it's valid or not, that'd clear up a lot for me.