V4 eyes don´t close



  • For some reason I can´t close the eyes of Victoria 4.2. Did anyone had the same problem and can tell me how to fix it?
    Thanks in advance :)



  • @steve_vaii can you give us some more clues, please. Do you have Poser Pro 11, in which you could use the dependency tool to confirm (and repair, if not so) that the value operations from the EyesOpen-Close master parameter on the head actor are in place?
    0_1536555226074_Screen Shot 2018-09-10 at 2.49.59 pm.png 0_1536555235476_Screen Shot 2018-09-10 at 2.50.39 pm.png 0_1536555243019_Screen Shot 2018-09-10 at 2.51.36 pm.png 0_1536555252321_Screen Shot 2018-09-10 at 2.52.31 pm.png 0_1536555260964_Screen Shot 2018-09-10 at 2.53.02 pm.png
    To see the final morphs which actually open and close the eyes, you will need to Show Hidden Parameters.

    Are all the other morphs on V4.2 working? I'm pretty sure the eye morphs are part of the base package, so you shouldn't need to inject any other morph packs.



  • @anomalaus I have Poser 11 and I loaded the V4++ and the elite morphs. Thanks for your screenshots!



  • This is a known issue with V4. It's been discussed on the cgbytes forum and I believe also on the DAZ forum. I downloaded a simple pose fize from the cgbytes forum which fixes the issue and there is also an explanation about changing a parameter in the !DAZ files which are installed with V4

    Sorry, just about to go on holiday for a few days so can't look up details.



  • @j-naylor73 Thanks for the hint with the !DAZ files :)



  • @j-naylor73 & @steve_vaii here's the link to the cgbytes thread Viki4 Eye Open/Close not working.

    I will state that I have been using my own, heavily modified (along very similar lines to Sasha-16) V4 since she was released, so apart from any new morph packs I might have never previously bothered with and newly installed, there are a lot of differences under the hood in my installation to the original, though I keep that around for reference. (I use a weight mapped verstion, and have eliminated the bodyMorphs actor and every reference to linkParms as they have been deprecated by the Poser developers, amongst many other changes).



  • Can't speak for all situations but this https://www.renderosity.com/mod/freestuff/?item_id=49282
    has been the most effective quick fix. 100% of the time it works 90% of the time



  • @will_i_am I assume she created that for use with DS, because with Poser, there's an option to Show Hidden Parameters. Granted I think that became available with P10/PP2014, because with my P9, I used a Dimension3D addon scripts to UnHide Dials.

    Hmmm, I don't use my DS 3 Advanced much now-a-days, but I probably should download Sparky's little goodie, just in case.



  • Odd. I never noticed a problem. I just loaded V4.2 - she has absolutely no problems closing her eyes O.o



  • I was having the same 'eyes won't close' problem a couple of days ago (basic V4 in PP2014). I know I've seen it before, but not always... ? Just checked again and I have the problem -The 'EyesOpen-Close' dial... doesn't. Using D3Ds Unhide Dials as Miss B mentioned, and then just twiddling dials on the parameters tab (after skimming through what'sbeen said on this thread and the links) it's clear that the slaving of the 'PHMEyeClose...' is somehow buggered ! Which is basically what's already been said. :o)
    0_1536672731804_DamnV4sEyes.jpg



  • @3dcheapskate since you haven't said that you have Poser Pro 11, which has the dependency editor to explore these parameters and their value operations, could you run this piece of code in the Python shell to report exactly what value operations you have for the eye close parameters?

    Just save it in a file called "ListV4EyelidERC.py" or similar.

    scene = poser.Scene()
    figure = scene.CurrentFigure()
    head = figure.Actor('head')
    assert head, 'No head in selected figure'
    eyelidnames = ['PHMEyeCloseTopR','PHMEyeCloseBottomR','PHMEyeCloseTopL','PHMEyeCloseBottomL']
    for pname in eyelidnames:
    	parm = head.Parameter(pname)
    	assert parm, 'head has no {} parameter, not V4'.format(pname)
    	for vo in parm.ValueOperations() or []:
    		if vo.Type() == poser.kValueOpTypeCodeDELTAADD:
    			sparm = vo.SourceParameter()
    			print parm.Name(),sparm.Actor().Name(),sparm.Name(),vo.Delta()
    

    I get output like this:

    (u'PHMEyeCloseTopR', u'Head', u'EyeLidTopUp-DownR', -2.0)
    (u'PHMEyeCloseTopR', u'rEye', u'Up-Down', 0.03333299979567528)
    (u'PHMEyeCloseTopR', u'Head', u'EyesRoll', 0.03333299979567528)
    (u'PHMEyeCloseBottomR', u'Head', u'EyeLidBottomUp-DownR', 2.0)
    (u'PHMEyeCloseBottomR', u'rEye', u'Up-Down', -0.016666000708937645)
    (u'PHMEyeCloseBottomR', u'Head', u'Happy', 0.4909999966621399)
    (u'PHMEyeCloseBottomR', u'Head', u'Sad', 0.703000009059906)
    (u'PHMEyeCloseBottomR', u'Head', u'Afraid', 1.0)
    (u'PHMEyeCloseBottomR', u'Head', u'Disgusted', 0.6759999990463257)
    (u'PHMEyeCloseBottomR', u'Head', u'Angry', 0.36500000953674316)
    (u'PHMEyeCloseBottomR', u'Head', u'Surprised', 0.43700000643730164)
    (u'PHMEyeCloseBottomR', u'Head', u'EyesRoll', -0.016666000708937645)
    (u'PHMEyeCloseTopL', u'Head', u'EyeLidTopUp-DownL', -2.0)
    (u'PHMEyeCloseTopL', u'lEye', u'Up-Down', 0.03333299979567528)
    (u'PHMEyeCloseTopL', u'Head', u'EyesRoll', 0.03333299979567528)
    (u'PHMEyeCloseBottomL', u'Head', u'EyeLidBottomUp-DownL', 2.0)
    (u'PHMEyeCloseBottomL', u'lEye', u'Up-Down', -0.016666000708937645)
    (u'PHMEyeCloseBottomL', u'Head', u'Happy', 0.6129999756813049)
    (u'PHMEyeCloseBottomL', u'Head', u'Sad', 0.27900001406669617)
    (u'PHMEyeCloseBottomL', u'Head', u'Afraid', 0.7099999785423279)
    (u'PHMEyeCloseBottomL', u'Head', u'Disgusted', 0.8240000009536743)
    (u'PHMEyeCloseBottomL', u'Head', u'Angry', 0.4909999966621399)
    (u'PHMEyeCloseBottomL', u'Head', u'Surprised', 0.1940000057220459)
    (u'PHMEyeCloseBottomL', u'Head', u'EyesRoll', -0.016666000708937645)
    

    You may not see half of these, as my V4 is heavily augmented, but the eyelid close morphs have influence from more than just the EyesOpen-Close control on the head.



  • Here's what I get

    PHMEyeCloseTopR rEye Up-Down 0.0333329997957
    PHMEyeCloseTopR Head EyeLidTopUp-DownR 0.0333329997957
    PHMEyeCloseBottomR rEye Up-Down -0.0166660007089
    PHMEyeCloseBottomR Head EMPTY-Happy 0.490999996662
    PHMEyeCloseBottomR Head EMPTY-Sad 0.70300000906
    PHMEyeCloseBottomR Head EMPTY-Afraid 1.0
    PHMEyeCloseBottomR Head EMPTY-Disgusted 0.675999999046
    PHMEyeCloseBottomR Head EMPTY-Angry 0.365000009537
    PHMEyeCloseBottomR Head EMPTY-Surprised 0.437000006437
    PHMEyeCloseBottomR Head EyeLidBottomUp-DownR -0.0166660007089
    PHMEyeCloseTopL lEye Up-Down 0.0333329997957
    PHMEyeCloseTopL Head EyeLidTopUp-DownL 0.0333329997957
    PHMEyeCloseBottomL lEye Up-Down -0.0166660007089
    PHMEyeCloseBottomL Head EMPTY-Happy 0.612999975681
    PHMEyeCloseBottomL Head EMPTY-Sad 0.279000014067
    PHMEyeCloseBottomL Head EMPTY-Afraid 0.709999978542
    PHMEyeCloseBottomL Head EMPTY-Disgusted 0.824000000954
    PHMEyeCloseBottomL Head EMPTY-Angry 0.490999996662
    PHMEyeCloseBottomL Head EMPTY-Surprised 0.194000005722
    PHMEyeCloseBottomL Head EyeLidBottomUp-DownL -0.0166660007089



  • So yeah, the deltas for these four should be 2 and -2, like the stuff in the links said (F$%^ING EDIT TIMEOUT AGAIN ! Ijust wantedto highlight those four lines in the previous post!)
    PHMEyeCloseTopR Head EyeLidTopUp-DownR 0.0333329997957
    PHMEyeCloseBottomR Head EyeLidBottomUp-DownR -0.0166660007089
    PHMEyeCloseTopL Head EyeLidTopUp-DownL 0.0333329997957
    PHMEyeCloseBottomL Head EyeLidBottomUp-DownL -0.0166660007089



  • @3dcheapskate these probably mean that there are typos in the ERC injection file :Victoria 4:Runtime:libraries:!DAZ:Victoria 4:head:05-ps_pe069_DAZ_ERC.pz2. Mine's timestamped 20080209. Looking at the file, it has:

    		targetGeom PHMEyeCloseBottomL
    			{
    			valueOpDeltaAdd
    				Figure
    				head:1
    				PHMEyeLidBottomUp-DownL
    			deltaAddDelta 2
    			valueOpDeltaAdd
    				Figure
    				lEye:1
    				xrot
    			deltaAddDelta -0.016666
    			}
    		targetGeom PHMEyeCloseBottomR
    			{
    			valueOpDeltaAdd
    				Figure
    				head:1
    				PHMEyeLidBottomUp-DownR
    			deltaAddDelta 2
    			valueOpDeltaAdd
    				Figure
    				rEye:1
    				xrot
    			deltaAddDelta -0.016666
    			}
    		targetGeom PHMEyeCloseTopL
    			{
    			valueOpDeltaAdd
    				Figure
    				head:1
    				PHMEyeLidTopUp-DownL
    			deltaAddDelta -2
    			valueOpDeltaAdd
    				Figure
    				lEye:1
    				xrot
    			deltaAddDelta 0.033333
    			}
    		targetGeom PHMEyeCloseTopR
    			{
    			valueOpDeltaAdd
    				Figure
    				head:1
    				PHMEyeLidTopUp-DownR
    			deltaAddDelta -2
    			valueOpDeltaAdd
    				Figure
    				rEye:1
    				xrot
    			deltaAddDelta 0.033333
    			}
    

    which are the relevant value operations.



  • And mine (timestamped 2015, probably my most recent reinstall of everything) looks identical. The deltas for slaving to the 'PHMEyeLid...' dials are +/-2 as they should be. So that's not the problem. It looksto meas ifit's actually using the deltas for the xrots...

    		targetGeom PHMEyeCloseBottomL
    			{
    			valueOpDeltaAdd
    				Figure
    				head:1
    				PHMEyeLidBottomUp-DownL
    			deltaAddDelta 2
    			valueOpDeltaAdd
    				Figure
    				lEye:1
    				xrot
    			deltaAddDelta -0.016666
    			}
    		targetGeom PHMEyeCloseBottomR
    			{
    			valueOpDeltaAdd
    				Figure
    				head:1
    				PHMEyeLidBottomUp-DownR
    			deltaAddDelta 2
    			valueOpDeltaAdd
    				Figure
    				rEye:1
    				xrot
    			deltaAddDelta -0.016666
    			}
    		targetGeom PHMEyeCloseTopL
    			{
    			valueOpDeltaAdd
    				Figure
    				head:1
    				PHMEyeLidTopUp-DownL
    			deltaAddDelta -2
    			valueOpDeltaAdd
    				Figure
    				lEye:1
    				xrot
    			deltaAddDelta 0.033333
    			}
    		targetGeom PHMEyeCloseTopR
    			{
    			valueOpDeltaAdd
    				Figure
    				head:1
    				PHMEyeLidTopUp-DownR
    			deltaAddDelta -2
    			valueOpDeltaAdd
    				Figure
    				rEye:1
    				xrot
    			deltaAddDelta 0.033333
    			}
    


  • *F&^ING EDIT TIMEOUT !
    It looks to me as if it's actually using the deltas for the xrots... see the picture I posted a short while back, and note the values that I've put red Xs against



  • THIS IS BEYOND A F#$%ING JOKE ! Not only does it tell me the edit has timed out, but I can't get what I just typed back !
    (and I'd better not start typing again in this post because that's an edit and it will timeout too.)



  • @trekkiegrrrl The problem normally shows up after one applies poses to V4, particularly 3rd party poses.



  • @will_i_am So are you suggesting folks close V4's eyes BEFORE applying a 3rd-party pose? Will that prevent this issue from occuring?



  • The PHMEyeCloseTopL/R are 0.017 (which is half of 0.033333), and PHMEyeCloseBottomL/R are 0.008 (which is half of 0.016666) - and the half is the 0.5 that I had set EyesOpenClose to.

    And... relaaaaxxxxx ! ;o)