- Any option to read model formats that support proper smooth grouping data would be awesome.
such as?
Ideally MAX, but that's probably not doable. Could you parse model data from the Max ASCII format ? That would be very kickass too. See the attachement for an example (note the "*MESH_SMOOTHING number" in the face list)
3ds exporting in Max allows sort-of smooth grouping, it creates non-welded vertices betweeen non-smoothed polys. That would require PCS2 to detect those, extract the smooth grouping data and then weld the vertices. Probably too much hassle.
OBJ supports smooth groups, IIRC, but I'm not sure if one can find proper format descriptions.
Another way of doing things (and the most flexible one) would be to include an option to edit smooth grouping data in PCS. I don't know how you're handling the smooth shading properties of polygons internally in PCS, but ideally you would create an option to select multiple faces with the mouse and then assign a smooth group number to them, à la Max.
That way we could import any model and then edit smooth groups on the go. It would be also the easiest way to fix the smoothing on old POFs.
[attachment deleted by admin]