Forum: Poser - OFFICIAL


Subject: Antonia - Opinions?

odf opened this issue on Oct 27, 2008 ยท 13933 posts


lesbentley posted Sat, 01 May 2010 at 7:54 PM

amy_aimei, > Quote - lesbentley, thank you for explaining the 2-way JCM. I think I got it. Now, I'm trying to put it into work. I wonder if the two directions (x-rot and z-rot) both with cascaded JCM, is it necessary to make the 2-way JCM "cascaded"?

You mean without the z-ratio channel? Yes you can do that. The only function of the ratio channel is to provide a deltaAddDelta ratio for the valueOpTimes slaving, which can't in itself accept a deltaAddDelta line. Without the ratio channel the morph in my last example would be way to strong. To get the same effect from the same rotations the morph needs to be much weaker. In the CONFORMER-02.cr2 file attached above there is no z-ratio channel. The valueOpTimes is slaved directly to the zrot channel.

So this works, but one note of caution. The morph needs to be so weak that the delta value is starting to get close to the limit of precision that Poser can handle accurately.

Here is the code from the CONFORMER-02.cr2:

                targetGeom Morph-01
                        {
                        name Morph-01
                        initValue 0
                        hidden 0
                        forceLimits 1
                        min -100000
                        max 100000
                        trackingScale 0.02
                        keys
                                {
                                static  0
                                k  0  0
                                }
                        interpStyleLocked 0

                    valueOpDeltaAdd
                        Figure
                        hip
                        xrot
                    deltaAddDelta 1.000000

                    valueOpTimes
<span style="color:rgb(0,255,0);">                   Figure<br></br>                    hip<br></br>                       zrot</span>

                        indexes 1
                        numbDeltas 8
                        deltas 
                                { 
                                d 2 0 0.00001235 0 
                                } 
                        blendType 0
                        }