adorana opened this issue on Dec 05, 2007 ยท 14 posts
lesbentley posted Thu, 06 December 2007 at 8:10 PM
...A bit more explination.
Your MyEyes.cr2 should not need a head actor, though it may have one if you want. If the figure is not conforming the ERC should still work, you can 'Set Figure Parent' to be Victoria's head. The cr2 should work in any version of Poser from at least version 4 up.
Your MyEyes figure with the ERC code from my last post should work with any figure that has a channel named PBMCC_20 in its head, not just V3. Though of course with other figures the eyes will not line up without adjustment. The channel you use does not need to be PBMCC_20, any spare channel will do.
If you were to load the "MyEyes.cr2" in Poser, then save it back to a pallet, that would break the ERC slaving, and the slaving would no longer work. But if you saved it with Victoria as a two figure cr2 it should still work with that instance of Victoria.
You can use the same principle as you used to slave the morph to slave other channels in the eyes to channels in the head of the target figure. You could for example slave the rotateY (Side-Side) to a channel in the head of the target figure like so:
rotateY yrot
{
name GetStringRes(1028,3)
initValue 0
hidden 0
forceLimits 0
min -35
max 35
trackingScale 1
keys
{
static 0
k 0 0
}
interpStyleLocked 0
}
Note the "deltaAddDelta 10.000000" line. In most channel types a value of "1.0" can be used in the 'deltaAddDelta' line, but a rotate channel needs a higher value. Again you would need a pz2 file to unhide the channel in the head, and set it as desired, eg:
{
version
{
number 3
}
actor head
{
channels
{
groups
{
groupNode MyEyes
{
parmNode PBMCC_21
}
}
targetGeom PBMCC_21
{
name Eyes Side-Side
hidden 0
keys
{
k 0 0
}
}
}
}
figure
{
}
}