Wow....
Ok, I've now tested it on a lot of the pofs I have, and as you can see, ^ some work quite well.
(Incidentally, one such working model was an experiment that was converted to pof directly from blender's cob export.
)
With the ships that don't load, I'm noticing two distinct types of failure.
It loads
most media-VP ships perfectly, with the notable exceptions I spotted being mainly terran fighters and bombers. The failure the fighters and bombers experience - both retail and mediaVP, is that PCS2 will lock up and have to be terminated.
My wild guess would be something to do with insignia maybe?
The second type of failure occurs rarely - with ships like the mediaVP orion and hecate. In these cases, PCS2 will hang for a second before exiting completely. (No errors) Haven't the foggiest as to what could cause these.
=====
It's looking
very promising with the ones that do load up properly though.
That ship in the screenie above is comprised of 63 000 polys. It works in game, but neither PCS1 nor modelview were able to load it up properly (PCS with the viewer on just crashed, and a special build of modview I made for it leaked memory like a sieve and still didn't display it properly.)
PCS2 loads it in seconds and renders it with no performance drain that I can see.
I've not tested the cob import properly yet, mainly because all my conversions have been via .SCNs and I don't have any complex convertable cobs lying around.
Oh, and a couple of other little things I'll bring up here before I forget:
1) The controls - would it be possible to rig it so that right-click will zoom, and shift+left-click will pan? It just feels more natural and more in keeping with most other 3d viewer proggies.
2) (sorta related to 1) I can see you've implemented a rotation system that allows you to rotate through all 3 axes - that's awesome, but in practice I've found that having the rotation controls split over two buttons is really difficult to use effectively. :\
Perhaps the best thing would be a toggle button between a 3 axes system and the 2 axes system that the left click currently controls. Basically have the 3rd axis controlled in the same way it is in the ship lab. I would describe it, but....I can't really figure out what the input for the third axis is in there. It just works nicely. :s
3) Really-little-thing-1; might it be possible to have an isometric/perspective view toggle? That'd be quite helpful for positioning stuff.
4) Really-little-thing-2; PCS2 seems to load up the models in completely random orientations every time, and loads them up as wireframe despite what the display buttons up the top say. Not sure if the first one's a bug, but I figure I'll point them both out just in case.
Anyways, awesome work.