odf opened this issue on Oct 27, 2008 ยท 13933 posts
lesbentley posted Sat, 20 February 2010 at 2:22 PM
bagginsbill & odf,
A suggestion for the 0.9.122 version of Antonia. That ghost (no geometry) actors be added "lCornea" and "rCornea", and that these should be children of the respective eyes. I'm thinking about the BBEyes, and making it easy to integrate them into Antonia. Even if the BBEye geometry ultimately ends up as an integral part of some future "Antonia*.obj" it might be useful to have an easy way to test and develop the eyes with the current figure. If the BBEyes end up as an add-on it is even more desirable to have an easy way of adding them to Antonia.
If the BBEyes were added as smart-props parented to the head it would be necessary, or at least desirable, to not only to make the original eyes invisible, but also to hide the original eyes from the menus. Another problem in the scenario where the eyes were smart-propped directly to the head is that any pose effecting the translation or rotation of the original eyes would not affect the BBEyes, neither would MAT poses for the original eyes work on the prop eyes.
On the other hand, smart-propping the BBEyes to the original eyes would solve the problem of existing translation, rotation, and scale poses, but would not help with MAT poses. There would also be a greater potential for confusion in the end user having to rotate the original eyes, but needing to apply materials to the prop eyes.
Adding ghost "lCornea" and "rCornea" actors to the cr2 would solve all these potential problems, as it would allow the BBEye geometry to be injected directly into the existing eye actors. All existing pose files would work without need of modification, MAT poses would need to be UV compatible, but as the BBEyes are planed to use the same UVs as the current Antonia, this is not a problem. The end user would only be confronted with one set of eyes. No additional pose would need to be supplied to hide the original eyes.
The technique of geometry injection has now been well tested, not only by myself, but by those who have used my Geom Swap package for MJs UVs. Of course, as they are bagginsbill's eyes his opinion on how they should be implemented in Antonia is paramount. But I hope that both bagginsbill and odf will consider this suggestion. The suggested names "lCornea" and "rCornea" are not important "lEyeCover" and "rEyeCover" would serve just as well. As the geometry will be addded via a pz2 the ghost actors could be hidden from the menus by default, injecting the geometry and unhiding the ghost actors could be done with the same file. I would of course be willing to help in setting up the files to do all the above.
Apologies for being so long winded!