Forum Coordinators: RedPhantom
Poser - OFFICIAL F.A.Q (Last Updated: 2025 Feb 11 3:50 am)
The cr2 for the figure you are injecting to needs to have enough morph channels to accept the morphs. The channels do not need to have the name you are going to give them, but they need to be present. For example I could inject a morph over an existing V2 morph which would replace it with my new morph. If there are no morph channels present to inject to, you would need to provide a new cr2 with empty channels or with the morphs already loaded. Beth
Thanks for the info, layingback. I missed that one. Looks like a very useful new feature. Lady Cherry, I'll go ahead and give you what I know, but Insomniawork's thread looks worth checking out. If you are going to provide a cr2 with empty channels, you do not have to number the channels. You can simply give them the name you want them to have. The following is an empty morph channel from V3. As you can see DAZ has already given it a name. targetGeom HdAfrican { name - initValue 0 hidden 1 forceLimits 4 min -100000 max 100000 trackingScale 0.02 keys { static 0 k 0 0 } interpStyleLocked 0 } If you don't know the names the morphs will have yet, you can simply use a generic name. The following is an empty morph channel on V3 reserved for third party morph injection. targetGeom PBMCC_01 { name - initValue 0 hidden 1 forceLimits 4 min -10000 max 10000 trackingScale 0.02 keys { static 0 k 0 0 } interpStyleLocked 0 } When an injection pose is applied the "name-" will be input, the dials will be unhidden (by setting the hidden value to 0), and the morph deltas will be injected.
The target slots only need 3 lines ( 4, if you don't want to see them until acual deltas are there.) targetGeom PBMCC_01 { } This is all you need to type, Poser fills in the rest itself. targetGeom PBMCC_01 { hidden 1 } This if you do not wish to see it, as long as you realize: when the CR2 is saved to the library, the channels will show no matter what 'hidden' may be.
The channel name is not seen ( targetGeom WHATEVER ) what you have one the line name ____ This is what shows on the dial. This goes in with the actual injection. This use of a cr2 with just slots (or the actual morph deltas) and a readScript for the actual figure is a neat trick. But it presupposes one thing: the figure CR2 that you are calling is exactly where the path says it is. If you customize your libraries there may be trouble. In that case, it may be easier to just have a user load the new slots using MM4 than to explain how to text edit the readScript path.
So For example If I have the Delta File setup like: { version { number 4.01 } actor head:1 { channels { targetGeom PBMCC_01 { name TongueStickOut interpStyleLocked 0 indexes 14863 numbDeltas 41396 deltas and the Cr2 looks like this: targetGeom PBMCC_01 { initValue 0 hidden 1 forceLimits 4 min -100000 max 100000 trackingScale 0.02 keys { static 0 k 0 0 } interpStyleLocked 0 } Then It will name the Morph target TongueStickOut Right? Btw thank you for all of your help I really appreciate It greatly! -Lady Cherry
The Art Door and Rendervisions Community.
For Artists By Artists
You don't need anything in the cr2 but the channel name and the pair of brackets, but yes, the dial name will be TongueStickOut if that is what you have on the 'name' line in the pose file. You should have the morph in a CR2 from when you made the morph and tested it in Poser, you save that cr2 and you have the deltas. MM4 will copy the morph into your pose file. If you are just injecting head morphs, the pose file should maybe be an FC2, but a PZ2 will work as well. For the head only, here is a file to copy the deltas into: { version { number 4.01 } actor head:1 { channels { } } } I named mine HeadSlot.fc2 or HeadSlot.pz2 You might consider setting the limits to those you support and making sure the TS is a reasonable value (0.02 is good), even if Poser will not keep that value. You don't have to, but I have the whole morph channel in the pose file for the injection.
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.
Ok my question is, Is it possible to make morph injection for a cr2 that does not have the morph names in it? In otherwords I create a new morph and i want people out there that have my figure have the ability to just download the new injection and bam the morph is installed? Or would I have to create a new cr2 for them to download that has the morphs in it without the Deltas? Thanks for your time -Lady Cherry
The Art Door and Rendervisions Community.
For Artists By Artists