FireMonkey opened this issue on Oct 19, 2006 ยท 19 posts
nomuse posted Thu, 19 October 2006 at 6:35 PM
My understanding is that the geometry rsr is basically Poser's internal view of the obj file. Among other things, poser adds it's own surface normals (it won't read them out of the obj file). Which means, by the way, that how small you can make the obj FILE is not a really good guide as to how big it will be once installed! The cr2 continues to carry most of the joint and materials data. However. cr2 is READ IN, not used actively. When Poser reads a cr2 (or any of the family; pz3, pz3, whatever), it interprets the data into what it uses internally. When you later "save" a cr2, you are exporting a new file created by Poser based on what it was doing. So things like figure names (aka the figure 1 or hip:1 stuff) are not what you originally wrote. The file pointers to texture maps are truncated, the morph dial sensitivity is set to some random number, and so on and so forth. It is one of the annoyances of third-party product creation to go through the "final" cr2 of a product with a text editor and fix up everything until it is the way you had it originally. Some of this is a bit hacky...like changing the version number to maintain backwards compatibility...but stuff like restoring the complete ":Runtime:textures:Me:NewShoes.jpg" is both necessary and annoying.