Thanks for all the helpful information. While I'm inclined to believe that the creature's return to the da Vinci pose is unavoidable, I'm not giving up, yet.
My current idea is to use NESS to spawn a creature with the stoneskin visual effect and then trigger the animation freezing by a OnPerception event, with some delay to let the PC get near enough so that a natural pose can be reached before the freezing. I would then despawn the creature when the PC goes away far enough that the creature is out of it's visual range (so that coming back would restart the creature's rendering process and find it already freezed and produce the undesired pose). If the PC returns, then, it would start it all over, with a new spawn.
This way, whenever a PC approaches the statue, it would see it moving for a little while, before assuming a petrified position. How long it would take it would depend on how exactly the PC is walking, but I think it would be possible to adjust the time so that it would be brief in most cases. It is not a perfect solution, but it seems to me that seeing a statue moving for a fraction of a second before freezing could be taken as "something the game has to do when creating the image of a statue", which is psicologically more acceptable, or less prone to break the immersion, than seeing a certain statue in a beautiful pose, walk around for a bit and then encounter the same statue in a totally different (and unnatural) pose.
I'm not certain that it will work, but I'll give it a shot. I thought about using NESS for this simply because it seems to make controlling the spawns and despawns easier. I never used it before, so I guess it's a good excuse to learn it, heh.
If you have any reason to believe that this wouldn't work, or that it would not be a good solution, let me know.
Modifié par Ali Akabba, 30 janvier 2012 - 09:59 .