Mon, Dec 23, 9:46 AM CST

Renderosity Forums / Poser - OFFICIAL



Welcome to the Poser - OFFICIAL Forum

Forum Coordinators: RedPhantom

Poser - OFFICIAL F.A.Q (Last Updated: 2024 Dec 23 8:11 am)



Subject: MOR file question...


cwshorty ( ) posted Wed, 09 January 2002 at 11:05 PM · edited Mon, 23 December 2024 at 5:26 AM

I've created a mor file for Vic2 body, when I apply it for some reason it will apply all of the settings except the very first one which is the muscular setting for the body. When I open the .pz2 file the setting numbers are there the way they are supposed to be but it just won't apply it, does anyone have any idea why this won't work, I followed the tutorial at Poser Arcana (Map, Mat & Mor) and even used the templates that were there for download, but it just won't apply that very first setting. Help any one???? I'm using Pro Pack with all updates.


Ajax ( ) posted Thu, 10 January 2002 at 1:57 AM

Full Body morphs are different to normal morphs. You can't save them to the pose library but it's my understanding that with the right handwritten code in the pose file you can make poses which adjust full body morphs. Post the section of code you have for that morph currently and I'll see if I can figure out what's wrong. Include a fair chunk of the code preceding it.


View Ajax's Gallery - View Ajax's Freestuff - View Ajax's Store - Send Ajax a message


cwshorty ( ) posted Thu, 10 January 2002 at 6:36 AM

I pasted in as much as I could, but the setting that's not working is the very first one after the actor:Body which is Muscular - thanks for the help. { version { number 4.2 } thighLength 0.177885 actor BODY:1 { channels { valueParm Muscular { keys { k 0 0.444 } } valueParm Tone { keys { k 0 0 } } valueParm SuperHeroine { keys { k 0 0 } } valueParm Faerie { keys { k 0 0 } } valueParm Anime { keys { k 0 0 } } valueParm Young { keys { k 0 0 } } valueParm Barbarian { keys { k 0 0.488 } } valueParm PearFigure { keys { k 0 0.216 } } valueParm Emaciated { keys { k 0 0 } } valueParm Heavy { keys { k 0 0.092 } } valueParm ArmsPetite { keys { k 0 0 } } valueParm ArmsHeavy { keys { k 0 0 } } valueParm TorsoHeavy { keys { k 0 0 } } valueParm TorsoLegHvy { keys { k 0 0 } } valueParm HvyRollGone { keys { k 0 0 } } valueParm HvyCreaseGone { keys { k 0 0 } } valueParm HvyThghInFul { keys { k 0 0 } } valueParm HvyThghInFulR { keys { k 0 0 } } valueParm HvyThghInFulL { keys { k 0 0 } } valueParm HvySpandex { keys { k 0 0 } } valueParm Spandex { keys { k 0 0 } } valueParm NeckSpandex { keys { k 0 0 } } valueParm ChestSpandex { keys { k 0 0 } } valueParm HipSpandex { keys { k 0 0 } } valueParm StretchNeck { keys { k 0 0 } } valueParm StretchArms { keys { k 0 0 } } valueParm StretchLegs { keys { k 0 0 } } valueParm NailsLong { keys { k 0 0 } } valueParm HdNeckHeavy { keys { k 0 0 } } valueParm NeckOld { keys { k 0 0 } } valueParm NeckThin { keys { k 0 0 } } valueParm NeckTwistR { keys { k 0 0 } } valueParm NeckTwistL { keys { k 0 0 } } valueParm TrapsSmall { keys { k 0 0 } } valueParm ShldrSmall { keys { k 0 0 } } valueParm ShldrSmallR { keys { k 0 0 } } valueParm ShldrSmallL { keys { k 0 0 } } valueParm LatsSmall { keys { k 0 0 } } valueParm BreastSize1 { keys { k 0 0 } } valueParm BreastSize2 { keys { k 0 0 } } valueParm BreastSize3 { keys { k 0 0 } } valueParm BreastSize4 { keys { k 0 0 } } valueParm BreastSize5 { keys { k 0 0 } } valueParm BreastSize6 { keys { k 0 0 } } valueParm BreastSize7 { keys { k 0 0 } } valueParm BreastSize8 { keys { k 0 0 } } valueParm BreastGone { keys { k 0 0 } } valueParm BreastMale { keys { k 0 0 } } valueParm BrstNatural { keys { k 0 0 } } valueParm BrstTopSlope { keys { k 0 0 } } valueParm BrstCleavage { keys { k 0 0 } } valueParm BreastLift { keys { k 0 0 } } valueParm BrstRotateIn { keys { k 0 0 } } valueParm SmoothCrease { keys { k 0 0 } } valueParm GravityCrease { keys { k 0 0 } } valueParm TummyOut { keys { k 0 0 } } valueParm WaistNarrow { keys { k 0 0 } } valueParm LoveHandleR { keys { k 0 0 } } valueParm LoveHandleL { keys { k 0 0 } } valueParm Pregnant { keys { k 0 0 } } valueParm AbsLine { keys { k 0 0 } } valueParm AbsSoften { keys { k 0 0 } } valueParm AbsPak { keys { k 0 0.244 } } valueParm AbsRightUp { keys { k 0 0 } } valueParm AbsLeftUp { keys { k 0 0 } } valueParm HipSoften { keys { k 0 0.096 } } valueParm HipNarrow { keys { k 0 0 } } valueParm HipSmall { keys { k 0 0 } } valueParm GluteBig { keys { k 0 0 } } valueParm GluteSmall { keys { k 0 0 } } valueParm GluteCreaseR { keys { k 0 0 } } valueParm GluteCreaseL { keys { k 0 0 } } valueParm GluteFlexR { keys { k 0 0 } } valueParm GluteFlexL { keys { k 0 0 } } valueParm GluteRaiseR { keys { k 0 0 } } valueParm GluteRaiseL { keys { k 0 0 } } valueParm ThighWide { keys { k 0 0.112 } } valueParm ThighWideR { keys { k 0 0 } } valueParm ThighWideL { keys { k 0 0 } } valueParm ThighFull { keys { k 0 0 } } valueParm ThighFullR { keys { k 0 0 } } valueParm ThighFullL { keys { k 0 0 } } valueParm ThighInFull { keys { k 0 0 } } valueParm ThighInFullR { keys { k 0 0 } } valueParm ThighInFullL { keys { k 0 0 } } valueParm KneeSmall { keys { k 0 0 } } valueParm CalfBulge { keys { k 0 0 } } valueParm FootForShoeR { keys { k 0 0 } } valueParm FootForShoeL { keys { k 0 0 } } valueParm FootPetite { keys { k 0 0 } } valueParm FootPetiteR { keys { k 0 0 } } valueParm FootPetiteL { keys { k 0 0 } } valueParm ToePointed { keys { k 0 0 } } valueParm ToePointedR { keys { k 0 0 } } valueParm ToePointedL { keys { k 0 0 } } valueParm BigToeInR { keys { k 0 0 } } valueParm BigToeInL { keys { k 0 0 } } valueParm SmallToesInR { keys { k 0 0 } } valueParm SmallToesInL { keys { k 0 0 } } valueParm CollarRUpFix { keys { k 0 0 } } valueParm CollarLUpFix { keys { k 0 0 } } valueParm ShldrRDeltFix { keys { k 0 0 } } valueParm ShldrLDeltFix { keys { k 0 0 } } valueParm ElbowRFix { keys { k 0 0 } } valueParm ElbowLFix { keys { k 0 0 } } valueParm ThighRInFix { keys { k 0 0 } } valueParm ThighLInFix { keys { k 0 0 } } valueParm KneeRBndFix { keys { k 0 0 } } valueParm KneeLBndFix { keys { k 0 0 } } valueParm KneeRBulgeFix { keys { k 0 0 } } valueParm KneeLBulgeFix { keys { k 0 0 } } valueParm HeelRInFix { keys { k 0 0 } } valueParm HeelLInFix { keys { k 0 0 } } } } actor hip:1 { channels { targetGeom Soften Hip { keys { k 0 1 } } targetGeom HipNarrow { keys { k 0 0 } } targetGeom HipSmall { keys { k 0 0 } } targetGeom HipSpandex { keys { k 0 0 } } targetGeom PubicDetail { keys { k 0 0 } } targetGeom PubicUp { keys { k 0 0 } } targetGeom GluteBig { keys { k 0 0 } } targetGeom GluteSmall { keys { k 0 0 } } targetGeom GluteCreaseR { keys { k 0 0 } } targetGeom GluteCreaseL { keys { k 0 0 } } targetGeom GluteFlexR { keys { k 0 0 } } targetGeom GluteFlexL { keys { k 0 0 } } targetGeom GluteRaiseR { keys { k 0 0 } } targetGeom GluteRaiseL { keys { k 0 0 } } targetGeom Pregnant { keys { k 0 0 } } targetGeom WaistNarrow { keys { k 0 0 } } targetGeom LoveHandleR { keys { k 0 0 } } targetGeom LoveHandleL { keys { k 0 0 } } targetGeom TummyOut { keys { k 0 0 } } targetGeom AbsSoften { keys { k 0 0 } } targetGeom HvySpandex { keys { k 0 0 } } targetGeom TorsoHeavy { keys { k 0 0 } } targetGeom ThighFull { keys { k 0 0 } } targetGeom ThighWide { keys { k 0 0 } } targetGeom Emaciated { keys { k 0 0 } } targetGeom Tone { keys { k 0 0 } } targetGeom Muscular { keys { k 0 0 } } targetGeom Barbarian { keys { k 0 0.031 } } targetGeom Heavy { keys { k 0 0 } } targetGeom SuperHeroine { keys { k 0 0 } } targetGeom Faerie { keys { k 0 0 } } } } actor abdomen:1 { channels { targetGeom NavelRaise { keys { k 0 0 } } targetGeom NavelHoriz { keys { k 0 0 } } targetGeom NavelGone { keys { k 0 0 } } targetGeom TummyOut { keys { k 0 0 } } targetGeom WaistNarrow { keys { k 0 -1.14345 } } targetGeom LoveHandleR { keys { k 0 0 } } targetGeom LoveHandleL { keys { k 0 0 } } targetGeom Pregnant { keys { k 0 0 } } targetGeom AbsLine { keys { k 0 0 } } targetGeom AbsSoften { keys { k 0 0 } } targetGeom AbsPak { keys { k 0 0 } } targetGeom AbsRightUp { keys { k 0 0 } } targetGeom AbsLeftUp { keys { k 0 0 } } targetGeom HvyRollGone { keys { k 0 0 } } targetGeom HvyCreaseGo { keys { k 0 0 } } targetGeom HvyNavelGo { keys { k 0 0 } } targetGeom TorsoHeavy { keys { k 0 0 } } targetGeom LatsSmall { keys { k 0 0 } } targetGeom HipNarrow { keys { k 0 0 } } targetGeom HipSoften { keys { k 0 0 } } targetGeom HipSmall { keys { k 0 0 } } targetGeom Emaciated { keys { k 0 0 } } targetGeom Tone { keys { k 0 0 } } targetGeom Muscular { keys { k 0 0 } } targetGeom Barbarian { keys { k 0 0 } } targetGeom Heavy { keys { k 0 0 } } targetGeom SuperHeroine { keys { k 0 0 } } targetGeom Faerie { keys { k 0 0 } } } } actor chest:1 { channels { targetGeom BreastSize1 { keys { k 0 0.229113 } } targetGeom BreastSize2 { keys { k 0 0.0638569 } } targetGeom BreastSize3 { keys { k 0 -0.25974 } } targetGeom BreastSize4 { keys { k 0 0 } } targetGeom BreastSize5 { keys { k 0 0 } } targetGeom BreastSize6 { keys { k 0 0 } } targetGeom BreastSize7 { keys { k 0 0 } } targetGeom BreastSize8 { keys { k 0 0.397972 } } targetGeom BreastGone { keys { k 0 0 } } targetGeom BreastMale { keys { k 0 0 } } targetGeom BrstNatural { keys { k 0 -0.263848 } } targetGeom BrstTopSlope { keys { k 0 1.08893 } } targetGeom BrstCleavage { keys { k 0 0.305612 } } targetGeom BreastLift { keys { k 0 -0.554787 } } targetGeom BrstRotateIn { keys { k 0 0.474799 } } targetGeom SmoothCrease { keys { k 0 0.127813 } } targetGeom GravityCrease { keys { k 0 0.513188 } } targetGeom LatsSmall { keys { k 0 0.357143 } } targetGeom TrapsSmall { keys { k 0 0.0168346 } } targetGeom ChestSpandex { keys { k 0 -0.0605383 } } targetGeom ArmsPetite { keys { k 0 2.4701 } } targetGeom AbsPak { keys { k 0 -0.18315 } } targetGeom AbsRightUp { keys { k 0 0 } } targetGeom AbsLeftUp { keys { k 0 0 } } targetGeom AbsLine { keys { k 0 0 } } targetGeom AbsSoften { keys { k 0 0 } } targetGeom LoveHandleR { keys { k 0 0 } } targetGeom LoveHandleL { keys { k 0 0 } } targetGeom HvyCreaseGo { keys { k 0 0 } } targetGeom HvyRollGone { keys { k 0 0.266094 } } targetGeom TummyOut { keys { k 0 0 } } targetGeom WaistNarrow { keys { k 0 -0.503778 } } targetGeom NeckThin { keys { k 0 0 } } targetGeom NeckTwistR { keys { k 0 0 } } targetGeom NeckTwistL { keys { k 0 0 } } targetGeom NeckOld { keys { k 0 0 } } targetGeom HvySpandex { keys { k 0 0 } } targetGeom Pregnant { keys { k 0 0 } } targetGeom TorsoLegHvy { keys { k 0 0 } } targetGeom TorsoHeavy { keys { k 0 0 } } targetGeom ArmsHeavy { keys { k 0 0 } } targetGeom HeadNkHeavy { keys { k 0 0 } } targetGeom SoftenHip { keys { k 0 0 } } targetGeom Emaciated { keys { k 0 0 } } targetGeom Tone { keys { k 0 0 } } targetGeom Muscular { keys { k 0 0.253632 } } targetGeom Barbarian { keys { k 0 0.597502 } } targetGeom Heavy { keys { k 0 0 } } targetGeom SuperHeroine { keys { k 0 0 } } targetGeom Faerie { keys { k 0 0 } } } } actor neck:1 { channels { targetGeom NeckTwistR { keys { k 0 0 } } targetGeom NeckTwistL { keys { k 0 0 } } targetGeom NeckOld { keys { k 0 0 } } targetGeom NeckThin { keys { k 0 0 } } targetGeom NeckSpandex { keys { k 0 0 } } targetGeom TrapsSmall { keys { k 0 0 } } targetGeom HeadNkHeavy { keys { k 0 0 } } targetGeom ArmsHeavy { keys { k 0 0 } } targetGeom ArmsPetite { keys { k 0 0 } } targetGeom Emaciated { keys { k 0 0 } } targetGeom Muscular { keys { k 0 0 } } targetGeom Heavy { keys { k 0 0 } } targetGeom SuperHeroine { keys { k 0 0 } } targetGeom Faerie { keys { k 0 0 } } } } actor upNeck:1 { channels { targetGeom NeckOld { keys { k 0 0 } } targetGeom NeckSpandex { keys { k 0 0 } } targetGeom ArmsPetite { keys { k 0 0 } } targetGeom HeadNkHeavy { keys { k 0 0 } } targetGeom Emaciated { keys { k 0 0 } } targetGeom Muscular { keys { k 0 0 } } targetGeom NeckThin { keys { k 0 0 } } targetGeom Heavy { keys { k 0 0 } } targetGeom Anime { keys { k 0 0 } } targetGeom SuperHeroine { keys { k 0 0 } } targetGeom Faerie { keys { k 0 0 } } } } actor rCollar:1 { channels { targetGeom AreolaSoft { keys { k 0 1 } } targetGeom AreolaBig { keys { k 0 0 } } targetGeom AreolaBulge { keys { k 0 0 } } targetGeom NippleOut { keys { k 0 0 } } targetGeom NippleBig { keys { k 0 0 } } targetGeom NippleRaise { keys { k 0 0 } } targetGeom NippleGone { keys { k 0 0 } } targetGeom HvyNippleGone { keys { k 0 0 } } targetGeom BreastSize1 { keys { k 0 0 } } targetGeom BreastSize2 { keys { k 0 0 } } targetGeom BreastSize3 { keys { k 0 0 } } targetGeom BreastSize4 { keys { k 0 0 } } targetGeom BreastSize5 { keys { k 0 0 } } targetGeom BreastSize6 { keys { k 0 0 } } targetGeom BreastSize7 { keys { k 0 0 } } targetGeom BreastSize8 { keys { k 0 0 } } targetGeom BrstNatural { keys { k 0 0 } } targetGeom BrstTopSlope { keys { k 0 0 } } targetGeom BrstCleavage { keys { k 0 0 } } targetGeom BreastRaiseR { keys { k 0 0 } } targetGeom BreastDroop { keys { k 0 0 } } targetGeom BrstLieDown { keys { k 0 0 } } targetGeom BreastLift { keys { k 0 0 } } targetGeom BrstRotateIn { keys { k 0 0 } } targetGeom BrstRotateUp { keys { k 0 0 } } targetGeom SmoothCrease { keys { k 0 0 } } targetGeom GravityCrease { keys { k 0 0 } } targetGeom BreastGone { keys { k 0 0 } } targetGeom BreastMale { keys { k 0 0 } } targetGeom ChestSpandex { keys { k 0 0 } } targetGeom NeckTwistR { keys { k 0 0 } } targetGeom ArmsPetite { keys { k 0 0 } } targetGeom LatsSmall { keys { k 0 0 } } targetGeom TrapsSmall { keys { k 0 0 } } targetGeom NeckOld { keys { k 0 0 } } targetGeom HvySpandex { keys { k 0 0 } } targetGeom Pregnant { keys { k 0 0 } } targetGeom TorsoLegHvy { keys { k 0 0 } } targetGeom TorsoHeavy { keys { k 0 0 } } targetGeom ArmsHeavy { keys { k 0 0 } } targetGeom Emaciated { keys { k 0 0 } } targetGeom Tone { keys { k 0 0 } } targetGeom Muscular { keys { k 0 0 } } targetGeom Barbarian { keys { k 0 0 } } targetGeom Heavy { keys { k 0 0 } } targetGeom SuperHeroine { keys { k 0 0 } } targetGeom Faerie { keys { k 0 0 } } targetGeom ShldrDeltFix { keys { k 0 0 } } targetGeom ShldrSmall { keys { k 0 0 } } } } actor rShldr:1 { channels { targetGeom ShldrSmall { keys { k 0 0 } } targetGeom BicepFlex { keys { k 0 0 } } targetGeom ArmsPetite { keys { k 0 0 } } targetGeom ArmsHeavy { keys { k 0 0 } } targetGeom Emaciated { keys { k 0 0 } } targetGeom Tone { keys { k 0 0 } } targetGeom Muscular { keys { k 0 0.32035 } } targetGeom Barbarian { keys { k 0 0 } } targetGeom Heavy { keys { k 0 0 } } targetGeom SuperHeroine { keys { k 0 0 } } targetGeom Faerie { keys { k 0 0 } } targetGeom ElbowFix { keys { k 0 0 } } } } actor rForeArm:1 { channels { targetGeom WristSpandex { keys { k 0 0 } } targetGeom ArmsPetite { keys { k 0 0 } } targetGeom Emaciated { keys { k 0 0 } } targetGeom Heavy { keys { k 0 0 } } targetGeom Tone { keys { k 0 0 } } targetGeom Muscular { keys { k 0 0.388339 } } targetGeom ElbowFix { keys { k 0 0 } } } } actor rHand:1 { channels { handGrasp grasp { keys { k 0 0 } } thumbGrasp thumbGrasp { keys { k 0 0 } } handSpread spread { keys { k 0 0 } } targetGeom ArmsPetite { keys { k 0 0 } } targetGeom Emaciated { keys { k 0 0 } } targetGeom Heavy { keys { k 0 0 } } targetGeom Muscular { keys { k 0 0 } } } }


cwshorty ( ) posted Thu, 10 January 2002 at 6:38 AM

Also I'm not saving the morph from within Poser I'm editing the actual pz2 file.


Jaager ( ) posted Thu, 10 January 2002 at 1:02 PM

When you do this: actor BODY:1 { channels { valueParm Muscular { keys { k 0 0.444 } } ~~~~~~~~~~ actor chest:1 { channels { targetGeom Muscular { keys { k 0 0.253632 } } ~~~~~~~~~~~~~~~~ actor rCollar:1 { channels { targetGeom Muscular { keys { k 0 0 } } ~~~~~~~~ actor rForeArm:1 { channels { targetGeom Muscular { keys { k 0 0.388339 } } It makes a mess: The value from Body = 0.444 gets passes to every slave morph. The value does not show on the dial - Poser knows it, does not show, will Spawn with it. (MM4 will not use it.) So, you have an actual value of abdomen = 0.444 chest = 0.697632 rCollar = 0.444 rForeArm = 0.832339 This is the same morph, not a bunch of singletons thrown together. The dials on the groups begin with pbm- This means = "my control is in Body, not here" This morph is made to be used with identical values on all components. You make it on the whole body. It is just saved out as sub-groups. There are duplicate verts at the seams between groups. The chest is stretched outside its neighbors, and in the case of Collar-chest - it is actually the same group for all intents. You say: 'It looks OK to me.' . Poser smooths - it tries to compensate. But you can get black spots, sharp angles, other weirdness. If you look carefully. If you were expecting to see valueParm numbers on the slave groups, it does not happen, either on the dials, or in a pose file made from these settings. By hacking the PZ2 and entering the value in Body valueParm, you have done enough, the pose will work. By also setting slaves at different inter-group values, you are breaking the seams. You can go to every slave and set an identical value, but why bother, when the master does this for you? You have a different issue with SoftenHip. I don't know if you have meesed with Buttock values, but this morph is a Partial body morph , I think, the Body valueParm only sets hip and hip sets the rest. Your actual value for this morph is ~1.1 - the Body value adds to hip and the sum is passed to the others. If you were a compulsive type, you may have pushed a valueParm to its +/- limits and reset the the min & max for each slave to these limits. In this case, the value will peg at the limit no matter what the ValueParm is, when higher, or if the sum of the two is higher. If you use it properly, just setting the limits at valueParm is enough, because the slave dials are not touched anyway. But, if you are determined to stunt, set the slaves' limits to avoid taking them too far.


cwshorty ( ) posted Thu, 10 January 2002 at 1:36 PM

Ok, so in laymen's terms I need to set each body part the way I want instead of using the muscular dial, or can I use the muscular dial in place of all the other settings?


Jaager ( ) posted Thu, 10 January 2002 at 2:14 PM

Yes. But use the same value on each, if you are doing it distally. V2 (and M2) are set up so that you can control the whole thing from the valueParm dials. No clicking of different body groups. You need to go local for nippple shape, and navel, and almost all head morphs, but for body shaping, it is a very easy process. You can go distal, but I do not see why you would want to.


Ajax ( ) posted Thu, 10 January 2002 at 3:47 PM

If you just set the muscular dial and leave all the others at zero you should be OK.


View Ajax's Gallery - View Ajax's Freestuff - View Ajax's Store - Send Ajax a message


cwshorty ( ) posted Thu, 10 January 2002 at 6:58 PM

Just wanted to thank you both for your help, I ended up setting the dials for each part that I wanted to be muscular except for the body, and everything is ok now. I tried the other way around but it still won't keep the setting. So thanks again for your help I really do appreciate it.


Privacy Notice

This site uses cookies to deliver the best experience. Our own cookies make user accounts and other features possible. Third-party cookies are used to display relevant ads and to analyze how Renderosity is used. By using our site, you acknowledge that you have read and understood our Terms of Service, including our Cookie Policy and our Privacy Policy.